ENTERPRISE

Using Remote Assistance to Resolve Problems in Vista

9/5/2010 9:25:00 AM
Remote Assistance enables support personnel to view a user's desktop and take control temporarily to resolve problems or walk the user through the execution of complex tasks.

Understanding Remote Assistance

Remote Assistance is a feature of Windows XP, Windows Vista, Windows Server 2003, and later releases of Windows. Only users running these operating systems can initiate and respond to Remote Assistance invitations. Users initiate sessions by creating an invitation request. Support personnel initiate sessions by offering help to users. Once a session is initiated, assistants can chat with users, observe their working screens, and if permitted, control their computers.

Remote Assistance invitations can be created using the following techniques:

  • E-mail invitation E-mail invitations are sent as e-mail messages to a named e-mail address. An attachment provided in the message is used to initiate the Remote Assistance session. You might want to configure a standard e-mail address, such as RemoteAssist@your/company/name.com, to allow users to send invitation requests easily to the support team. If this address is configured in Microsoft Exchange Server as a distribution list that delivers the invitations to support team members or as an additional mailbox for specific team members, support staff will be able to handle requests more efficiently and users will have a standard way of requesting help.

  • File invitation File invitations are saved as Microsoft Remote Control Incident (MsRcIncident) files. Double-clicking the file name initiates the Remote Assistance session. You can use file invitations if you are using Web-based e-mail and need to attach the invitation separately. You might also want to configure a shared folder that is automatically mapped as a network drive for users and ensure that it is accessible by support personnel. Name the share something that easily identifies it as being used for assistance requests, such as HelpDeskRequest or AssistanceInvitations.

With Windows Vista, invitations must be created with a control password, which is a change from previous releases of Windows to enhance security. The control password provides an additional layer of security in the Remote Assistance configuration, ensuring that users are authorized to provide remote assistance and that they know the invitation password. You should establish an official guideline that requires the use of invitation passwords. To streamline the invitation process, you might want to have predefined passwords that are used with invitations. Passwords should be changed regularly, and you might want to assign different passwords to different groups within the organization.

To work properly, Remote Assistance relies on the presence of a network connection between the user's computer and the assistant's computer. Remote Assistance uses TCP as the communications protocol, communicating over port 3389. Because most firewalls do not have this port open by default, a firewall between the two computers might prevent the assistance session. Port 3389 must be opened for outbound communications from the assistant's computer to the user's computer.

In Windows Vista, Remote Assistance has been improved in many ways. It is faster, uses less bandwidth, and can work through Network Address Translation (NAT) firewalls. When providing support using Remote Assistance, you'll find built-in diagnostics tools that you can run with a single click. For escalation of support issues, two different support staff can connect to a computer simultaneously. Finally, thanks to the automatic reconnect after restart feature, if you need to restart a computer you are remotely assisting, you won't need to reconnect to the computer manually. The Remote Assistance session is reestablished automatically after the computer reboots.

Creating Remote Assistance Invitations

To create a Remote Assistance invitation for e-mail, follow these steps:

  1. Click the Help And Support Home button on the toolbar and then click Remote Assistance under Ask Someone.

  2. In the Remote Assistance Wizard, click Invite Someone You Trust To Help You and then click Use E-mail To Send An Invitation.

  3. When prompted, enter and confirm a secure password for connecting to the computer. This password is used by the person you are inviting and is only valid for the Remote Assistance session.

  4. When you click Next, Windows Vista starts your default mail program and creates an e-mail message with the invitation. In the To field, type the e-mail address of the person you are inviting and then click Send.

To create a Remote Assistance invitation and save it to a file, follow these steps:

  1. Click the Help And Support Home button on the toolbar and then click Remote Assistance under Ask Someone.

  2. In the Remote Assistance Wizard, click Invite Someone You Trust To Help You and then click Save This Invitation As A File.

  3. In the field provided, enter a path and file name for the invitation. If you specify the path to a network folder, the invitation can be easily accessed by an administrator with access to this network folder.

  4. Enter and then confirm a secure password for connecting to the computer. This password is used by the person you are inviting and is only valid for the Remote Assistance session.

  5. Click Finish.

