Microsoft Windows Remote Assistance

Microsoft remote assistance windows 10 command line
  1. Send Invitation For Remote Assistance
  2. Download Windows Remote Assistance
  3. Microsoft Windows Remote Assistance Windows 7
  4. Enable Microsoft Remote Assistance Windows 10
  5. Microsoft Windows 10 Remote Assistance
Quick Assist
Included withWindows 10
TypeRemote controlling feature

Quick Assist is a Windows 10 feature that allows a user to view or control a remote Windows computer over a network or the Internet to resolve issues without directly touching the unit.[1][2][3] It is based on the Remote Desktop Protocol (RDP). It is complemented by Get Help, a feature introduced in Windows 10 that enables the user to contact Microsoft directly but does not allow for remote desk-toping or screen sharing.

From my prior blog article; Enabling Windows 7 Remote Desktop and Remote Assistance, one needs to have remote assistance properly configured in order to offer or respond to a Remote Assistance request.Remote Assistance was designed more for a standard user to request assistance than for an expert to offer assistance, though both approaches are attainable. Microsoft Teams is the hub for teamwork where you can chat, meet, and collaborate no matter where you are. Quick Assist is a Windows 10 application that lets two people share a device over a remote connection. TeamViewer is a third-party program that you purchase separately. It provides a comprehensive set of remote access and support capabilities. MS-RA: Remote Assistance Protocol. 4/6/2021; 4 minutes to read; In this article. Specifies the Remote Assistance Protocol, which is used after a remote assistance connection is established between two computers. This page and associated content may be updated frequently. We recommend you subscribe to the RSS feed to receive update notifications. A remote assistance when enabled allows another user on the Internet to use your computer. This may be asked by Microsoft agent or your friend or something else. Take caution while giving anyone remote access, this means everything in the PC is accessible to the one who has taken control.

Before Quick Assist was introduced in Windows 10, Windows XP and later Windows versions offered a similar feature called Windows Remote Assistance.


Helpers offering remote assistance can open multiple simultaneous sessions—one for each remote computer. However, users seeking assistance from helpers can have only one remote assistance session waiting for a connection. Connect invitations can be sent to multiple recipients—any of which may connect. All subsequent connect attempts will be blocked until the first helper disconnects, after which another helper may connect. If the user disconnects the session, the remote assistance application terminates and no further connections are allowed.

Quick Assist is installed by default on Windows clients, but is not available on Windows Server 2008 R2 servers.[4] The name of the tool differs depending on Windows language; a search for 'Quick Assist' in the Start menu will locate the tool regardless of the language settings.

Quick Assist requests a code in order to match users to a session. This will allow the giver to access the computer of the receiver in Administrator mode while allowing the receiver to see the choices the giver made.


Quick Assist uses TCPport 443 and communicates with the following hosts:


The Quick Assist binary is located at 'C:WindowsSystem32quickassist.exe'


The feature was first introduced in Windows XP as Remote Assistance and based on Remote Desktop technologies.[5] Remote Assistance in Windows XP is integrated into the Help and Support Centre UI and allows sending invitations to the support person by email, Windows Messenger or saving the invitation as a file and transferring the file across through other methods.[5] The computer can be controlled by both, the support person connecting remotely as well as the one sending the invitation. Chat, audio-video conversations and file transfer are available.[5]

Remote Assistance in Windows Vista

In Windows Vista, Remote Assistance is upgraded with a standalone user interface and based on RDP 6 and Windows Desktop SharingAPI.[6] Two systems administrators can simultaneously connect to a single computer. Remote sessions automatically reconnect after restarting the computer. It also supports session pausing, built-in diagnostics, chat, file transfer and XML-based logging. It reduces bandwidth requirements for low-speed connections. NAT traversal allows a session to be established even if the user is behind a Network Address Translation (NAT) device, for example, a router in a home network. Remote Assistance is configurable using Group Policy and supports command-line switches so that custom shortcuts can be deployed.

In Windows 7, Remote Assistance is based on RDP 7. An extra option to connect using Peer Name Resolution Protocol is added, called Easy Connect if IPv6 connectivity is present.[7] With Easy Connect, only a password needs to be shared instead of an invitation file, and two computers can establish a peer-to-peer connection over the Local Area Network (LAN) or the Internet without a relay server. However, Windows Remote Assistance does not support file transfer and clipboard sharing in Windows 7.[8][9]

Send Invitation For Remote Assistance

Remote Assistance is installed by default on Windows clients, but must be added manually on Windows Server 2008 R2 servers.[10] Remote assistance sessions may be initiated using the Windows Remote Assistance application available on the Start menu under All Apps → Maintenance[11] or by invoking msra.exe from command-line interface.[12]

The original Remote Assistance is included on all releases of Windows 10 as well, but since the Windows 10 Anniversary Update, its Start menu shortcut is removed, effectively hiding it from the user. Instead, a new app called Quick Assist is added.[13] It has mostly the same functionality and a similar user interface with buttons called Get assistance and Give assistance. The design is like UWP apps. Unlike Remote Assistant, Quick Assist requires the support person to sign in using a Microsoft account before dispensing help.[14][15]

