HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links★ Pro Subscribe free
← Back to Blog
Windows 11 Windows 11KB5127648Patch TuesdayQA TestingWindows UpdateIntuneAdministrator ProtectionReFS

KB5127648 Pre-Rollout QA Test Plan: The 11 Fixes to Verify, and the One Microsoft Has Not Fixed

IA
Imran Awan
14 October 2026
The short version

KB5127648 fixes eleven documented things, and a QA plan that says "Microsoft reports no new known issues" is wrong: the KB has its own Known issues section, and Remote Desktop for non-admin users is still only Mitigated. Worse, Administrator protection, the feature that triggers it, turns on by default this month if you deploy Microsoft's security baselines. This post rebuilds the test plan from Microsoft's own pages, flags the three claims that do not hold, and adds the cluster-breaking Storage Spaces fix that most plans leave out.

Watch this post — YouTube walkthrough
Windows 11 October KB5127648 QA Test Plan Guide
Windows 11 October KB5127648 QA Test Plan Guide
Endpoint Weekly
Prefer YouTube? Open it there Subscribe at @EndpointWeekly

A patch QA plan is a promise. You are telling the business that you checked the things most likely to break, and that the ones you could not check are known and accepted. That promise only holds if the plan is built from what the vendor actually published, not from what last month's plan said.

This post takes a real October 2026 Patch Tuesday test plan, of the kind circulated to a QA team before a production ring opens, and checks every line of it against Microsoft's own pages. Most of it holds up. Three claims do not, and one genuinely dangerous fix is missing. If you are about to sign off KB5127648, the corrections matter more than the checklist.

The problem: a test plan that says "no known issues"

The plan opens with a reassuring line: Microsoft reports no new known issues. It then lists ten priority tests, a standard smoke test, and a set of carry-forward regressions.

Open the KB article and the first thing under the improvements list is a heading called Known issues in this update. Under it:

⚠ Open issue — KB5127648, status Mitigated
Symptom: Remote Desktop connections might fail for non-admin users with error 0xC000000D
Message: "The token that was passed to the function is invalid."
Originating update: KB5124010 (22 September 2026)
Condition: remote device has Administrator protection enabled
Status on Windows release health: Mitigated, not Resolved. Last updated 13 October 2026.

So the single most load-bearing sentence in the plan is wrong, and it is wrong in the direction that hurts. A tester told "no known issues" who then cannot RDP as a standard user will log a new defect, chase it, and eventually find Microsoft's note. That is a wasted afternoon per tester.

It gets sharper. The reason this matters more in October than it did in September is a separate change on Microsoft's Administrator protection page:

⚠ Warning: Microsoft states that 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 versions 26H2, 25H2 and 24H2 include the new default settings. Administrator protection is the precondition for the Remote Desktop failure. If you deploy Microsoft's baselines and you do not change anything, this update can switch on the trigger for an open, unresolved issue. Microsoft's own instruction is to review and test your existing configuration and adjust it before rollout.

That is the headline of this month for anyone running Remote Desktop hosts, and it appears nowhere in the plan.

Every claim in the plan, checked

Here is the full audit. "Confirmed" means the exact wording appears on Microsoft's KB article for KB5127648 or on the Windows release health pages.

