HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links★ Pro Subscribe free
← Back to Blog
Windows 11 Windows 11KB5127648Administrator ProtectionRemote DesktopUSB AudioPatch TuesdayIntuneSecurity Baseline

KB5127648's Two Open Issues: Is Administrator Protection Putting Your Remote Desktop Hosts at Risk?

IA
Imran Awan
15 October 2026
The short version

KB5127648 still has two open issues: Remote Desktop fails for non-admin users (0xC000000D) and some USB Audio Class 1.0 devices stop working. The Remote Desktop one only hits hosts with Administrator protection on, and Microsoft says that turns on by default for baseline users from the October update. So your exposure depends on your baseline and your Remote Desktop hosts, not on whether you patch. This post shows how to measure that, what the mitigation really is, and three details that are easy to get wrong.

Watch this post — YouTube walkthrough
RDP and USB AUDIO Error 0xC000000D Still Open in KB5127648 — Check Your Exposure
RDP and USB AUDIO Error 0xC000000D Still Open in KB5127648 — Check Your Exposure
Endpoint Weekly
Prefer YouTube? Open it there Subscribe at @EndpointWeekly

Most Patch Tuesday advice ends at "install the update". For KB5127648 that is not enough, because two problems that arrived with September's updates are still open, and Microsoft's own fix for one of them is to turn a security feature off.

This post goes through both issues using only what Microsoft has published. It separates what Microsoft states from what I observed on a real device, and it flags the details that tend to get lost when the advice is copied from one team to another.

The problem: two open issues that patching does not fix

KB5127648 (13 October 2026) lists a long set of fixes. It also has a Known issues in this update section, and two entries in it are still open. Both are listed on the Windows release health pages with the status Mitigated, which means a workaround exists but the underlying fault is not fixed.

IssueWhat Microsoft saysStatus
Remote Desktop fails for non-admin usersAfter KB5124010 (22 September preview) or any later update, a non-admin user cannot connect to a remote device that has Administrator protection on. The error is 0xC000000D, "The token that was passed to the function is invalid." It mainly affects enterprise-managed Remote Desktop hosts.Mitigated. Last updated 13 October 2026. Microsoft is working on a fix for a future update.
USB audio devices fail to startSome USB Audio Class 1.0 devices show Device Manager Code 10 ("This device cannot start"), give no sound, or have unresponsive volume and sound settings. Multichannel (8-channel, 3D) modes were hit hardest.Mitigated. Partly fixed by the 14 September out-of-band update KB5129195. The remaining symptoms are open.

The release health page for the USB audio issue lists a wide range of affected platforms, not just current Windows 11: Windows 11 26H2, 26H1, 25H2, 24H2 and 23H2, Windows 10 22H2 and 21H2, two Windows 10 LTSC versions, and Windows Server 2012 through 2025. The Remote Desktop issue is specific to Windows 11 because Administrator protection is a Windows 11 feature.

⚠ Warning: A test plan or advisory that says "Microsoft reports no new known issues" for KB5127648 is wrong. The Remote Desktop and USB audio entries are on the KB page itself, and both come from September updates that KB5127648 includes. A device that skipped the September preview inherits them when it takes the October update.

Three details that are easy to get wrong

When this advice is passed around, three things tend to be copied inaccurately. Each one can send an admin to the wrong setting or the wrong KB, so they are worth stating up front.

  1. The policy to reset is not just "Admin Approval Mode". Microsoft's exact names are "User Account Control Type Of Admin Approval Mode" in Intune and "User Account Control: Configure type of Admin Approval Mode" in Group Policy. Other UAC settings have similar names, and changing one of those alters your normal UAC behaviour. The change also needs a restart.
  2. KB5124012 is the wrong KB for 24H2 and 25H2. The KB5127648 page names KB5124012 as the update that introduced the USB audio problem. Microsoft's own list shows KB5124012 is a Windows 11 26H1 update (build 28000.2954). The release health record gives the originating update for 24H2 as KB5124008. Treat release health as correct for your devices.
  3. "Switch to 2-channel mode" is not the workaround for Code 10. Microsoft says some customers restored audio that way, and it was for the 8-channel and 3D symptom that KB5129195 has already fixed. For the symptoms still open, Microsoft's stated route is to contact Microsoft Support for Business.

Why it happens: a security feature turning on by default

What Administrator protection is

