Quick Assist
Quick Assist is a remote assistance application developed by Microsoft for the Windows operating system, designed to enable users to securely share their screen with a trusted helper—such as a friend, family member, or IT support professional—to view, annotate, or control the device for troubleshooting and resolving technical issues over the internet.[1] It facilitates real-time collaboration without requiring additional software installation on the helper's side, using a simple six-digit security code generated by the helper to initiate a connection.[1] The tool emphasizes security, employing Remote Desktop Protocol (RDP) over HTTPS with TLS 1.2 encryption on port 443, and requires explicit permission from the device owner before granting control.[2] To use Quick Assist, the person needing help (the "sharer") launches the app on their Windows 10 or 11 device, enters the code provided by the helper, and grants permission for screen viewing or control; the helper, who must sign in with a Microsoft account, can then access the session from another Windows PC or via a web browser on macOS through Microsoft Support.[1][2] Note that Windows 10 reached end of support on October 14, 2025, after which no security updates are provided for the OS or its built-in apps.[3] Sessions are time-limited, end when either party selects "Leave," and Microsoft logs connection data for auditing purposes for up to three days, though no persistent logs are kept on the device itself.[2] The app requires Microsoft Edge WebView2 runtime, which is built into Windows 11 and automatically installed on Windows 10.[1] Key features include screen sharing for passive viewing, full remote control with user approval, an in-session chat for communication, a laser pointer for highlighting issues, and annotation tools for drawing or marking on the screen to guide troubleshooting.[4] These capabilities make Quick Assist suitable for quick IT support, such as fixing software glitches, configuring settings, or diagnosing hardware problems, while prioritizing user privacy by restricting access to trusted connections only.[1] Since its relocation to the Microsoft Store in May 2022, the app has received ongoing updates via Windows quality updates to enhance performance, security, and compatibility, replacing the previously bundled version in Windows 10 and 11.[2] Originally introduced as a built-in feature in Windows 10 version 1607 (Anniversary Update) in 2016, Quick Assist evolved from earlier remote support tools like Windows Remote Assistance, offering a streamlined, code-based alternative focused on ease of use and internet connectivity.[4][5] It is available for free download from the Microsoft Store and supports cross-platform helping via web access for Microsoft agents, ensuring broad accessibility for personal and professional support scenarios as of 2025.[6][2]Introduction
Overview
Quick Assist is a built-in Microsoft Windows feature designed for remote viewing and control of another Windows PC over the internet, primarily to facilitate troubleshooting of technical issues.[1] It enables a helper—such as a family member, friend, or IT support professional—to assist a sharer by sharing the sharer's screen and, with permission, taking optional control to diagnose and resolve problems interactively.[2] This tool leverages the Remote Desktop Protocol (RDP) as its underlying technology, secured through HTTPS encryption with TLS 1.2, to establish reliable remote connections.[2] As a default application in Windows 10 and Windows 11, Quick Assist is accessible directly from the Start menu, making it readily available without additional downloads for most users—though Windows 10 installations may prompt retrieval from the Microsoft Store if not pre-installed.[1] For connectivity, it requires an internet or network connection utilizing TCP port 443 for secure data transmission to Microsoft endpoints.[2]System Requirements
Quick Assist requires compatible operating systems: for the sharer, Windows 10 version 2004 (build 19041.1) or later, including all subsequent feature updates, as well as Windows 11 in its supported editions; for the helper, Windows 10/11 or a supported web browser (including on macOS via Microsoft Support).[6][2] It is not available on Windows Server editions, such as Windows Server 2019 or 2022.[7] Both participants must have internet access, but authentication differs by role: the helper must sign in using a Microsoft account (personal, work, or school) or a Microsoft Entra ID for secure session initiation, while the sharer does not require signing in.[2] No explicit hardware minimums are specified beyond the general requirements for the supported Windows versions, which include a 1 GHz or faster processor, 1 GB RAM for 32-bit systems or 2 GB for 64-bit systems, and a DirectX 9-compatible graphics device with WDDM 1.0 driver.[8] For optimal performance, particularly during control sessions, devices with at least 2 GB RAM are recommended to handle remote desktop protocol (RDP) overhead without lag. An internet connection with a minimum bandwidth of around 100 Kbps is sufficient for basic view-only sessions, though 1 Mbps or higher ensures smoother operation for full control and screen sharing.[9] The application depends on the Microsoft Edge WebView2 runtime, which is pre-installed on Windows 11 and most recent Windows 10 updates but may need manual installation on older setups via the official download page.[1] Users should ensure the latest version of Quick Assist is installed from the Microsoft Store; if absent, it can be downloaded directly.[2] Firewall configurations must permit outbound HTTPS traffic over TCP port 443 to Microsoft endpoints, including remoteassistance.support.services.microsoft.com and login.microsoftonline.com, to establish secure connections using TLS 1.2 encryption.[2] Quick Assist supports multi-monitor configurations on the sharer device, allowing the helper to select and view a specific monitor during the session, but it does not natively span the shared view across multiple helper-side monitors without manual window resizing, which may lead to suboptimal viewing if resolutions differ significantly.[10] On ARM-based Windows devices, such as those powered by Qualcomm Snapdragon processors, full support has been available since version 2.0.21.0 in 2023, though some emulated environments like virtual machines may encounter compatibility issues.[11]Usage
User Roles
In Quick Assist, sessions involve two distinct participant roles: the sharer, who is the user experiencing an issue and seeking remote assistance, and the helper, who provides support by connecting to the sharer's device. The sharer opens the Quick Assist app, selects the "Get help" option, enters a 6-digit security code provided by the helper, and explicitly approves the incoming connection via an "Allow" prompt to enable screen sharing.[1] Once connected, the sharer retains control over their device but grants the helper permission to view the screen in real time.[2] The helper role is assumed by the assisting user, who launches Quick Assist, chooses "Help someone," signs in with a Microsoft account, and generates a time-limited 6-digit security code (valid for 10 minutes) to share with the sharer via phone or messaging.[2] Upon successful connection, the helper gains a live view of the sharer's screen and can use basic tools for guidance, such as annotations or a laser pointer. To assume full control—allowing mouse, keyboard, and application interactions—the helper must send a specific request, which the sharer approves or denies through a dedicated dialog.[1] The helper's actions are always limited to the permissions of the sharer's user account on the device.[2] Quick Assist sessions operate in a unidirectional manner, with control flowing only from the helper to the sharer; role switching or bidirectional control is not possible during an active session.[2] Only a single helper can connect to one sharer at a time, ensuring one-on-one interactions without support for multiple concurrent helpers.[12] Consent forms a core security principle, requiring the sharer's affirmative approval for the initial connection and any subsequent control request to prevent unauthorized access.[1] This explicit permission model extends to all interactive features, emphasizing user autonomy. Either the sharer or helper can terminate the session immediately by selecting the "Stop sharing" or "Leave" option in the app interface.[1]Initiating and Connecting
To initiate a Quick Assist session, the person providing assistance (helper) starts by opening the Quick Assist app from the Start menu or by pressing Ctrl + Windows key + Q, then selects the "Help someone" option, which requires signing in with a Microsoft account for authentication.[2] The app then generates a 6-digit security code that is valid for 10 minutes and intended for single use, which the helper shares with the person needing assistance (sharer) via phone, email, or another secure method.[2] The sharer opens Quick Assist similarly, selects "Get help," enters the provided security code in the "Security code from assistant" box, and submits it to request the connection.[1] Upon submission, the sharer sees a prompt to allow screen sharing and must approve it; if the helper requests control, the sharer approves that separately.[1] This process aligns with defined user roles, where the sharer grants access and the helper provides support.[2] Once the code is entered and approved, the connection establishes via a Remote Desktop Protocol (RDP) tunnel over HTTPS on port 443, encrypted with TLS 1.2, supporting both direct local network connections and internet-based ones routed through Microsoft domains such as *.support.services.microsoft.com.[2] The session begins with the helper viewing the sharer's screen in real time. Common connection issues include code expiration after 10 minutes, which requires generating a new code; firewall or network blocks on port 443 or the required Microsoft endpoints, resolvable by checking firewall settings or ensuring internet access; mismatched app versions between devices, addressed by updating Quick Assist; and unexpected session endings due to enhanced security protocols as of mid-2025.[2][13][14] The Quick Assist executable is located at C:\Windows\System32\quickassist.exe, and the app receives automatic updates through the Microsoft Store to ensure compatibility and security.[2][15] Users can verify updates via Settings > Apps > Installed apps by searching for Quick Assist.[13]Features
Core Functionality
Quick Assist's core functionality centers on enabling real-time remote assistance through screen viewing and control once a connection is established with the sharer's explicit approval. The helper can view a live mirror of the sharer's display, which supports multi-monitor configurations via a monitor selector and automatically scales to match varying resolutions for seamless visualization. This mirroring allows the helper to observe the sharer's activities in detail without initial input capabilities.[1][16] Upon the sharer's consent, the helper gains full remote control, permitting keyboard and mouse inputs to interact directly with the remote PC as if operating it locally. Sessions can be paused temporarily by the helper without disconnecting, preserving the connection for interruptions or reviews. Basic interactions are streamlined, including the ability to initiate a reboot.[2][17] For administrative tasks requiring elevated privileges, Quick Assist does not provide native User Account Control (UAC) elevation; instead, the sharer must manually approve and respond to any UAC prompts on their device. Session management defaults to a view-only mode, which the helper can toggle to control mode with the sharer's permission, and includes real-time performance indicators such as connection quality metrics to monitor session stability.[2]Additional Tools
Quick Assist provides several supplementary tools that facilitate enhanced collaboration during remote support sessions, extending beyond core screen viewing and control functionalities. These features enable helpers to guide users more effectively and support diverse user needs. One key tool is the annotation capability, which allows the helper to draw arrows, circles, or add text directly on the sharer's screen to highlight specific elements or provide visual instructions. A laser pointer is also available for temporarily highlighting areas of interest. These annotations appear as temporary overlays that do not alter the underlying content and can be erased or cleared as needed during the session.[2][1] The in-app chat feature offers real-time text messaging between the helper and sharer, powered by Azure Communication Services, allowing for quick communication without interrupting the primary connection. This chat supports ongoing dialogue to discuss issues or next steps, enhancing the interactive nature of support sessions.[2] In 2024, Quick Assist received updates introducing dark mode support for better visibility in low-light environments, an improved chat interface for more intuitive messaging, and a streamlined connection flow to reduce setup time. A November 2024 cumulative update (KB5046613) addressed issues with admin launch and integration with Microsoft Teams. These enhancements aim to modernize the user experience while maintaining compatibility with existing workflows.[2][18][19] For accessibility, Quick Assist is compatible with screen readers such as Narrator, enabling visually impaired users to participate in sessions by having interface elements read aloud, thus ensuring inclusive remote support.[2][20] Device compatibility has been bolstered for Windows 11 environments, including improved support for multi-device setups where sessions can span multiple monitors or connected peripherals, and reboot functionality that pauses the session during restart, requiring the sharer to relaunch Quick Assist for reconnection.[2][17]History
Development Origins
Quick Assist evolved from the Windows Remote Assistance feature, which was first introduced in Windows XP in 2001 to enable invited remote connections over a network using the Remote Desktop Protocol (RDP) for troubleshooting and support.[21] This tool allowed a helper to view or control a user's screen after receiving an explicit invitation, typically shared via email or saved file, emphasizing secure, consent-based peer assistance.[22] Subsequent Windows versions refined Remote Assistance for better usability and performance. In Windows Vista, released in 2007, the feature was upgraded to support RDP 6.1, which introduced enhancements like improved multimedia redirection and network efficiency to handle remote sessions more effectively over varying connection qualities.[23] Windows 7, launched in 2009, further evolved the tool by adding Easy Connect, a peer-to-peer networking option that allowed name-based invitations without relying on email or file sharing, simplifying the connection process through global peer resolution.[22] The motivation behind Quick Assist stemmed from the need to streamline Remote Assistance's often cumbersome invitation workflows, providing a faster, code-generated alternative for immediate peer-to-peer support without legacy dependencies.[21] Planned as an integral part of the Windows 10 ecosystem starting in 2016, it aimed to phase out older tools by mandating Microsoft account authentication for enhanced security and seamless integration across devices.[21] This consumer-focused design later extended to enterprise needs with the introduction of Remote Help in 2021, which built on Quick Assist's framework to incorporate Mobile Device Management (MDM) integration, such as with Microsoft Intune, for supervised remote support in organizational environments.Version Updates
Quick Assist was initially released as a built-in application with the Windows 10 Anniversary Update (version 1607) in August 2016, providing screen sharing, remote viewing, and full remote control capabilities for troubleshooting.[5] The tool was designed as a simplified successor to Remote Assistance, requiring a Microsoft account for secure connections via a six-digit code.[24] By November 2021, Microsoft introduced Remote Help as a public preview feature within Microsoft Intune, leveraging Quick Assist's underlying technology to enable enterprise-grade remote assistance for Azure Active Directory-joined devices.[25] This integration supported role-based access controls and compliance logging, targeting IT support teams in organizational environments. In May 2022, the built-in Quick Assist app reached end-of-support, with Microsoft transitioning it to a Microsoft Store application to improve security and update delivery.[26] Addressing feedback on deployment challenges, particularly in enterprise settings, Microsoft rolled out enhancements via Windows quality updates starting in December 2022, aligning the original app's features with the Store version across Windows 10 versions 20H2 through 22H2 and Windows 11 version 21H2.[27] These updates ensured full compatibility with Windows 11, including seamless integration into the Start menu and hotkey access (Ctrl + Windows + Q).[1] Subsequent updates in 2024 focused on performance and accessibility, with the November Patch Tuesday release (KB5046613) resolving connectivity issues and launch bugs affecting administrative users on Windows 10 and 11.[19] Ongoing patches have continued to refine device compatibility and user interface elements, such as enhanced chat interfaces and interactive annotations, while maintaining backward support for older Windows builds. Windows 10 reached end of support on October 14, 2025, after which no further security or quality updates are provided for the OS, though the Microsoft Store version of Quick Assist remains available for Windows 11.[3] For enterprise use, Quick Assist has been increasingly supplemented by Intune's Remote Help, with integrations prioritizing managed environments by the mid-2020s to align with broader Microsoft Endpoint Manager strategies.[28]Comparisons
With Predecessor Tools
Quick Assist represents an evolution from Microsoft's earlier remote support tool, Windows Remote Assistance, with a narrower platform scope focused on modern operating systems. While Quick Assist is available exclusively on Windows 10 and Windows 11 for both the sharer and helper roles (with limited macOS support for helpers in Microsoft-specific scenarios), Remote Assistance provided broader legacy compatibility, supporting systems from Windows XP through Windows 11.[1][22] In terms of connection simplicity, Quick Assist streamlines the process using a temporary six-digit code shared between users, enabling rapid peer-to-peer connections without additional setup. In contrast, Remote Assistance relied on more cumbersome methods, such as generating invitation files via email or file transfer, or using Easy Connect names for DCOM-based linking, which often required firewall adjustments and user invitations.[2][22] Both tools share core limitations, such as the absence of elevated privilege escalation—remote sessions operate at the user's permission level without administrative bypass. However, Quick Assist introduces enhancements like session pausing, which temporarily halts screen sharing and control for privacy during breaks, a feature not present in Remote Assistance. Neither supports simultaneous multi-helper connections, though Quick Assist allows sequential handoffs more fluidly.[2][29] Performance-wise, Quick Assist leverages a modern peer-to-peer protocol over HTTPS to deliver improved responsiveness, including selectable multi-monitor viewing for remote machines with multiple displays. Remote Assistance, based on older RDP implementations (around version 5.2 to 8), offered basic single-screen handling and similar bandwidth requirements but lacked native multi-screen support, leading to less seamless experiences on contemporary hardware setups.[2][29]| Aspect | Quick Assist | Remote Assistance |
|---|---|---|
| Connection Method | Six-digit code (peer-to-peer) | Invitation file, email, or Easy Connect |
| Control Options | View, full control, annotation, pause, multi-monitor select | View, full control (basic, single-screen) |
| Discontinuation Status | Active and recommended | Legacy; not discontinued but replaced by Quick Assist |