Configuration ManagerTroubleshooting

Configuration Manager Remote Control not connecting: permissions, firewall and logs

Fix Configuration Manager Remote Control sessions that fail or get access denied: client settings, permitted viewers, role-based permissions, the firewall port and the logs to read.

Configuration Manager Remote Control (the SCCM remote tools that helpdesks still use every day) needs four things to line up: the feature enabled on the client, a firewall that lets the viewer in, role-based permissions in the console and the technician on the client's permitted viewers list. When one is missing, the viewer just fails or reports access denied. In this post I'll check each layer in order and show what a working session looks like.

Errors this guide fixes

  • Access deniedRemote Control Viewer
  • TcpTestSucceeded : FalseTest-NetConnection (TCP 2701)
How this guide is organized: Symptoms → Why it happens → How to fix it → Verify the fix → Prevent it next timeFlow diagram of the article's sections in reading order: 1. Symptoms. 2. Why it happens. 3. How to fix it (6 steps: Rule out remote connections; Check the client settings that apply; Confirm the client side; Test the network path from the viewer; Fix permissions; Read the viewer log). 4. Verify the fix. 5. Prevent it next time. Toolbox: CmRcService.log, CMRcViewer.log, Administration › Client Settings, Security › Administrative Users, C:\Windows\CCM\Logs.1Symptoms2Why it happens3How to fix it4Verify the fix5Prevent it nexttime1Rule outremote conne…2Check theclient setting…3Confirm theclient side4Test thenetwork path…5Fixpermissions6Read theviewer logTOOLBOXCmRcService.logCMRcViewer.logAdministration › Client SettingsSecurity › Administrative UsersC:\Windows\CCM\LogsHow this guide is organized: Symptoms → Why it happens → How to fix it → Verify the fix → Prevent it next timeFlow diagram of the article's sections in reading order: 1. Symptoms. 2. Why it happens. 3. How to fix it (6 steps: Rule out remote connections; Check the client settings that apply; Confirm the client side; Test the network path from the viewer; Fix permissions; Read the viewer log). 4. Verify the fix. 5. Prevent it next time. Toolbox: CmRcService.log, CMRcViewer.log, Administration › Client Settings, Security › Administrative Users, C:\Windows\CCM\Logs.1Symptoms2Why it happens3How to fix it1Rule out remote connections2Check the client settings that apply3Confirm the client side4Test the network path from the viewer5Fix permissions6Read the viewer log4Verify the fix5Prevent it next timeTOOLBOXCmRcService.logCMRcViewer.logAdministration › Client SettingsSecurity › Administrative UsersC:\Windows\CCM\Logs
At a glance: how this guide is organized · 6 fix steps · 5 key tools

Symptoms#

  • The Remote Control viewer can't connect to the device, or connects and then fails before the session starts.
  • The viewer reports Access denied, for example for one technician while a colleague can connect to the same device.
  • A port test from the technician's computer to the client fails:
Text
PS> Test-NetConnection pc042.contoso.com -Port 2701
WARNING: TCP connect to (10.20.30.42 : 2701) failed
TcpTestSucceeded : False
  • Remote control works in the office but never for devices that are only on the internet.

Why it happens#