Normally, when you are an administrator, Windows keeps a standard token for everyday work and a full admin token it can use after a UAC prompt. Administrator protection changes that. Microsoft describes it as requiring you to verify your identity with Windows Hello before any action that needs admin rights.

Microsoft lists four design points. Elevation is just-in-time, and the admin token is thrown away after use. It uses hidden, system-generated, profile-separated accounts to build isolated admin tokens. There are no automatic elevations. And it is integrated with Windows Hello.

Microsoft has not published a root cause for the 0xC000000D failure, so I will not guess at one. What it does publish is the condition under which it happens, and that is enough to plan around.

It is off by default, until your baseline turns it on

Microsoft's Administrator protection page says the feature is off by default, supported on Windows 11 Home, Pro, Enterprise and Education, and available since KB5120998 (the 27 August preview). Then it adds a note that changes the picture for managed fleets:

📋 Note: If your organisation uses Windows security baselines, Administrator protection becomes enabled by default with the October 2026 Windows security update. The baselines for Windows 11 26H2, 25H2 and 24H2 include the new default setting, and you can manage it by policy.

The KB5127648 page words it slightly differently: it is enabled by default in the 24H2, 25H2 and 26H2 baselines published through the Microsoft Security Compliance Toolkit, "unless your organization has configured the policy differently." Neither page says exactly how the default reaches a device, so the reliable test is to look at a device after it has the October update, not to reason from the documentation alone.

Put together, the Remote Desktop failure needs all of these to be true at once:

ConditionMicrosoft's wordingPage
Windows 11 24H2, 25H2 or 26H2 with KB5124010 or later installed"After installing the September 2026 non-security preview update KB5124010, or later updates"KB5127648
The device is a Remote Desktop host"Remote devices that have Administrator protection enabled"KB5127648
Administrator protection is on"Regardless of how the feature was enabled"KB5127648
The person connecting is a non-admin"Non-admin users"KB5127648
Not an Azure Virtual Desktop host or Cloud PCAdministrator protection currently applies outside Cloud PCs and AVD session hostsAdministrator protection

If any one of those is false, you are not hit by this particular failure. That is why a blanket "we are likely exposed" is less useful than a per-device answer.

The build numbers that matter

"KB5124010 or later" sounds vague, but build revisions only go up, so it can be turned into a number. These are the 24H2 and 25H2 builds from the KB pages:

UpdateDateRevision after install
KB5124008 (security update)8 September 20269445
KB5129195 (out-of-band)14 September 20269457
KB5124010 (preview)22 September 20269550
KB5127648 (October security update)13 October 20269711

So a device on revision 9550 or higher has the update the Remote Desktop issue starts from. A device on 9457 does not yet. Windows 11 26H2 (build 26300) is numbered the same way: its KB5124010 build is 26300.9550 and its KB5127648 build is 26300.9711, so the same cutoff works there.

If you use hotpatching, the cutoff still holds. Microsoft's hotpatch calendar lists October 2026 as a baseline (restart) month, so hotpatch-enrolled devices also install KB5127648 and land on 9711, the same as everyone else. Hotpatch builds can sit below the standard update in the same month (August's hotpatch was 9106 against 9168 for the standard update), so check the calendar rather than assuming. November and December are listed as hotpatch months.

What Microsoft says not to do with it

The same page has a list headed "When not to enable this feature". It matters because a baseline default can switch the feature on in exactly these situations without anyone deciding to.

SituationWhat Microsoft says
Windows 365 Cloud PCs and Azure Virtual Desktop session hostsNot supported yet. Configure users as standard users instead.
Devices that require Hyper-VListed under when not to enable
Apps that access shared files across profilesListed under when not to enable
Devices managed with LAPSListed under when not to enable
Development tools such as WSL and Visual Studio run elevatedThe distro must be reinstalled and configured separately in the elevated profile.

Microsoft also documents behaviour you will see on devices where it is on. Application settings data does not carry over between the standard and elevated profiles. Single sign-on credentials from the standard session are not available inside an elevated session, so domain or cloud authentication has to be repeated there. Network drives and resources can be unreachable from elevated apps. Two earlier problems, a missing Start menu icon and Edge extensions asking for elevation, were fixed in KB5124010.

⚠ Gotcha: Remote Desktop is only one of the places Administrator protection can change behaviour. If your baseline is about to turn it on, the Remote Desktop failure is the loudest consequence, not the only one. Read Microsoft's list above against your estate before the flip, not after a ticket arrives.

How to verify: are you actually exposed?