Claim in the planWhat Microsoft publishesVerdict
"Microsoft reports no new known issues"KB5127648 has a Known issues in this update section containing the Remote Desktop 0xC000000D failure, carried from KB5124010 and listed as MitigatedWrong
Builds 26200.9711 and 26100.9711The KB title reads OS Builds 26300.9711, 26200.9711 and 26100.9711Incomplete — 26H2 missing
USB 1.0 audio: "not new, not widespread — keep half an eye on it""USB audio devices might fail to start or produce no sound" is an open issue at status Mitigated, affecting USB Audio Class 1.0 devices with Device Manager Code 10Understated
Explorer crash in AVD / FSLogix is fixed[Windows Explorer (Known issue)] Fixed — Explorer.exe failing to start or crashing after sign-in, causing a black screenConfirmed
Always On VPN stuck "Connecting" is fixed[Always On VPN] — names KB5124008 as the cause, automatic protocol selection or fallback as the condition, and "The specified port is already in use" as a symptomConfirmed
Fingerprint sign-in after cold boot is fixed[Windows Hello] — fingerprint sign-in might not work after a cold boot on some devicesConfirmed
AC-3 audio playback is fixed[Audio (known issue)] FixedConfirmed
RAW and Generic Text Only printing is fixed[Printing] — printing could fail after the August 2026 security updateConfirmed
Gaming mouse stutter fix[Gaming]Confirmed
Manitoba time zone[Date and Time] — new (UTC-05:00) Manitoba, for the 1 November 2026 changeConfirmed
ReFS auditing on by default, enforcement off[ReFS security] and KB5130741 — auditing enabled by default, enforcement disabled by defaultConfirmed
Secure Boot certificate rollout ongoing[Secure Boot] — deployment through Windows Update remains ongoingConfirmed
— not in the plan —[Storage Spaces] — tiered Storage Spaces Direct virtual disks might fail to come online, making dependent clustered workloads unavailableMissing test
"SSD failure" priority testNo SSD issue appears in KB5127648's improvements or in the release health known-issue tables for this updateNot a this-month issue
"Boot loop" priority testNot documented for this updateNot a this-month issue
Outlook launch, listed under fixesTeams and new Outlook failing on ARM devices originated with KB5121003 and was Resolved by KB5124008 on 8 SeptemberRight test, wrong month
Section 3 "new features & changes"Every item traces to KB5124010, the 22 September preview, which KB5127648 lists under "includes improvements from the following previously released updates"Present, but not new
✅ Tip: Keep the SSD and boot-loop rows in your plan. They are not this month's regressions, but a boot cycle and a sustained write are cheap, catch catastrophic failures early, and cost a tester ten minutes. Just move them out of "fixed known issues" and into the standard smoke test, so nobody wastes time hunting for a Microsoft article that does not exist.

Why it happens: three sources that disagree

This is not carelessness. It is the predictable result of building a plan from one source when Microsoft publishes patch truth in three places that update on different schedules.

SourceWhat it is authoritative forWhere it misleads
The KB support article
support.microsoft.com
Build numbers, the bracketed fix list, which earlier updates are rolled in, the servicing stack update, install mechanicsIts known-issues section lists what is open as at publication. It does not show status transitions, so you cannot tell Mitigated from Resolved
Windows release health
learn.microsoft.com
Per-issue status (Mitigated, Resolved), the originating update, the resolving KB, and the last-updated timestampPublished per Windows version. An issue on the 24H2 page may be absent from the 26H2 page, and vice versa
Feature and baseline docs
learn.microsoft.com
Default-state changes, such as Administrator protection switching on with the baselinesNot linked from the monthly KB in any obvious way. You only find it if you already suspect a default changed

The "no known issues" line almost certainly came from reading the improvements list and stopping before the next heading. The missing 26H2 build came from last month's template. And the Administrator protection default change is invisible unless you read the feature page, because the KB mentions it only inside a note in the known-issue text.

📋 Note: KB5127648 is cumulative, and its own page lists what it supersedes: KB5124008 (8 September), the KB5129195 out-of-band (14 September) and KB5124010 (22 September). The plan is right that these are rolled in. The practical consequence is that a device jumping straight from August to October inherits September's fixes and September's regressions in one step, which is exactly why the Remote Desktop issue arrives for shops that skipped the September preview.

One more thing the plan omits, and it matters if anyone deploys from the Update Catalog rather than Windows Update. KB5127648 bundles a servicing stack update, KB5127647 (build 26100.9703), which Microsoft says improves the reliability of the update installation process. Microsoft also notes the package contains MSU files that must be installed in a specific order. A tester who downloads one MSU from the Catalog and installs it on its own has not tested what your fleet will receive.

