Disable Unsolicited Remote Assistance via Regedit
Windows Remote Assistance allows support personnel to view or control an active user session, either by invitation or through unprompted connection offers. Disabling the unsolicited offer feature enhances endpoint security by preventing support technicians or potential attackers on the local network from initiating unrequested connection sessions. This guide outlines the exact registry modification required for system administrators to disable the unsolicited Remote Assistance feature in Windows using the Registry Editor.
Step 1: Open the Registry Editor
- Press Windows Key + R to open the Run dialog.
- Type
regeditand press Enter. - If prompted by User Account Control (UAC), click Yes to grant administrative privileges.
Step 2: Navigate to the Terminal Services Policy Key
In the Registry Editor address bar, navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
Note: If the Terminal Services subkey does not exist
under Windows NT, right-click the Windows NT
key, select New > Key, and name it
Terminal Services.
Step 3:
Modify or Create the fAllowUnsolicited Value
- With the
Terminal Serviceskey selected, look for a DWORD (32-bit) Value namedfAllowUnsolicitedin the right-hand pane. - If it does not exist, right-click any empty space in the right pane,
select New > DWORD (32-bit) Value, and name it
fAllowUnsolicited. - Double-click
fAllowUnsolicitedto edit its properties. - Set the Value data field to
0. - Set the Base to Hexadecimal (or Decimal, as both represent 0 the same way).
- Click OK to save the changes.
Step 4: Verify the System-Level Setting (Optional)
To ensure the feature is fully blocked at the operating system control level, check the following path as well:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistance
- Locate the
fAllowUnsolicitedvalue in the right pane. - Double-click it and ensure the Value data is set to
0. - Click OK.
Step 5: Apply the Changes
Close the Registry Editor. For the changes to take effect immediately across all system services, restart the computer or open Command Prompt as an administrator and run:
gpupdate /force
Once applied, the system will reject any unsolicited connection offers, while still allowing user-initiated support invitations if standard Remote Assistance remains enabled.