You need three facts per device: its build, whether Remote Desktop is enabled on it, and whether Administrator protection is on. Then you need to know which policy is responsible, so you can tell a baseline default from a deliberate setting.

Step 1: where Microsoft documents the setting

Microsoft documents Administrator protection in four places. Use the one that fits how you manage the device.

Intune admin center › Devices › Configuration › Settings catalog › Local Policies Security Options › User Account Control Type Of Admin Approval Mode
ChannelName or pathValues
Intune Settings catalogLocal Policies Security Options > User Account Control Type Of Admin Approval ModeTurns the feature on or off
Configuration service provider./Device/Vendor/MSFT/Policy/Config/LocalPoliciesSecurityOptions/UserAccountControl_TypeOfAdminApprovalMode1 = Legacy (default), 2 = Administrator protection
Group PolicyComputer Configuration > Windows Settings > Security Settings > Local Policies > Security Options > "User Account Control: Configure type of Admin Approval Mode""Admin Approval Mode with Administrator protection" or "Legacy Admin Approval Mode (Default)"
Windows Security appAccount protectionA toggle. Microsoft's page describes this one as a preview.

The Configuration service provider page adds two facts worth knowing. Changing the policy needs a restart, and it is supported on Windows desktop only, not Server.

Step 2: read the state on a device

The Intune and Group Policy settings tell you what you assigned. They do not tell you what a particular device ended up with after policy conflicts and timing. For that, read the device.

Microsoft's pages do not name the registry value behind this setting. On the Windows 11 25H2 device I tested, a value called TypeOfAdminApprovalMode sits under the UAC policy key and held 1, which matches the Configuration service provider meaning of "Legacy". Treat the name as something I observed, not something Microsoft documents. Confirm it on a device where you have deliberately set 2 before relying on it across the fleet.

The same applies to Remote Desktop. Microsoft documents the fDenyTSConnections setting (false means Remote Desktop connections are enabled, true means denied, and denied is the default). On the test device the registry value of that name held 1, meaning denied.

Step 3: classify each device

The function below turns those three facts into a single answer. It deliberately has four outcomes beyond "exposed", because "I could not read it" must never be reported as "not exposed".

Get-AdminProtectionRdpExposure.ps1
function Get-AdminProtectionRdpExposure {
    param($Build, $Revision, $RdpDeny, $AdminMode)

    # KB5124010 (22 Sep 2026) and every later update is revision 9550 or higher on these builds
    if ($Build -notin 26100, 26200, 26300) { return 'OUT OF SCOPE - not Windows 11 24H2, 25H2 or 26H2' }
    if ($null -eq $RdpDeny -or $null -eq $AdminMode) { return 'UNKNOWN - a value could not be read' }
    if ($AdminMode -ne 2)   { return 'NOT EXPOSED - Administrator protection is off' }
    if ($RdpDeny -ne 0)     { return 'NOT EXPOSED - Remote Desktop is not enabled on this device' }
    if ($Revision -lt 9550) { return 'WATCH - exposed once it installs KB5124010 or later' }
    return 'EXPOSED - Remote Desktop host with Administrator protection on'
}

Then a short wrapper reads the device and calls it:

Check-ThisDevice.ps1
$cv  = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
$rdp = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -ErrorAction SilentlyContinue).fDenyTSConnections
$aap = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name TypeOfAdminApprovalMode -ErrorAction SilentlyContinue).TypeOfAdminApprovalMode

'{0,-25}: {1}.{2}' -f 'Build', $cv.CurrentBuildNumber, $cv.UBR
'{0,-25}: {1}' -f 'fDenyTSConnections', $(if ($null -eq $rdp) { '(absent)' } else { $rdp })
'{0,-25}: {1}' -f 'TypeOfAdminApprovalMode', $(if ($null -eq $aap) { '(absent)' } else { $aap })
'{0,-25}: {1}' -f 'Result', (Get-AdminProtectionRdpExposure -Build ([int]$cv.CurrentBuildNumber) -Revision ([int]$cv.UBR) -RdpDeny $rdp -AdminMode $aap)

Here is a real run on the test device. It is a 25H2 laptop that has not taken the October update, with Remote Desktop disabled and Administrator protection off:

Check-ThisDevice.ps1 — real capture
Build                    : 26200.9457
fDenyTSConnections       : 1
TypeOfAdminApprovalMode  : 1
Result                   : NOT EXPOSED - Administrator protection is off