⚠ Gotcha: If you build or service installation media with Dynamic Update packages, Microsoft's instruction on this KB is to make sure the boot.stl file is included. Without it, devices can fail to start from that media with error 0xc0430001. Microsoft also says to use Dynamic Update packages from the same release month as the update. This is an image-build failure, not a device failure, so it will never surface in a device-level smoke test — put it on the imaging team's list instead.

How to verify what you actually have

Before testing anything, establish two facts on each pilot device: the build it is on, and whether Administrator protection is enabled. The second one decides whether the Remote Desktop issue applies to you at all.

Step 1: confirm the build

Microsoft publishes three target builds for this update, one per Windows 11 version. The revision after the dot is the part that moves. Run this on a patched device:

Confirm-OctoberBuild.ps1
# October 2026 target builds, from the KB5127648 article title
$target = @{ '26300' = 9711; '26200' = 9711; '26100' = 9711 }

$cv  = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
$bld = $cv.CurrentBuildNumber      # 26100 / 26200 / 26300
$ubr = $cv.UBR                    # the revision, e.g. 9711

"Version   : $($cv.DisplayVersion)"
"Build     : $bld.$ubr"

if (-not $target.ContainsKey($bld)) {
    "Result    : build $bld is not in scope for KB5127648"
} elseif ($ubr -ge $target[$bld]) {
    "Result    : PASS - at or above $bld.$($target[$bld])"
} else {
    "Result    : BEHIND - expected $bld.$($target[$bld]) or later"
}

A revision higher than 9711 still passes. Revisions only increase, so a November build already contains October's fixes. Here is a real run, on a 25H2 device still sitting on the September out-of-band build:

Confirm-OctoberBuild.ps1 — real capture
Version   : 25H2
Build     : 26200.9457
Result    : BEHIND - expected 26200.9711 or later

That is exactly what an unpatched pilot device looks like. 26200.9457 is the build left behind by KB5129195, September's out-of-band update, so this device has September's fixes and none of October's. A tester handed this machine would "pass" every functional test in the plan while testing the wrong build entirely, which is why the build check comes before the test matrix and not after it.

Step 2: determine whether Administrator protection is on

This is the check that tells you whether to expect the Remote Desktop failure. Microsoft documents the setting as UserAccountControl_TypeOfAdminApprovalMode in the LocalPoliciesSecurityOptions CSP, surfaced in the Intune Settings catalog under Local Policies Security Options as User Account Control Type Of Admin Approval Mode.

Intune admin center › Devices › Configuration › Settings catalog › Local Policies Security Options › User Account Control Type Of Admin Approval Mode

The Group Policy equivalent, per Microsoft's Administrator protection page, is Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options, policy User Account Control: Configure type of Admin Approval Mode. Enabled means Admin Approval Mode with Administrator protection; the off position is Legacy Admin Approval Mode (Default). Microsoft notes a restart is required either way.

⚠ Gotcha: Microsoft states that Administrator protection currently applies to supported Windows 11 devices outside Windows 365 Cloud PCs and Azure Virtual Desktop session hosts, with support for those environments planned for a future release. Remote logon on Cloud PCs and AVD session hosts is listed as not supported. So your AVD estate is not where this Remote Desktop issue bites. Your enterprise-managed physical and virtual Remote Desktop hosts are. Do not conclude you are unaffected because your AVD session hosts connect fine.

Step 3: decide the Remote Desktop question before you test

Microsoft documents three policies that bear on remote elevation once Administrator protection is on. Work out which applies before a tester reports a false defect.

