Hi rogstern — thanks for the clear description. This is a fairly common Spotlight/Theme/profile-quartet problem (lock screen Spotlight still updates while the Desktop Spotlight image does not), and there are a few likely causes and fixes. Below are focused diagnostic steps and safe fixes — do them in order and report back what changes.
Quick checks first
- In the affected account go to Settings → Personalization → Background and confirm “Windows Spotlight” is selected for the Desktop (there is a separate option from Lock screen).
- Is the affected account a standard (non‑admin) account, a domain/managed account, or controlled by Group Policy? Managed accounts can have wallpaper/Spotlight disabled by policy.
If those are OK, follow these steps.
Step 1 — short test: new local user
- Create a new local (not domain/Microsoft) user and sign in.
- Enable Desktop Spotlight there. If Desktop Spotlight works in the new account, the issue is confined to the original user profile (profile corruption, theme files or permissions). If it also fails, it’s system-wide and we take different steps. (Creating a new user is the fastest way to isolate user vs system issues.)
Step 2 — check Themes folder + TranscodedWallpaper
- Spotlight/desktop themes use files in: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
- While signed in to the problem account, open that folder and temporarily move (don’t delete yet) the files TranscodedWallpaper.jpg, roaming.lock, settings.dat and any *.theme files to a backup folder on Desktop. Sign out and sign back in. Windows will regenerate defaults. This often fixes desktop not changing because a stale TranscodedWallpaper or theme file is locking the wallpaper. (Many forum solutions use this Themes-folder reset approach.)
Step 3 — clear Spotlight cache (ContentDeliveryManager assets)
- Desktop/lock-screen Spotlight images come from the ContentDeliveryManager package. Clear its cache:
- Open File Explorer and go to: %LocalAppData%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
- Copy that Assets folder somewhere (backup), then delete the files inside Assets (these are cached images).
- Sign out/sign in (or restart).
- If Desktop Spotlight still won’t update, you can reset the package registration (see Step 4). Clearing Assets is a documented troubleshooting step to force Spotlight to fetch fresh images.
Step 4 — re-register the ContentDeliveryManager package (safe first, then fuller reset)
- Re-registering is safer than removing the package. Run PowerShell as the affected user (or as admin) and execute:
- Get-AppxPackage -AllUsers Microsoft.Windows.ContentDeliveryManager | Foreach { Add-AppxPackage -Register "$($_.InstallLocation)\AppxManifest.xml" -DisableDevelopmentMode }
- After that, sign out and sign in. This forces Windows to re-register the Spotlight app and often regenerates roaming.lock / settings files correctly. (If you prefer, make a System Restore point before this.)
Step 5 — permissions / file lock checks
- If roaming.lock wasn’t recreated when you renamed it, there may be permissions or ownership problems on the Themes folder or on the ContentDeliveryManager LocalState folder. Check with:
- In elevated command prompt:
icacls "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes"
- If permissions look wrong, take ownership and reset them (only if you’re comfortable):
takeown /f "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes" /r /d y then icacls "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes" /reset /t
- After fixing permissions, repeat Step 2 and sign out/in. Incorrect permissions on the Themes or LocalState folders commonly block recreation of lock files.
Step 6 — Theme / Settings toggle (quick)
- Switch the user to a built‑in theme (e.g., “Windows Light”), sign out, then switch back to Spotlight. Some users reported a theme switch fixed the Spotlight desktop. If that works, leave it on and watch for updates.
Workarounds (if you need an immediate fix)
- If you just want the desktop image to change while you troubleshoot, you can copy Spotlight images from the Assets folder, rename to .jpg and set as desktop manually or use a small startup script to set a new image periodically (forum threads show people using this when Spotlight misbehaves). That’s a pragmatic workaround while you fix the root cause.
If none of the above works
- Tell me:
- Are you using a Microsoft account, a local account, or domain account on that user?
- What Windows 11 build (Settings → System → About) are you on?
- Any error messages in Event Viewer around the time you sign in or when you toggle Spotlight?
- Did re-registering ContentDeliveryManager already recreate roaming.lock or not?
Warnings and notes
- Make a System Restore point before re-registering/removing system provisioned packages or changing ownership/ACLs.
- Removing the ContentDeliveryManager package entirely can have side effects; prefer re-registering first.
If you want, I can give the exact PowerShell commands and a short script to:
- back up and clear the Assets folder,
- backup/rename the Themes files,
- re-register ContentDeliveryManager,
and verify permissions — tell me if you prefer step-by-step commands or want me to walk you through them interactively.