Quick fix: Open Settings → Personalization → Background → Personalize your background, set to Slideshow, then ensure Have power available when using battery is toggled on — slideshow defaults to off when on battery, which is the single most common reason it “stops working” on laptops.
You set up a desktop wallpaper slideshow with a folder of family photos or art. It works for a few hours, then stops changing. The same image stays for days. Reopening Settings shows slideshow is still “on” — but Windows isn’t rotating. The cause is almost always power management: by default, slideshow pauses on battery to save energy, and that pause can become persistent.
Affects: Windows 11 (and Windows 10) laptops more than desktops.
Fix time: ~3 minutes.
What causes this
Wallpaper slideshow rotation runs as a low-priority scheduled task. Three things can stop it. Battery pause: slideshow defaults to off when running on battery — saves CPU and screen redraw energy. Empty or missing folder: the folder you pointed slideshow at has been deleted, moved (OneDrive), or all images removed. OneDrive folder sync issue: if your slideshow source is in OneDrive and the files are set to “Online-only,” Windows can’t access them locally and the slideshow pauses silently.
Method 1: Enable slideshow on battery
The standard fix for laptops.
- Open Settings → Personalization → Background.
- Set Personalize your background to Slideshow.
- Pick your folder of images.
- Set Change picture every to your preferred interval (default 30 minutes; you can set 1 minute up to 1 day).
- Find the toggle Have power available when using battery (or similar wording). Turn it On.
- Optionally tick Shuffle the picture order for variation.
- Set Choose a fit based on your monitor (Fill is usually right for landscape; Center for mixed orientations).
- Close Settings. Wait for the rotation interval to elapse — the wallpaper changes on schedule.
This catches the most common laptop cause.
Method 2: Verify the source folder is accessible and not OneDrive-only
Use when slideshow is enabled with battery option on but still doesn’t rotate.
- Open the folder you pointed slideshow at in File Explorer.
- Confirm the folder exists and contains images. Check for blue cloud icons next to filenames — those are OneDrive online-only files.
- For OneDrive online-only files: right-click the folder → Always keep on this device. The cloud icons change to green checkmarks once files are downloaded.
- Alternative: move the slideshow source folder out of OneDrive entirely. Copy images to
C:\Users\you\Pictures\Wallpapers(a local-only path) and point slideshow there. - Verify file types are supported: JPG, JPEG, PNG, BMP, GIF, DIB are recognized. WEBP and TIFF are not — convert if needed.
- Reopen Settings → Personalization → Background. Re-select the folder if Windows is caching an old list.
OneDrive online-only files are silently invisible to the wallpaper slideshow engine. Always-keep-on-device fixes this.
Method 3: Restart Windows Explorer to reload slideshow state
Use when settings appear right but slideshow refuses to rotate even after waiting the interval.
- Open Task Manager (
Ctrl + Shift + Esc). - Find Windows Explorer in the Processes list.
- Right-click → Restart. The taskbar briefly disappears and returns. Wallpaper resets.
- Wait the rotation interval. The wallpaper should now change on schedule.
- If still stuck, restart the Themes service: open
services.msc, find Themes, right-click → Restart. - For chronic slideshow stalls, schedule the wallpaper changer to run on a Task Scheduler trigger instead — but that’s overkill for most users.
An Explorer restart re-reads the slideshow configuration from the registry and resumes rotation.
How to verify the fix worked
- Set the slideshow interval to 1 minute temporarily. Wait — wallpaper changes within ~70 seconds.
- Set back to your preferred interval (10 minutes, 30 minutes, etc.).
- Unplug power. Wallpaper should still rotate after the next interval (if you enabled the battery option in Method 1).
- Run
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers" -Name BackgroundTypein PowerShell. Returns 2 (slideshow mode).
If none of these work
If slideshow remains stuck after enabling battery support, verifying folder accessibility, and restarting Explorer, three causes remain. High-DPI scaling conflict: extreme DPI changes can cause wallpaper engine to crash silently. Reset scaling to 100% temporarily, retest. Corrupted wallpaper cache: delete %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper and %AppData%\Microsoft\Windows\Themes\CachedFiles while Explorer is restarted. Re-open Personalization settings; cache rebuilds. Power Plan override: some custom power plans disable slideshow even with the setting enabled. Switch to Balanced power plan as a test; if slideshow works there, the issue is your power plan’s advanced setting. Check Power Options → Change plan settings → Change advanced power settings → Desktop background settings → Slide show and set to Available on battery.
Bottom line: Wallpaper slideshow stops mostly because of battery-saving defaults on laptops or OneDrive online-only files — enable battery support, ensure files are local, and rotation resumes.