Why the Remote Control viewer can't connectDoes the device reach the site only through a CMG or the internet? if Yes: Not supported by design (Remote tools don't work for remote clients. Use Remote Help instead.); if No, intranet: Does CmRcService.log on the device show the attempt? if No: Does Test-NetConnection to TCP 2701 succeed? if No: Open the path to TCP 2701 (Enable remote control with the firewall profiles the device uses; check network firewalls.); if Yes: Check the name resolves to the right device (Stale DNS records can send the viewer to a different computer.); if Yes, refused: Fix permissions or session settings (Remote Tools Operator role, permitted viewers, user prompt and access level.)Does the device reach the siteonly through a CMG or theinternet?STOPNot supported bydesignRemote tools don't work forremote clients. Use RemoteHelp instead.YesDoes CmRcService.log on thedevice show the attempt?Does Test-NetConnection toTCP 2701 succeed?FIXOpen the path to TCP2701Enable remote control withthe firewall profiles thedevice uses; check networkfirewalls.NoFIXCheck the nameresolves to the rightdeviceStale DNS records can sendthe viewer to a differentcomputer.YesNoFIXFix permissions orsession settingsRemote Tools Operator role,permitted viewers, userprompt and access level.Yes, refusedNo, intranetWhy the Remote Control viewer can't connectDoes the device reach the site only through a CMG or the internet? if Yes: Not supported by design (Remote tools don't work for remote clients. Use Remote Help instead.); if No, intranet: Does CmRcService.log on the device show the attempt? if No: Does Test-NetConnection to TCP 2701 succeed? if No: Open the path to TCP 2701 (Enable remote control with the firewall profiles the device uses; check network firewalls.); if Yes: Check the name resolves to the right device (Stale DNS records can send the viewer to a different computer.); if Yes, refused: Fix permissions or session settings (Remote Tools Operator role, permitted viewers, user prompt and access level.)Does the device reach the site only through aCMG or the internet?YesSTOPNot supported by designRemote tools don't work for remote clients. UseRemote Help instead.No, intranetDoes CmRcService.log on the device showthe attempt?NoDoes Test-NetConnection to TCP 2701succeed?NoFIXOpen the path to TCP 2701Enable remote control with the firewallprofiles the device uses; check networkfirewalls.YesFIXCheck the name resolves to the rightdeviceStale DNS records can send the viewer to adifferent computer.Yes, refusedFIXFix permissions or session settingsRemote Tools Operator role, permitted viewers,user prompt and access level.
Figure 1 · Decision tree Why the Remote Control viewer can't connect. Rule out remote clients first, then use CmRcService.log on the device to tell network problems from permission problems.
LayerWhat must be true
Console permissionsThe technician's account has Read, Read Resource and Remote Control on the device's collection; the built-in Remote Tools Operator role includes them
Client settingsRemote control is enabled (it's off by default), with firewall exception profiles that match the device's network profile
Permitted viewersThe technician, or a group they belong to, is in Permitted viewers of Remote Control and Remote Assistance; the client adds these entries to its local ConfigMgr Remote Control Users group
NetworkThe viewer reaches the client on TCP 2701, and the name resolves to the right device
Connection typeThe client is on the intranet; Microsoft doesn't support remote tools for clients connected remotely, such as through a cloud management gateway (CMG)

Session behavior adds a few more rules: with Allow Remote Control of an unattended computer off, only signed-in, unlocked devices can be controlled; with Prompt user for Remote Control permission on, the user must accept; and Access level allowed can be No Access, View Only or Full Control.

How to fix it#

1. Rule out remote connections#

If the device talks to the site only through a CMG or over the internet, Configuration Manager Remote Control won't work by design. Use Remote Help instead, as described in Remote Help in Intune: setup and troubleshooting; for tenant-attached devices, Microsoft also documents remote tools in the Intune admin center.

2. Check the client settings that apply#

Open Administration › Client Settings, then the default or custom device settings deployed to the device's collection, and select Remote Tools:

  • Enable Remote Control on clients: configured, with the firewall exception profiles the device actually uses (Domain, Private or Public). If you don't configure the firewall settings, remote control might not work.
  • Access level allowed: Full Control if technicians need to take over, not No Access.
  • Grant Remote Control permission to local Administrators group: decide deliberately; don't rely on admin rights by accident.
  • Permitted viewers of Remote Control and Remote Assistance: Set Viewers lists the users or groups allowed to connect.

Clients pick up changed settings at their next policy retrieval. If a device still behaves the old way, see Configuration Manager client not receiving policy.

3. Confirm the client side#

On the device, check that the remote control service runs and that the permitted viewers arrived:

PowerShell
Get-Service CmRcService
Get-LocalGroupMember -Group 'ConfigMgr Remote Control Users'
Get-NetFirewallProfile | Select-Object Name, Enabled
Get-NetConnectionProfile | Select-Object Name, NetworkCategory

If the group doesn't contain your permitted viewers, the client hasn't applied the current remote tools settings. If the device's network category (for example Private on a VPN) isn't one of the firewall exception profiles you selected, Windows Firewall blocks the viewer. Then read CmRcService.log in C:\Windows\CCM\Logs for the attempt.

4. Test the network path from the viewer#

PowerShell
Resolve-DnsName pc042.contoso.com
Test-NetConnection pc042.contoso.com -Port 2701

TcpTestSucceeded : True means the port is open. If it's False, check host firewalls and any network firewall between helpdesk and client subnets. Also check the IP address: admins report that stale DNS records send the viewer to a different computer, which then refuses the connection. Compare the result with the IP address on the device itself.

5. Fix permissions#

  • In Administration › Security › Administrative Users, give the technician the Remote Tools Operator role (or a custom role with the three collection permissions), scoped to collections that contain the device.
  • Add the technician's group to the permitted viewers list. After a group membership change, the technician must sign out and back in so their Kerberos ticket includes the new group.
  • Admins also report that users who are only in a nested group of the listed group get access denied; if you see that, list that group directly.

6. Read the viewer log#

The viewer writes CMRcViewer.log to %temp% on the technician's computer. Compare its timestamps with CmRcService.log on the client: if the client log shows no attempt, the problem is network or name resolution; if it shows the attempt and a refusal, it's permissions or session settings.

Verify the fix#

  1. From the console, right-click the device and choose Start › Remote Control, or start the viewer and enter the device name.
  2. If prompting is on, the user sees the permission request and accepts it.
  3. The session opens with the access level you set, and the session bar or taskbar icon appears on the client if you enabled them.
  4. CmRcService.log records the session from the technician's account, with no errors.

Prevent it next time#

  • Use one AD group for permitted viewers and the same group for the Remote Tools Operator role, so access is managed in one place.
  • Include the remote control firewall profiles in your client settings baseline, and include Private when VPN connections use that profile.
  • Keep DNS scavenging healthy so names point at the right devices.
  • Plan Remote Help for devices that never come back to the office.

References#

Written and checked against current Microsoft Learn documentation. Test changes with a pilot group before rolling them out to everyone, and if an admin center path has moved since, search for the setting name instead.

Spotted a mistake, or did this fix work differently for you? Email me or message me on LinkedIn — corrections are credited in the article.

Written by

Omer Eltayeb

Intune Subject Matter Expert in Cairo, Egypt, former Microsoft Cloud Solutions Architect, Microsoft Certified Trainer and Microsoft Innovative Educator Expert (2024–26) and Microsoft Elevate Educator Expert (2026–27). I share practical, step-by-step guides, study plans, scripts and toolkits for Microsoft Intune, Configuration Manager, Microsoft Entra ID, Microsoft Defender, Exchange and Microsoft 365 with the community.

Microsoft Certified Trainer (MCT) 2026Microsoft Innovative Educator Expert 2025–2026Microsoft Elevate Educator Expert 2026–2027ISC2 Certified Information Systems Security Professional (CISSP)Microsoft 365 Certified: Enterprise Administrator Expert (MS-102)