Computer Configuration › Windows Settings › Security Settings › Local Policies › Security Options
PolicyMicrosoft's documented behaviourUse in your test plan
User Account Control: Configure type of Admin Approval ModeEnables or disables Administrator protection. The documented workaround for the 0xC000000D failure is to reset this policyThe master switch. Record its state per pilot device
User Account Control: Allow remote logon with elevated privileges for domain users in the local Administrators group when Administrator protection is enabledDisabled (default): domain users in the local Administrators group remote-logon without elevated privileges. Enabled: they remote-logon with elevated privileges, matching traditional UAC behaviourExplains why an admin RDP session behaves differently from a standard-user one
User Account Control: Allow remote logon with elevated privileges for specified domain users and groups when Administrator protection is enabledGrants elevated remote logons only to designated domain users or groups, keeping others non-elevatedThe granular option if you need some remote admin paths to keep working

The fix: the test plan, rebuilt from Microsoft sources

Below is the plan rewritten so every priority row traces to a Microsoft statement. The ordering is deliberate: the fixes that silently break authentication or storage come first, because those are the failures a user reports as "the computer is broken" rather than as a specific error.

Tier 1: verify the documented fixes landed

Each of these is a Microsoft-documented fix in KB5127648. A failure here is a genuine regression and worth escalating.

TestHow to exercise itPass condition
Explorer in multi-user / VDI
[Windows Explorer (Known issue)] Fixed
Sign in to an AVD host or a device with an FSLogix profile. Use a profile that previously showed the fault if you have one, since Microsoft notes it occurred more often with existing profilesDesktop and Explorer load automatically. No black screen, no repeated Explorer.exe restart
Always On VPN
[Always On VPN]
Connect, disconnect and reconnect several times. Test specifically where automatic protocol selection or protocol fallback is configured, which is the condition Microsoft namesReconnects cleanly. No session stuck at Connecting, no "The specified port is already in use"
Storage Spaces Direct
[Storage Spaces]
missing from the original plan
On a cluster with tiered S2D virtual disks, patch a node and confirm every virtual disk comes online and dependent clustered workloads startAll virtual disks online, no clustered workload left unavailable
Windows Hello fingerprint
[Windows Hello]
Full power off, not a restart. Cold boot and sign in with fingerprint on the first attemptFingerprint sign-in succeeds first try
AC-3 audio
[Audio (known issue)] Fixed
Play AC-3 content in an affected application. Microsoft notes legacy applications are the likely onesPlayback works, application does not close unexpectedly
RAW / Generic Text Only printing
[Printing]
Send a test print through a queue using a RAW or Generic Text Only driverJob prints. This broke after the August 2026 update, so test it only if you actually support those driver types

Tier 2: the open issues, and how to prove which one you have

These are not expected to pass. The point of testing them is to confirm the symptom matches Microsoft's description, so the business accepts them as known rather than treating them as your rollout breaking things.

Open issueStatus and conditionWhat to record
Remote Desktop fails for non-admin users, error 0xC000000D, "The token that was passed to the function is invalid."Mitigated. Originating update KB5124010. Microsoft says it "primarily affects enterprise-managed remote devices used as Remote Desktop hosts with Administrator protection enabled, regardless of how the feature was enabled"Whether Administrator protection is on, whether the failing account is non-admin, and the exact error. Microsoft says a fix is coming in a future update
USB audio devices fail to start or produce no soundMitigated. Affects USB Audio Class 1.0 devices. Symptoms include Device Manager Code 10, "This device cannot start", and failures in multichannel audio modesThe device class, the Device Manager error code, and whether multichannel mode is involved. Do not log this as new

Microsoft's documented mitigation for the Remote Desktop issue is to turn Administrator protection off on affected devices by resetting the Admin Approval Mode policy through Intune or Group Policy. That is a security regression, so make it an explicit, time-boxed decision with an owner, not a quiet change a tester makes to clear a defect.

⚠ Gotcha: If you disable Administrator protection to keep Remote Desktop working, and you deploy Microsoft's security baselines, your next baseline import can switch it back on. Microsoft's guidance is explicit: if the policy is set in your security baseline, adjust the baseline with the policy update as needed. Change the baseline, not just the device, or the problem returns on the next baseline refresh and nobody will connect it to this month.