"This is what good looks like" on that device: every value was readable, and the answer is a clear NOT EXPOSED with a reason. A tester handed this result knows exactly why the device is safe today.

Before trusting a classifier, test every branch of it, including the awkward ones. Mine passes all eleven cases, including a Windows 10 build, a 26H1 build (a different update stream), and missing values:

Test cases for the classifier — real run
ok    exposed host on October build        -> EXPOSED - Remote Desktop host with Administrator protection on
ok    exposed host on the preview itself   -> EXPOSED - Remote Desktop host with Administrator protection on
ok    exposed host on 26H2                 -> EXPOSED - Remote Desktop host with Administrator protection on
ok    host not yet on KB5124010            -> WATCH - exposed once it installs KB5124010 or later
ok    host on Sept 8 build                 -> WATCH - exposed once it installs KB5124010 or later
ok    admin protection off                 -> NOT EXPOSED - Administrator protection is off
ok    RDP disabled                         -> NOT EXPOSED - Remote Desktop is not enabled on this device
ok    value absent: admin mode             -> UNKNOWN - a value could not be read
ok    value absent: rdp                    -> UNKNOWN - a value could not be read
ok    Windows 10 build                     -> OUT OF SCOPE - not Windows 11 24H2, 25H2 or 26H2
ok    26H1 build (different KB stream)     -> OUT OF SCOPE - not Windows 11 24H2, 25H2 or 26H2

11 of 11 cases behave as expected
⚠ Gotcha: A result of NOT EXPOSED - Administrator protection is off on a device that has not yet installed KB5127648 does not mean it will stay that way. Microsoft says the baseline default arrives with the October update. Run the check on a pilot device before and after the update. If the value moves from 1 to 2, that device has just become a candidate for the Remote Desktop failure.

Step 4: baseline default or deliberate setting?

To answer "does our baseline leave it on or override it", find which policy sets this one value. In Intune, open the policy that contains "User Account Control Type Of Admin Approval Mode" and check its per-setting status and any conflict with a second policy. For Group Policy, run gpresult /h report.html on a representative device and look for "Configure type of Admin Approval Mode" under Security Options.

On the test device no Intune policy was setting this node at all, which is what you would expect where nothing has assigned it. A device where a baseline sets it will look different, and that is the group you need to list.

✅ Tip: You do not need to run the script on every machine to size the risk. Intersect two lists you can already get: devices assigned the baseline setting, and devices that are Remote Desktop hosts. Everything outside that overlap is not exposed to this failure. Then use the script on a pilot sample to confirm the overlap really behaves as predicted.

The USB audio check

For USB audio, the first question is whether any device is actually failing. Code 10 is visible to Windows, so this query finds it without needing to know which headsets you own. Here is a real run on the test device:

Find-Code10Devices.ps1
$bad = @(Get-CimInstance Win32_PnPEntity | Where-Object { $_.ConfigManagerErrorCode -eq 10 })
if ($bad.Count -eq 0) {
    'No devices reporting Code 10 ("This device cannot start").'
} else {
    "$($bad.Count) device(s) reporting Code 10:"
    $bad | Select-Object Name, PNPClass, Status | Format-Table -AutoSize
}
Find-Code10Devices.ps1 — real capture
No devices reporting Code 10 ("This device cannot start").

Whether a particular device is Class 1.0 is a property of the device itself, so it comes from the manufacturer's specification, not from Windows. Microsoft's USB Audio Class system driver page, linked in the references, is the place to start.

The fix: mitigations, and what to decide

Remote Desktop: Microsoft's mitigation

Microsoft's mitigation is to temporarily turn Administrator protection off on affected devices, by resetting the policy through Intune or Group Policy. There is no fix yet. Be clear about what that means: it is a security regression you are choosing to accept for a time.

With Intune:

  1. Sign in to the Intune admin center and go to Devices › Configuration.
  2. Open the policy that sets User Account Control Type Of Admin Approval Mode. If your baseline sets it, note which policy it is before changing anything.
  3. Set it to the legacy option, which is value 1 in the Configuration service provider.
  4. Assign it to a device group that contains only your Remote Desktop hosts, not the whole fleet.
  5. Restart the hosts. Microsoft says a restart is required for the change to take effect.
  6. Run the check script on a host and confirm it now reports Administrator protection is off.

