Remote Desktop

Remote Desktop, as just about everything Micro$oft does, is the crudest and hardest way to accomplish a task. Just to make your troubleshooting less insane if it does not work with your setup, here are a few things that have to be enabled for it to work. This applies mainly to trying to set it up for a remote, and not in-house, operation.


Computer you are connecting FROM:

If you are attempting to connect from Windows XP to Windows Vista / 7, then you need to update Remote Desktop to version 7.

RDP must be allowed in the Windows Firewall. Read the note below on how to enable RDP in Windows XP. Vista and Win 7 do not appear to need additional or explicit enabling in the Firewall other than turning it ON in My Computer>System Properties>Remote>Remote Desktop

To connect to a computer, enter its public IP under "Computer:". Don't worry if it says that "User name: None specified". This just means that the username and password will be asked from you if a connection is established. Alternatively, and I recommend this, you can go to "Options" beforehand, and enter all of the settings, such as User name, Local Resources, Experience, etc settings.

If you are entering your username in Options, then enter it as computername\username.

 

Router (or gateway) of the network FROM which you are connecting:

Port 3389 must be forwarded to the static IP of the computer you will be connecting FROM.

 

Router (or gateway) of the network TO which you are connecting:

Port 3389 must be forwarded to the static IP of the computer you will be connecting TO.

 

Computer you are connecting TO:

You can connect only to the following Windows editions: All editions of Windows XP except Windows XP Home Edition, Windows Server 2003, Windows Home Server, Windows Vista (Ultimate, Enterprise and Business editions), Windows Server 2008, Windows 7 (Professional and above).

Sleep or hibernation have to be turned OFF unless you will be using remote wakeup network bit.

The account you will be connecting to must have a password.

RDP must be allowed in My Computer>System Properties>Remote>Remote Desktop, as well as in Windows Firewall.

As a preventive measure, on the Remote tab, click the "Select Users..." button, and add the username you want to connect to manually to the list of usernames, even if it says "username already has access.".

 

What is a public IP address?

You can find out what your public IP is online, for a website such as http://www.whatismyip.com/. This IP is dynamic, however, which means that it changes. For most people, the IP changes if there is a power loss to the modem, it is rebooted, or a certain amount of time passes. What you need to do is to register with a DNS provider, which will enable a program running on your computer to periodically detect the public IP of the computer, and map that IP to a domain name, which will remain the same. One of the DNS providers for Remote Desktop purposes is http://www.no-ip.com/, as well as a number of others. Do not forget to install a client to update the IP address automatically. No-IP provides a client to update your DNS with your dynamic IP.

 

Troubleshooting:

Do not try to enter your "full computer name" as anything but just the public IP address. Do not append the name of your computer to the IP, but append that information to the username (by typing in computername\username for the User name:).

This is an arsenine stupidity that only Micro$oft can do: do NOT type in leading zeroes for any of the IP fields. For example, if your public IP is XXX.8.XXX.XXX, DO NOT type it in as XXX.008.XXX.XXX. Remote Desktop WILL NOT connect if you add in leading zeroes!!!

If you cannot connect, the IP address may be blocked by any third-party antivirus / anti-malware / or custom firewalls.

I have found that Remote Desktop over a Windows XP machine requires that both the client and server (computers FROM and TO) must have the same workgroup name.

 

Before you travel:

Leave the computer ON. All computer should be powered by an Uninterruptible Power Supply, because most computers are set to remain OFF is power to the computer is lost. You can change this setting to Restart on Power Loss.

Print out this complete article.

Create a new power profile which disables sleep and hibernation (or hybrid sleep).

Enable Remote Administration of your modem (gateway), and turn of the time limit (remember to turn this OFF when you get back home). Write down its Remote Administration port, username, and password. Type this in your browser to connect to your home modem:

http://xxx.xxx.xxx.xxx:port

where xxx is your public IP.

TEST the connection by either using a second laptop over a neighbor's open Wi-Fi to attempt to connect, or by calling a friend over the phone, and having them try to connect to your computer.

As a fall-back option, also install other Remote Access programs, such as TeamViewer, UltraVNC, and TightVNC.

If someone stays home, show them how to turn the computer ON if you call them to do so.

 

Remote Desktop for Windows XP, and other ancillary information:

Computer that you are trying to connect to:

1) Might need to insert Windoza setup CD to setup remote desktop permissions for Windoza firewall (Service Pack 2).
2) Static IP for port routing. Open remote desktop port in Windoza firewall, any physical routers that you have, and/or the firewall in your modem/router that connects you to the Internet. PortForward.com is very useful for such information.
3) Right click the computer icon on the desktop>Properties>Remote Desktop enabled. Also, check that the msconfig process has not been turned off as well.
4) The account you will be connecting to must have a password
5) You will need a dynamic DNS service configured
6) Power must be on on the computer you are connecting to. This is far from trivial: it is very likely if you computer sits in a trafficked area that someone will turn it off after working on it or just because it makes too much noise or shows too many (blinking) lights.

The computer you are connecting from might also need to have the ports opened in firewalls as well. For basic troubleshooting, try to connect within your home network at first. If it works, then it is either the DNS service or the unopened ports that do not work. Or you might try something simpler than Remote Desktop for similar functionality.

 

Notes:

Even over a 100Mbps home network, it is not possible to watch video or play games over Remote Desktop (or launch any full-screen programs), because RDP installs a "software" video driver, and disables your graphics card. You may see decreased performance of things such as font and graphics rendering because of this.

 

 

Print and fill this out:

Computer you will be connecting to:

Computer static DNS name (if set up): _________________

Computer public (or external) dynamic IP: ___.___.___.___

Computer name: ________________

Username: _____________________

Password: ______________________

Workgroup name: _________________

Router Remote Administration:

Username: _______________________

Password: ________________________

Remote administration port: __________

Just in case information:

Address of the helpful website which provided this information:

http://mkrd.info/software-discussions/windows-related/remote-desktop.html

Username ________________ and password ________________ for the DNS provider account (optional, if set up).

 

Keywords: access home gateway remotely, how to get full computer name for remote desktop connection (remotely over network)



˅˅˅ Additional valuable information is available at one of the links below: ˅˅˅

 

Did you like the article? Let Google Search know by clicking this button: . Please link to content that you find useful on this website on your own website, forum or blog! You can also comment on this page below, or contact me to ask a question or suggest a topic for me to research. There is a user-editable Wiki available on my website, as well as a Forum that you can contribute to. Site Map.

Page last modified 06-Jan-13 20:38:00 EST

Previous page: Fixing Windows
Next page: Rants and raves

Comments on this page:


Add a comment to this page
Comment Title:
Your Name:
Your Email Address:
Notify me of new comments to this item:
Additional Comments:
This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)