Network printers not redirecting in RDP(Remote Desktop)

Normal redirection for printers in remote desktop only applies to local printers(COM and LPT).  You need to edit the registry to allow for the clients network attached printers to be mapped.

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following key in the registry:
    HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientDefaultAddInsRDPDR
  3. On the Edit menu, point to New, and then click DWORD Value.
  4. Type FilterQueueType, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. Type FFFFFFFF, and then click OK.
More information can be found in  Microsofts KB article 302361.

How to access your desktop remotely if you have an Linksys firewall/access point

If you are a home user looking to be able to gain access to your PC remotely from anywhere on the internet I’m going to outline the steps below.
So first things first you need to have Windows XP professional at least. If you have XP home then you’re not going to be able to enable remote desktop by default. You will have to use a program like UltraVNC.
First things first you’re going to have to enable NAT on your firewall. By default the IP of a Linksys home router is going to be or I’m sure there are others but these will be the most common. So first thing you need to do is open a web browser to this IP address. From here you will be able to manage your router.
You will need to look for a tab that says something like applications and gaming. From here look for a setting that says “Port Range Forward”. Or something like this. This is where you configure NAT(network address translation) or PAT(port address translation).
You’re going to need to know the IP address of your home machine which can be found by going to start menu>run and typing in CMD then when the black DOS box comes up type in ipconfig. This will display your IP address.
(Click on the picture for the entire thing)
You can see from my attached photo I have configured a few ports on my firewall. The important ones are RDP(this is the built in Windows remote desktop) and secondly the VNC one. I actually use this for remote support for my clients. However, it could be used to also run a VNC server so that you can connect back.
You can also see from the image above, accessed by right clicking on my computer and going to properties. That you must enable remote desktop on your Windows XP machine.
The last step here is to open a web browser to This is your “public” IP address as the rest of the internet knows your computer. Now you should be able to successfully go to another PC anywhere on the internet and do a start>run>mstsc. This will popup remote desktop application. Then simply type in your public IP address.
Windows terminal server is an easy, cheap, efficient way to access your PC from anywhere.

Remote access solutions, and what not to do.

Do you have a small, medium, or even large business? Are you looking for ways that employees can connect from home? There are many VPN technologies available to choose from today. The most popular choices include VPN, remote desktop, Citrix, goToMyPC(Worthless), and LogMeIn(Worthless).
I will explain each one of these choices and which ones i recommend:
I would personally not use the VPN option. Although this is probably one of the most popular deployed options I would not use it because what you are creating is a link from your employees remote machine to your network. It is the equivalent to plugging their pc directly into your network. Why is this not smart? Let me explain this means that if their machine has been hacked or they are on a hotel network, very common, then you have just opened a bridge into your entire network! Of course there are rules you can implement on your terminating server side but they can become very difficult to maintain and you will most certainly run into issues with things not working. This option is a huge security risk if you do not know what you’re doing!
The next options that I would stay away from are these little pay me $10 month and I’ll get you remote access to your machine. Services like this include goToMyPc and logMeIn. Sure they work but who wants to pay for something you should be getting for free?
The option that I personally feel is the safest, easiest, and most secure is configure remote desktop protocol or RDP. You need to be able to configure port address translation in your firewall, you may need to find help if you do not know how to do this. RDP runs on port 3389 so you need to go into your firewall and open this port to the IP address of the client machine you’re trying to access. However, if you have 20 employees that need to connect remotely then this is where you need the port address translation. You need to put holes in your firewall to all of your client machines. This means you pick a starting port let’s say 5000. So your employees will all get a port number like below.
Employee 1 = port 5000
Employee 2 = port 5001
Employee 3 = port 5002
etc, etc
Then you will give your employees the following information to connect remotely your external IP and port i.e. If they type this into Remote desktop and you have port 5000 to redirect to their workstation on port 3389 then they get connected right into their pc as if they were at work the entire time.