Windows includes utilities that enable you to remotely administer and troubleshoot users’ computers.
Remote Desktop :
Used to operate the computer from a remote location as if you were in front of it. Depending on the permissions you deﬁne, you will have full access to all resources, including printers, storage devices, and the network to which the machine is attached. You are even capable of accessing multiple machines at once or hopping to multiple machines in a chain, by running Remote Desktop on each machine on the daisy chain. In other words, Computer01 has a Remote Desktop connection to Computer02, and Computer02 has a Remote Desktop connection to Computer03. Computer01 has access to Computer03 through the open window that displays Computer02’s desktop.
The problem with Remote Desktop for troubleshooting an end user’s computer is that it must be enabled and a user must be granted privileges to log in. If a user does not have a password set up to log in to his or her computer, Remote Desktop will not allow that user name to be used to log in. If no other user name exists, there is no opportunity for Remote Desktop to work. The biggest limitation of Remote Desktop on Windows is that only one person can be logged in to the machine at once, so once you log in using Remote Desktop, the monitor at the local computer will go to the login screen. If a local user logs in, the remote user will be disconnected. Remote Desktop is not really a remote diagnostic and troubleshooting tool as much as a management tool.
Remote Assistance :
Enable a user to request remote assistance. This enables a user to get help from an expert over the Internet. The expert is able to access the user’s desktop remotely, and troubleshoot speciﬁc problems a user is having. Unlike Remote Desktop, the remote person shares a view of the desktop with the local user and retains control of the machine. The user must then allow the remote person access (control) of the mouse and keyboard to allow the assistance to begin. Otherwise, the user can simply allow the remote person to observe the problem and chat using the built-in chat services or some other form of communication. The end user can request assistance either via email or via MSN Messenger.
—————— Thanks everyone