By default, Remote Assistance invitations are valid for a maximum of six hours and enable support staff to remotely control a computer. You can change these settings using the System Properties dialog box. Once you've sent the invitation for e-mail or created the invitation file, the Windows Remote Assistance dialog box is displayed, as shown in Figure 1. This dialog box provides the following options:

  • Cancel Effectively cancels the Remote Assistance request by not allowing the invitation to be used to connect to the computer.

  • Request Control/Stop Sharing Requests control or stops sharing of the computer.

  • Fit To Screen Resizes the other person's screen to fit your window.

  • Disconnect Ends the help session and disconnects.

  • Settings Allows you to configure the session settings. Available settings depend on the type of computer being helped. By default, when you press the Esc key, shared control of the computer is stopped, a log of the Remote Assistance session is saved, and the bandwidth usage is configured so full window drag and desktop backgrounds are not enabled. For fast or slow connections, you can modify the bandwidth usage settings using the Bandwidth Usage slider.


    Note 

    By default, the Remote Assistance log is created in the %UserProfile%\Documents\Remote Assistance Logs folder on the computer of the user requesting remote assistance.

  • Chat Opens a chat window for sending messages between the helper and the current user of the computer.

  • Send File Transfers a file to the other computer.

Image from book
Figure 1: Manage Remote Assistance sessions.

Offering Remote Assistance or Answering a Remote Assistance Invitation

If you know that a user is having problems with her computer, you can follow these steps to offer remote assistance rather than waiting for her to send you an invitation:

  1. Click the Help And Support Home button on the toolbar and then click Remote Assistance under Ask Someone.

  2. In the Remote Assistance Wizard, click Offer To Help Someone.

  3. Type the name or IP address of the computer you want to assist. The computer must be configured to accept Remote Assistance offers.

  4. Click Finish.

If someone has already created an invitation, you can answer the invitation by double-clicking the related e-mail attachment or file. You can also answer an invitation saved to a file by following these steps:

  1. Click the Help And Support Home button on the toolbar and then click Remote Assistance under Ask Someone.

  2. In the Remote Assistance Wizard, click Offer To Help Someone.

  3. Click Browse. Use the Open dialog box to locate the invitation and then click Open.

  4. When prompted, provide the necessary password for the invitation.

  5. When you click Finish, you'll be connected to the computer of the user needing assistance, providing the user hasn't canceled the invitation, the invitation hasn't expired, and Remote Assistance is allowed.

Other  
 
Top 10
Cloud Application Architectures : Machine Image Design
LG Pentouch 50PZ850T - Home Cinema
Windows 7 : Managing the BCD Data Store
2012 - The Year to Come (Part 1)
Programming the iPhone : Standard Control Types (part 4) - Tables and Pickers
Using SQL Server 2005 Integration Services : Programming Integration Services (part 3) - Setting Up Column Information
Surviving Changes to the Signature of a Stored Procedure
Managing Remote in Vista
Upgrade Power - Guidelines For PSU Buyers (Part 1) - PCI-E connectors, Hybrid fan, Enermax EPM1000EWT
Ultrabook: The next generation
Most View
How Not To Build A PC (Part 1) - Underspecified PSU & Wrongly mounted cooler
Viewsonic V3D231
Expert computing advice (Part 4)
Windows 7 : Mapping Your Networking Infrastructure (part 1) - Using the Network and Sharing Center
Websites & apps at DoS risk
Richard Cobbett: Publish and be damned
SQL Server 2008 : Transact-SQL Programming - The TABLESAMPLE Clause
Parallel Programming : Task Relationships (part 2) - Parent and Child Tasks
Building Android Apps: Going Offline - Debugging
Retro - Cloud Computing
Apple speaks out about "battery charging" issue
Algorithms for Compiler Design: SYNTAX-DIRECTED TRANSLATION SCHEMES
Windows 7 : Fine-Tuning the Settings for Windows Media Center
Is The Personal Blog Dead? (Part 3)
Windows Server 2008 : Installing and Configuring FTP Services (part 2) - Configuring the FTP 7.5 Features and Properties
Active Directory Federation Services (ADFS)
How to beat 2012’s web threats (Part 2)
Sharepoint 2007: Create a New Document
Programming the Mobile Web : HTML 5 (part 4) - Client Storage
Think the Brighter Side to Piracy