With Group Policy:

  1. Open gpmc.msc and edit the GPO that applies to your Remote Desktop hosts.
  2. Go to Computer Configuration › Windows Settings › Security Settings › Local Policies › Security Options.
  3. Open User Account Control: Configure type of Admin Approval Mode and set it to Legacy Admin Approval Mode (Default).
  4. Restart the hosts, then confirm with the check script.
⚠ Warning: Do not reset a different UAC policy because its name contains "Admin Approval Mode". "Use Admin Approval Mode for the built-in Administrator account" and "Run all administrators in Admin Approval Mode" are separate settings with different jobs. Changing them alters your standard UAC protections and does nothing for this failure.
⚠ Gotcha: If your security baseline sets this value, a device-level change can be undone at the next baseline refresh. Microsoft's guidance is explicit that if the policy is set in your security baseline, you should adjust the baseline itself. Change the source, or the problem returns later and nobody connects it to this month.

Decisions that are yours to make

Microsoft offers one mitigation. The decisions around it are judgement calls, and these are mine, not Microsoft's:

USB audio: what to do

  1. Find out whether any device is failing, using the Code 10 query above. If none, you can note it as monitored.
  2. Make sure affected devices have KB5129195 or later. That resolves the 8-channel and 3D audio symptoms.
  3. For Code 10, no sound or unresponsive volume, there is no self-service fix yet. Microsoft says administrators who need a workaround should contact Microsoft Support for Business.
  4. For a user who needs to work now, a different audio device (for example one that is not Class 1.0) avoids the issue. That is a practical suggestion, not a Microsoft statement.
📋 Note: Microsoft's release health entry says the 2-channel observation applies to the multichannel symptom, and that this symptom is resolved by KB5129195. Do not give users "switch to 2-channel" as a general answer for a device showing Code 10. Microsoft does not say it helps with that.

Proof it worked: what a defensible result looks like

A result is defensible when someone reading it in three months can tell what was checked, what was found, and what was accepted. For these two issues that means a per-device classification, a before-and-after on the pilot ring, and an explicit list of accepted risk.

Pilot ring exposure summary (illustrative)
KB5127648 exposure sign-off                 Ring: Pilot
-------------------------------------------------------
Before the update (Administrator protection)
Devices checked                          40
  NOT EXPOSED - protection off           36
  NOT EXPOSED - Remote Desktop not on     2
  UNKNOWN - value could not be read       2   # chased and fixed, not ignored

After the update
  EXPOSED - RDP host, protection on       4   # baseline default flipped it
  WATCH - not yet on KB5124010 or later   0

Mitigation applied to the 4 exposed hosts
  Reset to legacy (value 1), restarted     4/4
  Non-admin RDP test after restart         4/4 connect, no 0xC000000D

Accepted risk, signed by change owner
1. Administrator protection is OFF on 4 Remote Desktop hosts.
   Reason: Microsoft status Mitigated, fix due in a future update.
   Review: when Microsoft ships the fix. Baseline adjusted, not just devices.
2. 1 USB Audio Class 1.0 headset shows Code 10. Replaced.
   Microsoft Support for Business case opened.

The numbers are fictional and the block is labelled illustrative, but the shape is the point. The "before" and "after" lines are what make it evidence: the four exposed hosts exist only because the update flipped the default, and the sign-off records that rather than hiding it.

For Remote Desktop specifically, success has two parts, and you need both. The check script must report that Administrator protection is off on the host, and a non-admin user must then connect without 0xC000000D. A script result alone proves the setting, not the behaviour.

✅ Tip: When Microsoft ships its fix, reverse the mitigation deliberately. Restore the baseline setting, restart, and repeat the non-admin Remote Desktop test. A mitigation nobody removes quietly becomes the new standard, and then your baseline no longer matches your intent.

References

Was this post helpful?
React below — no account needed
Share this post
LinkedIn X / Twitter Reddit Bluesky

More from EndpointWeekly

Windows 11
KB5127648 Pre-Rollout QA Test Plan: The 11 Fixes to Verify, and…
A real October 2026 QA plan said "no new known issues". KB5127648 has its own Known…
Windows 11
KB5127648: October 2026 Patch Tuesday, 1,008 CVEs, One…
KB5127648 closes 1,008 CVEs including one exploited Mark of the Web bypass, fixes the AVD…
Windows 11
KB5129195 Emergency Windows 11 Update: How Intune and Autopatch…
KB5129195 fixes three September PT regressions (RDS, WSL, USB Audio) plus CVE-2026-62721.…