Tier 3: the ReFS change nobody will notice until January

This one is not a test so much as a deadline. KB5127648 turns on auditing for ReFS volumes mounted from removable media. Blocking is off. Per KB5130741, with the January 2027 security update, auditing and blocking are both enabled by default and affected volumes will not mount unless an administrator changes the setting.

Your October job is to collect the audit data, because that is the list of what breaks in January. Microsoft documents the event:

⚠ Warning — Event ID 524, System log, source ReFS
Message: Volume "volume_name" is on a removable or externally attached disk. This is not a supported configuration for ReFS. If a policy to block these volumes is enabled, the volume will not be mounted. Move the volume to a supported disk type.
Logged once per affected volume per boot. Windows tracks up to 32 affected external volumes per boot for auditing only.

Sweep your pilot ring for it:

Find-RefsRemovableAudit.ps1
# ReFS audit events for removable media, introduced by the 13 October 2026 update.
# Blocking becomes the default with the January 2027 security update.
# Event Viewer shows Source "ReFS", but Get-WinEvent needs the PROVIDER name,
# which is "Microsoft-Windows-ReFS". See the gotcha below.
$provider = 'Microsoft-Windows-ReFS'
$events   = @()
$queryOk  = $false

try {
    $events  = @(Get-WinEvent -FilterHashtable @{
        LogName      = 'System'
        ProviderName = $provider
        Id           = 524
    } -ErrorAction Stop)
    $queryOk = $true
}
catch {
    if ($_.Exception.Message -match 'No events were found') {
        $queryOk = $true          # a genuine zero, not a failure
    } else {
        Write-Warning "Event query FAILED: $($_.Exception.Message)"
        Write-Warning "Treat this device as NOT CHECKED. Do not record it as clean."
    }
}

if (-not $queryOk) {
    'ReFS audit : UNKNOWN - query failed, see warning above'
} elseif ($events.Count -eq 0) {
    'ReFS audit : 0 events - no ReFS volume seen on removable media since the last boot'
} else {
    "ReFS audit : $($events.Count) event(s) - these volumes stop mounting from January 2027"
    $events | Select-Object TimeCreated, @{n='Detail';e={ $_.Message -replace '\s+',' ' }} | Format-List
}

