Quick fix: Open Settings → Personalization → Background, right-click any image in the Recent images list, choose Set for monitor 1 or Set for monitor 2. The same right-click menu lets you assign different wallpapers per physical monitor.
You have two monitors and want different wallpapers — a calm photo on the laptop screen, a code-themed image on the external monitor. Windows 11 supports this natively, but the per-monitor option is hidden in a right-click menu that’s easy to miss. Once you know where to click, it’s a 10-second setup.
Affects: Windows 11 (and Windows 10) multi-monitor setups.
Fix time: ~3 minutes.
What causes this
The Settings → Personalization → Background page applies wallpaper to all monitors by default. The per-monitor option exists but is exposed only through a right-click context menu on images in the Recent images section. Many users never discover it because the UI doesn’t signal it. Per-monitor wallpaper preferences persist in the registry under HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpaper.
Method 1: Right-click per-monitor assignment
The native approach. Works for static wallpapers.
- Open Settings → Personalization → Background.
- Set Personalize your background to Picture.
- The page shows a Recent images strip near the top.
- If your desired wallpapers aren’t in Recent images, click Browse photos and pick them — they appear in Recent after selection.
- Right-click an image in Recent images. The context menu shows:
- Set for all monitors
- Set for monitor 1
- Set for monitor 2 (and 3, 4 if more connected)
- Click Set for monitor 1 to apply only to that screen.
- Right-click a different image → Set for monitor 2.
- If you’re unsure which is monitor 1 vs 2: open Settings → System → Display and click Identify to see numbers on each screen.
The setting persists across reboots.
Method 2: Use File Explorer right-click for any image
Quick way to set a per-monitor wallpaper without going through Settings.
- Open File Explorer. Navigate to a folder of wallpapers.
- Right-click an image file.
- From the context menu, choose Set as desktop background. This applies to all monitors by default.
- For per-monitor: right-click an image, choose Set as desktop background, then go back to Settings → Personalization → Background and right-click in Recent images to choose per-monitor assignment from Method 1.
- Repeat for each monitor.
Combines File Explorer’s discoverability with Settings’ per-monitor control.
Method 3: Use a third-party tool for per-monitor slideshows
Windows 11 natively supports per-monitor static wallpapers but not per-monitor slideshows. For per-monitor folder-based rotation:
- Install DisplayFusion (paid, $25 one-time, displayfusion.com).
- Open DisplayFusion settings → Wallpaper.
- For each monitor:
- Set Source: From folder.
- Set the path to a per-monitor folder (e.g.,
C:\Wallpapers\Laptop,C:\Wallpapers\External). - Set Cycle: every 30 minutes (or your preference).
- Click Apply. Each monitor now rotates through its own folder.
- For free alternatives: John’s Background Switcher (free, johnsadventures.com) — similar per-monitor scheduling.
Use third-party tools when you need slideshow variation per monitor — Windows’ native support doesn’t cover this.
How to verify the fix worked
- Each monitor shows a different wallpaper after applying per-monitor assignments.
- Reboot. The per-monitor wallpapers persist.
- Move a window between monitors. The wallpaper behind each monitor stays correct.
If none of these work
If the right-click “Set for monitor 1/2” option doesn’t appear in Recent images, three causes apply. Single monitor connected: Windows only shows per-monitor options when 2+ monitors are detected. Confirm Settings → Display shows multiple monitors. Display in Duplicate mode: in duplicate mode, monitors mirror each other; per-monitor wallpaper isn’t applicable. Press Win + P → Extend. Outdated Settings UI: very old Windows 10 builds had per-monitor wallpaper hidden. Windows 11 exposes it more clearly. Update Windows if you’re on a build older than 1809. For chronic issues despite multi-monitor extended display, use DisplayFusion (Method 3) — its UI is clearer and the result more reliable across edge cases.
Bottom line: Different wallpapers per monitor are native in Windows 11 — right-click an image in Settings → Background → Recent images, choose “Set for monitor 1” or “Set for monitor 2.” Two clicks per monitor.