guide · static export
PC · remote

Help Someone Remotely with Quick Assist

Quick Assist is built into Windows, needs no port forwarding and works through NAT. The helper sends a code, the user approves the session, and both sides see the same screen.

by@guidox updated:11/01/26 time:10 min level:Beginner tested on:Windows 11 24H2 works on:Windows 10, Windows 11 tools:Quick Assist
TL;DR

Both sides open **Quick Assist**, the helper chooses **Help someone else** and shares the six-digit code, the user enters it under **Get help**. The session runs in a window, not as a background service.

Before you start

Requirements

  • Windows 10 or 11 with Quick Assist installed
  • A Microsoft account for the helper on some builds
  • 10 minutes
Step by step

Instructions

01

Confirm the app exists on both machines

Quick Assist is a Store app and can be removed by a debloat script. Check the package before you promise support, and install it from the Store if it is missing.

Get-AppxPackage -Name Microsoft.RemoteAssistance | Select-Object Name,Version,Status
Get-Command quickassist.exe -ErrorAction SilentlyContinue
winget install 9P7BP5VNWKX5 --accept-package-agreements --accept-source-agreements
02

Start the helper session

**Help someone else** generates a code that is valid for ten minutes. The code is the only thing the user needs; no IP address, no firewall rule, no account on the target.

quickassist
:: Help someone else > sign in if asked > a six-digit code appears
03

Have the user grant access

**Get help** asks for the code and then for permission on two levels: view the screen, and allow control. The user can revoke control at any moment from the session toolbar.

quickassist
:: Get help > enter the six-digit code > Allow
⚠ warningNever take a code from someone who called you unsolicited. Remote-access scams work exactly this way, and the code is the entire authentication.
04

Use the toolbar instead of guessing

The session toolbar offers annotation, clipboard sharing and file transfer. **Request control** must be granted by the user, and **Pause** stops your input without ending the call.

# toolbar: Annotation, Request control, Pause, Chat, Reconnect
# clipboard: Ctrl+V pastes into the remote session
Get-Clipboard | Select-Object -First 1
05

Document what you changed while you are in

Open Notepad on the remote machine and write down every command and setting. A support session without notes turns into a second session tomorrow.

notepad.exe
# paste the commands you ran, then save on the remote desktop
Get-ChildItem $env:USERPROFILE\Desktop\support-notes-*.txt
tipA screenshot of the final state is worth more than a paragraph. Win+Shift+S works inside the session.
06

End the session and confirm it closed

Closing the window ends the session on both sides. The remote machine keeps no service running, which is the difference to an installed remote-access tool.

# close the Quick Assist window on both sides
Get-Process quickassist -ErrorAction SilentlyContinue
Get-AppxPackage -Name Microsoft.RemoteAssistance | Select-Object Status
Troubleshooting

Common issues

The code is rejected

It expired or was mistyped. Six digits, no spaces; generate a new code on the helper side.

Quick Assist asks the helper to sign in

Some builds require a Microsoft account for the helper role only. Sign in with a personal account; the target machine needs no account at all.

Control does not work although it was granted

The user must keep the approval dialog open on their side. Re-request control from the toolbar and check that the session is not paused.

The app is missing after a Windows update

Reinstall it from the Store with the winget command above. Quick Assist is not part of the base image on all editions.

FAQ

Frequently asked

Is Quick Assist encrypted?

Yes, the session is encrypted in transit and relays through Microsoft. Nothing is exposed on the local network.

Can it run unattended?

No. Every session needs the user to enter a code and grant access, which is exactly why it is safe for family support.

Is it the same as Remote Desktop?

No. Remote Desktop connects to a machine and takes over its session; Quick Assist shares the screen a person is already using.

How to undo this

Nothing is installed on the target machine. Close the session window and remove the Store app with Remove-AppxPackage if you added it only for the call.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress