4

I have a long standing issue with remote assistance between a home and work PC. My wife and I both use MSN messenger and I used to be able to control her PC at home via MSN Remote Assistance. Some time ago however this stopped working and I don't know why.

We're both running the latest versions of MSN Live Messenger and I've checked the appropriate firewall ports are open, but it still doesn't work and MSN just says something useless like "The person isn't responding".

Any suggestions for how can I diagnose this?


More info: I just tried direct Remote Desktop between work PC and home PC and it works fine - so I presume all the appropriate ports are open. Just Remote Assistance doesn't work.

I'd like to get RA working so I can demonstrate how to do things remotely. With Remote Desktop the person at the other end gets booted off and can't see. With Remote Assistance they can follow along step by step.

Some comments below suggest using other solutions, which is fine and do work, but there must be a way to diagnose RA and get it working.

Experimenting with this some more, the notebook that I was using at work today that refused to connect works fine for remote assistance when I bring it home. So I guess this must be a problem with our network configuration at work. I've checked that 3389 is open on firewall on office router and remote desktop works both ways.... just not remote assistance.

I've read that remote assitance won't work if client and server are both behind Non-UPnP/NAT routers. If one has UPnP it's supposed to work. Office router doesn't have UPnP enabled but my home one does.

I've also scoured the event logs on both ends, nothing noteworthy - unless I'm looking in the wrong spot).


Note (copied from comment): I've just tried ShowMyPC which is based on VNC and it works, but I'd still like to figure out what's wrong with RA - it's just bugging me.

The question is only about Remote Assistance, no need to propose solutions based on other programs.[/edit by Gnoupi]

Chindraba
  • 2,058

6 Answers6

1

I use TeamViewer to give "tech support" to my friends and family all the with, and it works. You don't have to configure anything on either ends and, in my experience, it even works through corporate and school firewalls and proxies. Using it is as simple as opening the .exe file.

It is available from the TeamViewer website. There is also a portable version available.

Josh Hunt
  • 21,369
0

Ignoring the obvious security concerns that your current setup has, an issue like this is tough to track down. Since traffic has to pass multiple routers and switches to move from your home to your work machines, the best way to troubleshoot is to simplify the connections. her's what I would test in order:

1) Two machines on the same network. - I see you already did this.

2) Two machines separated by your router. This is a little trickier, You's need to put a computer between your router and the internet. The easiest way to do this is to grab another router to and plug your second machine and your current router into it. This tests the home perimeter firewall that is on the router.

3) Two machines at different locations on the same ISP. Ask a friend or neighbor, preferably one with the same service provider if you can connect a computer directly to their modem (bypassing the need to change their router). This makes sure that your modem or the ISP's internal network is not preventing this.

If the above all works, then one of two things are going on. Either your work network doesn't work right, or the ISP is blocking that kind of traffic. I have heard that many ISP's are blocking various ports "for your own protection". There really isn't anything you can do in that case, they control the bits and can do with it what they want.

With all that being said, I would look into getting a VPN router. This is generally a much better way to connect to a network since you have to use a username and password to gain access to the internal network. In this setup, anyone in the world can attempt to brute force a remote desktop session. There are also a lot of issues with uPnP that can open you up to attack. A VPN would bypass the need to open ports and virtually put your machine on the same network as your home PC. That logically changes the connection to something that you know works.

Hope this helps.

Doltknuckle
  • 6,131
0

EDIT: Given you are establishing the connection using MSN I guess my answer does not apply.

Excuse me if this is too obvious but just to be sure: does the resulting invitation file include your public IP or the inner/private one? When you create the invitation on a PC that is behind a router usually the RCTICKET attribute contains the inner IP together with some weird port number.

RCTICKET="65538,1,192.168.1.102:49201...

Especially the inner IP is useless behind a router. I'm not sure what to think about the port number, might be worth playing with that a bit. (At the very moment I can't test it unfortunately.)

I'm experiencing the same issue you described (worked before, does not now) and this has been one pitfall I've noted.

0

Try using VNC?

Software that hides it's working from the user to make it "easy" is notoriously hard to debug when something goes wrong. VNC will give you the same functionality, and also throw some useful messages when it doesn't work.

salmonmoose
  • 1,701
0

In the System Properties (Win + Pause) there is a remote tab. Ensure that her PC is allowed to be controlled remotely:

alt text

Gareth
  • 19,080
0

Check if the Network was set as "Public" for some reason.
In that case the firewall exception for Remote Assistance is turned off.

If that's not the problem, I would in any case turn off all firewalls and test again.

harrymc
  • 498,455