So, as you probably know, Windows Vista HAS REMOTE DESKTOP, it's just hidden away and disabled to make you need to buy an upgraded version like Business or Ultimate. Isn't that just dandy? Well screw that!
To enable Remote Desktop in Windows Vista there are only really 3 things you need to do on the Vista computer(s).
1) Run a batch (right click and run as administrator) program that will hack your windows registry and terminal services (termsrv) to enable Windows Remote Desktop... Get one and run the one that matches the name of your OS (ie: premium.bat):
http://fransmayra.fi/2007/08/30/enable-remote-desktop-connection-on-vista-home-premium/ <-- This one worked for me for Vista SP1 and SP2!
http://andrewblock.net/?p=411 <-- This one did not work for me for SP2, using the 1st batch again did (same author, older version... see explanation below).
2) Open Remote Settings from your Right Click on Computer > Properties window and enable remote access checkbox(es) on the Remote tab
3) Open Windows Firewall advanced settings and add port 3389 (name it "opens remote desktop" or something so you can remember which setting blocks this port if you want to turn it off in the future)
Wa-la!
Connect to your computer now from any other computer on the network by computer name and use it as if you were sitting in front of it.
WARNING: Opening ports on your computer all willy-nilly is a security risk. If you do this, make sure you're using an updated virus scanner! And, if you're not going to be using Remote Desktop at all, close it / remove the port just to be safe :)
COMMON ISSUE TO LOOK OUT FOR:
If yours does not work, it may be related to Windows Updates in Service Pack 2 (SP2) undoing / overwriting the hacked Terminal Services DLL (termsrv). After updating windows my RDP would seemingly connect to my other PC, but once I entered the correct user name and password the buttons would go disabled and then just fade back in a couple seconds later - no error message, no warning, no nothing! I have not found the reason for this but I can say that when I upgraded Windows to SP2 with Windows Update, this is when RDP started doing this and not working. So, after a MILLION settings changes and troubleshootings, and re-installing Andrew Block's SP2 RDP Hack for Windows Vista, the one thing that finally got it to work was to run this original SP1 terminal services hack (linked above). So, either running the original terminal services hack works for both SP1 and SP2, or running Andrews SP2 hack followed by the original gets it to work... I'm not 100% sure why or how, but it's definitely working for me now!
PS: If you download the ZIP from Andrew Block's site, it may come with x86 and x64 folders... x86 is 32-bit Windowsm and x64 is 64-bit Windows (if you don't know and you don't have a real beefy power PC, you probably have 32 bit)
Update: After upgrading my MacBook Pro running Windows Vista Home Premium to SP2, the RDP service stopped working. I re-ran the original termsrv_sp1.zip premium.bat hack and it's working again just fine. :) Thanks to Andrew Block for this god-send of a fix-it file.
Posted on
Wed, August 18, 2010
by OGM
filed under