I am trying to use Remote Desktop on my company's laptop off site. It works fine when I'm on-site. , I did not have any success working off-site using VPN. It says:

Remote Desktop can't connect to the remote computer for one of these reasons:1) Remote access to the server is not enabled2) The remote computer is turned off3) The remote computer is not available on the network

Make sure the remote computer is turned on and connected to the network, and that remote access is enabled.

I have looked around for a proposed solution and came up with two common solutions:

1. Turn off firewall2. Open Remote Desktop port 3389.

I also read that it would be helpful if I do these things (but I don’t know how):

Look for event logs on both Terminal Server and Local User PCIs this happening to all users ?- If you get an error in the TS then it is a client side issue.- Take TCP Dump using wire shark and see who is sending RST packet.

* Design should never say "Look at me". It should always say "Look at this". -- David Craib* A user interface is like a joke, if you have to explain it, it's not that good! -- Martin LeBlanc

All code samples, demonstration databases, links,... are provided 'AS IS' and are to be used at your own risk! Take the necessary steps to check, validate ...(you are responsible for your choices and actions)

You can either use rdp directly - then you would have to set a port forwarding rule for the rdp-port 3389 in your router - or you use a vpn, which encapsulates all requests (including rdp) in a vpn-tunnel.

You do not need a forwarding rule for port 3389, if you use a vpn!

You have to make sure to reach your vpn-server - if that connection is established, rdp should work without any further configuration.

Which vpn-software do you use?

Edit: obviously, you need to be able to reach your company's router from the Internet - either via fixed IP-Adress or DynDNS.