While Remote Assistance establishes a Remote Desktop Protocol (RDP) connection to the end user's computer (requires TCP port 3389 to be opened on the client machine and the firewall/NAT/router behind which the machine is), Quick Assist is cloud-based and requires one outbound connection from the helper's PC to the cloud service/Microsoft server, and a separate connection from the cloud service to the machine of the person getting assistance. There are no ports opened on the client device's firewall.

Features comparison[edit]

FeatureWindows Remote AssistanceWindows Quick Assist
Remote assistance for Windows devicesYesOnly Windows 10
Remote assistance for MacOS devicesNoNo
Remote assistance for smartphonesNoNo
Viewing through device cameraNoNo
Support of multiple screens on the target machineYes (all the monitors or clicking Fit to the size and scroll to selected monitor)Yes (viewing selected monitor or all of them at once)
Keyboard layout used when remotely controlling a machine (the helper needs the keyboard layout to match his/her own computer for efficient assistance)Using target computer keyboard layoutUsing helper's keyboard layout
Working with elevated privilegesNo (the screen blacks-out and the user has to finish the action instead of the helper)No[16]
Requirement for client software installationNo (installed in Windows by default)No (installed in Windows by default)
Clipboard sharing (copy / paste text between helper's and end user's machine)No (workaround: pasting via embedded chat window; limited number of characters)No (workaround: pasting via embedded chat window; limited number of characters)
File transfer (between helper's and end user's machine)No (workaround: via file share or file sharing cloud service)No (workaround: via file share or file sharing cloud service)
Running scripts remotely (e.g. ipconfig)No (workaround: scripts have to be copied to the remote machine first and executed from there)No (workaround: scripts have to be copied to the remote machine first and executed from there)
Pausing remote control session by the end user (temporarily stopping screen sharing)No (only cancelling the whole session)Yes

See also[edit]


  1. ^Get help remotely with Quick Assist in Windows 10
  2. ^Overview of Remote Assistance in Windows XP
  3. ^Windows XP Technical Overview
  4. ^'Remote Assistance and Resulting Internet Communication in Windows 7 and Windows Server 2008 R2'. TechNet. Microsoft.
  5. ^ abcHow to use remote assistance in Windows XP
  6. ^'Writing a Desktop Sharing Application'. Enterprise Mobility and Security Blog. Microsoft. 23 March 2007.
  7. ^'Peer-To-Peer based Features in Win 7'. Archived from the original on 2008-11-19.CS1 maint: discouraged parameter (link)
  8. ^Improvements to Remote Assistance in Windows 7
  9. ^'Why doesn't windows 7 Remote Assistance support sharing clipboard and file transfer? Are there any work arrounds? [sic]'. Windows Client TechCenter. Microsoft TechNet Social. 2010-12-10. Archived from the original on 2012-03-23. Retrieved 2011-11-09.
  10. ^Remote Assistance and Resulting Internet Communication in Windows 7 and Windows Server 2008 R2
  11. ^Get help with your computer using Windows Remote Assistance
  12. ^Initiate Remote Assistance from a Command Line or a Script
  13. ^'Quick Assistance: Remotely Control Another's PC / Computer'. Windows Call. Retrieved 2019-09-09.
  14. ^Popa, Bogdan (9 August 2016). 'Microsoft Highlights Its Windows 10 Anniversary Update TeamViewer Killer'. Softpedia. SoftNews SRL.
  15. ^Srinivasan, Ramesh (2016-08-08). 'Using Windows 10's New 'Quick Assist' App (Walkthrough)'. Winhelponline.
  16. ^Remotely assist mobile devices managed by Microsoft Endpoint Manager

Further reading[edit]

  • 'Windows Desktop Sharing API'. Enterprise Mobility + Security blog. Microsoft. 8 March 2007.
  • Torre, Charles (16 October 2006). 'Windows Vista Remote Assistance: Under the Hood'. Channel 9. Microsoft.
  • Tulloch, Mitch; Northrup, Tony; Honeycutt, Jerry (2010). '23: Support Users with Remote Assistance'(PDF). Windows 7 Resource Kit. Redmond, WA: Microsoft Press. ISBN9780735627000.
Retrieved from ''

Quick Assist is a new app in Windows 10 that enables you to receive or provide assistance over a remote connection. We encourage you to try Quick Assist for a more streamlined, easy-to-use experience.

Download Windows Remote Assistance

RemoteMicrosoft windows remote assistance definition

Open Quick Assist

Select Start > Quick Assist.

Microsoft Windows Remote Assistance Windows 7

Give assistance

Select Start > Quick Assist (or select the Start button, type Quick Assist in the search box, then select it in the results). Select Assist another person, then send the 6-digit code to the person you're helping. When they've entered it, select either Take full control or View screen. Select Continue and wait for the person you're helping to allow the connection.

Enable Microsoft Remote Assistance Windows 10

Get assistance

Select Start > Quick Assist (or select the Start button, type Quick Assist in the search box, then select it in the results). In the Code from assistant box, enter the 6-digit code you were given, and select Share sceen. Wait for your helper, then select Allow in the window that displays.

Microsoft Windows 10 Remote Assistance

You can also use Windows Remote Assistance and Easy Connect to give and receive remote assistance.