HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links Subscribe free
← Back to Blog
Windows 11 Windows 11KB5120998Windows UpdateKnown IssuePowerShell

KB5120998 Is Silently Resetting Custom Mouse Cursors - But Only on Non-English Windows 11 Devices

IA
Imran Awan
5 September 2026

A user on a non-English Windows 11 device installs this month's cumulative update and their custom mouse cursor - the one they picked in Settings, maybe an accessibility-sized pointer or a themed cursor pack - quietly reverts to the plain default arrow. They set it back. It doesn't stick. Nothing in the UI says why, and nothing they try fixes it permanently.

Microsoft has confirmed this is a real, currently-unfixed bug in KB5120998 (released August 27, 2026) - and confirmed something else worth knowing before your help desk spends an afternoon debugging it: it only happens on Windows installed in a language other than English.

The short version

KB5120998 breaks mouse cursor personalization - custom cursor schemes and cursor animations get reset to Windows defaults, and manually setting them back again does not fix it - but Microsoft's official investigation says this only affects non-English Windows 11 installations. It's confirmed on both Windows 11 24H2 and 25H2, has no fix yet, and is a genuinely separate bug from the other KB5120998 issue you may already know about (desktop backgrounds turning solid black). This post covers how to tell if your fleet is exposed, how to check a device, and a read-only script that flags which of your managed devices are actually at risk based on installed update and locale.

The problem: a custom cursor that won't stay custom

Microsoft's own description of this, from the Windows release health dashboard, is specific: after installing updates released on or after August 27, 2026, mouse personalization settings get reverted to standard defaults. That covers the cursor scheme itself and any cursor animations selected under Mouse Properties. The part that makes this more than a cosmetic annoyance: manually restoring the settings does not work. The user can go back into Settings, pick their custom cursor again, and it will not persist - the same failure that reset it in the first place stops it from being set correctly at all.

Gotcha: If you already know about the other KB5120998 issue - desktop backgrounds resetting to solid black - don't assume this is the same bug with a different symptom. Microsoft lists them as two separate, independently tracked known issues on the same release health page, confirmed on the same originating update. They're worth knowing about together, but they are not the same defect.

For anyone supporting a help desk: this is the kind of ticket that looks like user error ("I changed my cursor, why didn't it save") until you know the real cause. It's worth briefing your team on this before the tickets start, especially if your organization runs Windows in more than one language.

Why it happens: a settings-loading failure specific to non-English locales

Microsoft's own investigation, published on the release health dashboard, points to a specific and narrow cause: certain code components used specifically in non-English Windows installations. In those affected locales, the mouse personalization settings simply fail to load - and when a setting fails to load, Windows falls back to a default value instead of erroring out. That's why re-applying the setting doesn't help: the value gets saved correctly, but the same loading failure prevents it from being read back and applied the next time it matters.

Note: Microsoft's advisory for the desktop background bug (also from KB5120998) describes an almost identical mechanism - a Windows Desktop setting failing to load, with a black background used as the fallback instead of an error. Two separate advisories, but the same underlying pattern: this update appears to have introduced a settings-loading regression that happens to manifest differently depending on which personalization value is affected.

The practical consequence of "non-English locales only" is that this bug is invisible in most vendor lab testing and most internal IT testing, if your test devices default to English - and very visible the moment it reaches a real non-English-speaking user base. If your organization has offices, contractors, or remote staff running Windows in French, German, Japanese, or any non-English display language, this is relevant to you even if your own admin workstation shows nothing wrong.

How to verify: is a device actually exposed

Two conditions have to both be true for a device to be at risk: it has KB5120998 (or a later cumulative update) installed, and its display language is not English. Neither condition alone tells you the bug is actively happening - Microsoft's wording is that settings "may intermittently revert," not that every affected device is guaranteed to show the symptom right now - but both conditions together tell you which devices are worth watching and which support tickets to take seriously.

Windows PowerShell
Get-HotFix -Id KB5120998 | Select-Object HotFixID, InstalledOn Get-WinSystemLocale | Select-Object LCID, DisplayName HotFixID InstalledOn -------- ----------- KB5120998 8/28/2026 LCID Name DisplayName ---- ---- ----------- 1036 fr-FR French (France)

If Get-HotFix returns the update and Get-WinSystemLocale shows anything other than an English variant, that device meets both conditions and is worth flagging. This check reads current state only - it doesn't change anything on the device.

Tip: A user can check their own current cursor state without any commands at all: Settings › Bluetooth & devices › Mouse › Additional mouse settings › Pointers tab. If the scheme shown there doesn't match what they last picked, and it reverts again after being reselected, that's the symptom described above - not something else.
Settings Bluetooth & devices Mouse Additional mouse settings
Note: There is no Intune CSP or Group Policy setting that governs mouse cursor scheme selection - this is a per-user preference, not a managed policy, so there's nothing to configure organizationally to prevent or work around this at the policy level. The audit script below exists to find exposure, not to enforce a setting.

The fix: there isn't one yet - here are the real options

Be precise with anyone you tell about this: Microsoft's own advisory does not currently list a fix or an official workaround. The stated next step, as of this writing, is simply that Microsoft is working on a resolution in a future update. That's a materially different situation from most known-issue posts on this site, where a registry change or a Known Issue Rollback is already available - here, neither exists yet.

That leaves genuinely two options, and both carry a real tradeoff:

  1. Wait for the fix. If the symptom is cosmetic-only for your affected users (a wrong-looking cursor, not a blocking issue), this is the lowest-risk choice - no update to remove, no security patches given up.
  2. Uninstall KB5120998. This is the workaround reported by affected users and referenced in community troubleshooting, not something Microsoft's own advisory formally recommends. It resolves the symptom because it removes the update that caused it - but it also removes whatever security fixes shipped in that same cumulative update, on that device, until the next update cycle reinstalls it.
Watch out: Uninstalling a security cumulative update is not a decision to make lightly or automate blindly across a fleet. Treat it the same way you'd treat any other rollback of a security patch: a deliberate, documented, temporary exception for specific affected users - not a standing fix, since Windows Update will offer the same update again on its normal schedule.

To uninstall the update on an individual device: Settings › Windows Update › Update history › Uninstall updates, then select KB5120998 and confirm.

Proof it worked

Since there is no code fix to verify yet, "proof" here means confirming which devices are actually exposed, so you can prioritize communication or a temporary uninstall for the ones that matter - not confirming a resolution that doesn't exist yet.

Illustrative results across a small fleet, showing the three outcomes the script distinguishes between:

Get-KB5120998CursorRiskReport.ps1 - illustrative fleet example
ComputerName KBInstalled SystemLocale AtRisk ------------ ----------- ------------ ------ FIN-LT-0231 True en-US False SALES-LT-0087 True fr-FR True ENG-WS-0012 False de-DE False SUMMARY: 1 of 3 devices checked are installed with KB5120998 on a non-English locale

Read it the same way the script's summary reads it: FIN-LT-0231 has the update but is running English, so it's outside the documented scope of this bug. SALES-LT-0087 has both conditions Microsoft describes, so it's a genuine candidate for a support conversation or a temporary uninstall. ENG-WS-0012 hasn't even installed the update yet, so it isn't affected regardless of locale.

Here's a genuine, real captured run against a real device - this one happens to come back clean, which is itself a useful confirmation that the check works correctly and doesn't false-flag an unaffected machine:

Get-KB5120998CursorRiskReport.ps1 - real run
ComputerName KBInstalled SystemLocale AtRisk ------------ ----------- ------------ ------ REDACTED-DEVICE False en-US False

Exit code 0 here: no KB5120998 yet, and English locale regardless - two independent reasons this device is outside the documented risk, matching exactly what the script's own logic is designed to report.

PowerShell Script - KB5120998 Cursor Bug Risk Report

Script for this post is in Daily-Tasks. Download and run it directly - no sign-in required. It is read-only and makes no changes to any device; validate it in your own environment before running it against a fleet.

Get-KB5120998CursorRiskReport.ps1 — flags devices with KB5120998 installed on a non-English locale, with CSV export
View script on GitHub

References

Related on EndpointWeekly

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

More from EndpointWeekly

Windows 11
Windows 11 KB5120998 Can Reset Desktop Backgrounds to Black —…
KB5120998 preview update (27 Aug 2026) causes some Windows 11 24H2 and 25H2 devices to…
Windows 11
Windows 11 26H2 Upgrade Failing? Here Are the Error Codes and…
0xC1900101, 0x80070070, 0xC1900208 — each 26H2 upgrade failure code points to a different…
Windows 11
The WinRE partition is too small: 0x80070643 and the…
A Windows Recovery Environment servicing update fails with 0x80070643 and admins chase…