# Current policy state. Group Policy wins over the FileSystem value.
# 0 = Off, 1 = Audit (default), 2 = Block
foreach ($path in 'HKLM:\SYSTEM\CurrentControlSet\Policies',
                  'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem') {
    $v = (Get-ItemProperty -Path $path -Name RefsRemovableDeviceMountPolicy `
            -ErrorAction SilentlyContinue).RefsRemovableDeviceMountPolicy
    "{0,-52} : {1}" -f $path, $(if ($null -eq $v) { 'not set (Audit applies by default)' } else { $v })
}

if (-not $queryOk) { exit 1 } else { exit 0 }
⚠ Gotcha: Two traps are built into this one query, and the first version of this script fell into both. KB5130741 lists the event as Source: ReFS, but "Source" is the Event Viewer display name, not the provider name Get-WinEvent wants. Passing ProviderName = 'ReFS' throws "There is not an event provider on the localhost computer that matches ReFS"; the registered provider is Microsoft-Windows-ReFS. And the obvious workaround, dropping the provider filter and matching on ID alone, is worse: on a normal laptop Event ID 524 in the System log is Microsoft-Windows-Kernel-Power, "Critical Battery Trigger Met". Filter on the ID by itself and every machine that has run its battery flat reports a phantom ReFS problem.
⚠ Warning: Note the error handling above, and do not simplify it to -ErrorAction SilentlyContinue. If the query fails and you suppress the error, $events stays empty and the script cheerfully prints 0 events. A broken check that reports clean is worse than no check, because it ends up in a sign-off as evidence. This version separates "Microsoft returned no matching events", which is a real zero, from "the query did not run", which exits 1 and tells you the device was never checked.

On a device that has not taken the October update yet, zero is also the correct answer for a second reason: the event does not exist. On build 26200.9457 the Microsoft-Windows-ReFS provider manifest defines events up to 522, and 524 only arrives with the update that introduces the auditing. So run this after patching, or you are measuring nothing.

The two registry locations are not interchangeable. Microsoft documents the Group Policy value under Policies and the plain registry value under Control\FileSystem, and states that where both are set, Group Policy takes precedence and a locally configured FileSystem value does not override it. Either change needs a restart.

Tier 4: smoke test and carry-forward

Keep the original plan's smoke test. It is sound, and the items below are the ones worth being deliberate about this month.

For the September features that arrive with this update, a look is enough. Microsoft ships them as a gradual rollout, so if one has not reached a device yet, that is not a defect. Give each of these a few seconds:

📋 Note: One item in that list is a removal, not an addition. Microsoft states that PC-to-PC Migration is no longer available, and directs people to Windows Backup to move files and settings to a new PC. If your onboarding runbook or service desk script mentions PC-to-PC Migration, this is the month it becomes wrong. That is a documentation defect worth logging even though nothing is broken.

Proof it worked: what a defensible sign-off looks like

A sign-off is defensible when someone reading it in three months can tell what was tested, what failed, and what was knowingly accepted. Build number plus a per-tier result plus an explicit accepted-risk list.

Pilot ring summary (illustrative)
KB5127648 pilot sign-off              Ring: Pilot (12 devices)
-----------------------------------------------------------
Build target 24H2      26100.9711   8/8  PASS
Build target 25H2      26200.9711   3/3  PASS
Build target 26H2      26300.9711   1/1  PASS

Tier 1 - documented fixes
Explorer, AVD + FSLogix profile      PASS  desktop loads, no black screen
Always On VPN, protocol fallback     PASS  5 reconnects, no port-in-use
Storage Spaces Direct, tiered vdisk  PASS  all vdisks online after node patch
Windows Hello fingerprint, cold boot  PASS  first attempt, 4 devices
AC-3 playback, legacy app            PASS
RAW / Generic Text Only print        N/A   no such queues in estate

Tier 2 - open issues, symptom confirmed
RDP non-admin, admin protection ON   FAIL  0xC000000D - matches KB, Mitigated
USB Audio Class 1.0 headset          FAIL  Code 10 - matches KB, Mitigated

Tier 3 - ReFS audit sweep
Event 524 occurrences                2     2 volumes block from Jan 2027
RefsRemovableDeviceMountPolicy       1     Audit (default), unchanged

Accepted risk, signed by change owner
1. RDP for non-admin users is broken where Administrator protection
   is on. Microsoft status: Mitigated, fix in a future update.
   Decision: keep protection ON, admins use jump host. Review 10 Nov.
2. USB Audio Class 1.0 headsets unusable on 2 devices. Replaced
   with UAC 2.0 units. No fleet-wide action.

Outcome: APPROVED for broad deployment with 2 accepted risks

Two details make that readable later. Tier 2 shows FAIL rather than being quietly omitted, because the test did run and the symptom did match, which is the evidence that it is Microsoft's issue and not yours. And the accepted risks carry a decision and a review date, so "we knew" is provable.

✅ Tip: Record the Event 524 count even when it is zero. A zero is a real result that means no ReFS volume has been seen on removable media since the last boot, and it is the baseline you will compare against in December when you decide whether January's enforcement phase is safe for you. A missing row is indistinguishable from a test nobody ran.

References

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

More from EndpointWeekly

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
Windows Monthly Updates Explained: LCU, SSU, Patch Tuesday and…
Every month Windows ships updates and most admins do not know the difference between an…
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.…