The Remote Assistance tool can be configured to enable an expert user to start a Remote Assistance session by using the Offer Remote Assistance feature. The Remote Assistance session lets the expert user help a novice user.
This feature requires the computer of the expert user and the computer of the novice user to be members of the same domain or members of trusted domains. Domains are used in corporate networks for security. Domains are typically managed by a network administrator. The Offer Remote Assistance feature is not a practical option for most home-based networks.
For more information about Remote Assistance, click the following article numbers to view the articles in the Microsoft Knowledge Base:
300546
Overview of Remote Assistance in Windows XP
308013 How to use the "Offer Remote Assistance" policy setting
Requirements
To configure the computer of the novice user to accept Remote Assistance offers, you must make sure that the following requirements are met:- Group Policy for the computer of the novice user must be configured to enable Remote Assistance offers.
- The computers of the novice and expert users must be members of the same domain or members of trusted domains.
- Both computers must have Windows XP or Windows Server 2003 installed.
Note Experts who use Offer Remote Assistance will be unable to connect to a novice user's computer when Solicited Remote Assistance is disabled on the novice user's computer. (This problem does not occur on computers that are running Windows XP with Service Pack 2.)
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
826088
If the Solicited Remote Assistance policy is disabled, you cannot offer assistance to a Novice computer
In a domain environment, the Group Policy that is used to configure Remote Assistance is usually deployed from the Active Directory directory service. You do this by linking a group policy object (GPO) to an organizational unit (OU) in which the novice user's computer resides.
The following steps outline this configuration and assume that the OU structure is already present. As an alternative procedure, you can use the local policy on each novice user's computer. This policy is available through GPEdit.msc. However, this procedure requires much more administrative overhead, and we do not recommend it.
How to configure the Offer Remote Assistance policy setting
- Log on to a domain controller or an administrative workstation as an administrator of the domain, and then open the Active Directory Users and Computers snap-in.
- Right-click the OU in which the novice user's computer resides, and then click Properties.
- On the Group Policy tab, click New, and then enter a name for the newly created GPO.
- On the Group Policy tab, select the newly created GPO, and then click Edit.
- In the navigation pane of the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand System, and then click Remote Assistance.
- In the details pane of the Group Policy Object Editor, click Enabled for the Offer Remote Assistance policy.
- Under Permit remote control of this computer, select one of the following options:
- Allow helpers to only view the computer.
- Allow helpers to remotely control the computer.
- Click Show.
- Click Add to add domain user accounts or domain user groups.
Note These entries should take one of the following formats:- domain_name\user_name
- domain_name\group_name
- Click OK to close the Show Contents dialog box, and then click OK to close the Offer Remote Assistance Properties dialog box.
- Close the Group Policy Object Editor.
Note The Offer Remote Assistance policy is not available in Windows XP Home Edition.
Note Remote Assistance uses DCOM. In Windows XP and in Windows Server 2003, the DCOM entry is located in the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
How to configure Windows Firewall for offer-based Remote Assistance
- Log on to a domain controller or an administrative workstation as an administrator of the domain, and then open the Active Directory Users and Computers snap-in.
- Right-click the OU in which the novice user's computer resides, and then click Properties.
- On the Group Policy tab, click New, and then enter a name for the newly created GPO.
Or, you can skip this step and go to step 4. In this case, use the policy that you created in the "How to configure the Offer Remote Assistance policy setting" section. - On the Group Policy tab, select the GPO, and then click Edit.
- In the navigation pane of the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand System, expand Network, expand Network Connections, expand Windows Firewall, and then click Domain Profile.
- In the details pane of the Group Policy Object Editor, click Enabled for the Windows Firewall: Define program exceptions policy.
- Click Show to display the Show Contents dialog box.
- Click Add to add the following exceptions:
- %WINDIR%\SYSTEM32\Sessmgr.exe:*:Enabled:Remote Assistance
- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe:*:Enabled:Offer Remote Assistance
- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe:*:Enabled:Remote Assistance � Windows Messenger and Voice
- Click OK to close the Show Contents dialog box, and then click OK to close the Windows Firewall: Define program exceptions Properties dialog box.
- In the details pane of the Group Policy Object Editor, click Enabled for the Windows Firewall: Define port exceptions policy.
- Click Show to display the Show Contents dialog box.
- Click Add to add the following exception:"135:TCP:*:Enabled:Offer Remote Assistance"
- Click OK to close the Show Contents dialog box, and then click OK to close the Windows Firewall: Define program exceptions Properties dialog box.
- Close the Group Policy Object Editor.
How to configure the policy to enable Remote Connections
- Log on to a domain controller or an administrative workstation as an administrator of the domain, and then open the Active Directory Users and Computers snap-in.
- Right-click the OU in which the novice user's computer resides, and then click Properties.
- On the Group Policy tab, click New, and then enter a name for the newly created GPO.
Or, you can skip this step and go to step 4. In this case, use the policy that you created in the "How to configure the Offer Remote Assistance policy setting" section. - On the Group Policy tab, select the GPO, and then click Edit.
- In the navigation pane of the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand Windows Components, and then click Terminal Services.
- In the details pane of the Group Policy Object Editor, click Enabled for the Allow users to connect remotely using Terminal Services policy.
- Click OK to close the Allow users to connect remotely using Terminal Services Properties dialog box.
- Close the Group Policy Object Editor.
Additional considerations
Remote assistance relies on full network connectivity between the expert user's computer and the novice user's computer over the following network ports:- TCP port 135
- TCP port 3389
- All TCP ports that are greater than 1024
For more information about how to restrict the ports that are required for RPC, click the following article number to view the article in the Microsoft Knowledge Base:
300083
How to restrict TCP/IP ports on Windows 2000 and Windows XP