MS Wallpaper Assistant is a Windows single-file exe that auto-rotates wallpapers from Bing Daily Image and Windows Spotlight. It touches the system in only two places — SystemParametersInfo and HKCU WallpaperStyle — no admin, no hosts, no services.
- v2.4.7
- Published at
- 13h ago
- 6
- Stars
- 114
- Download
- Synced at
- 12h ago
Latest release
v2.4.7Nov 13, 2026, 04:33 AMREADME
Project Overview
MS Wallpaper Assistant by 海风 (kele551) is a single-file Windows exe for auto-rotating wallpapers from two public sources: Bing Daily Image (the daily 4K original from Microsoft Bing) and Windows Spotlight (Microsoft's official curated gallery, refreshes in batches at 4K). Core principle: only two things touch the system — setting the wallpaper via SystemParametersInfo(SPI_SETDESKWALLPAPER), and fill-mode only writes HKCU\Control Panel\Desktop (WallpaperStyle / TileWallpaper), comparing values before writing to skip if identical.
| Item | Value |
|---|---|
| Platform | Windows 10+ x64 |
| Language | Python (PyInstaller, zero 3rd-party runtime deps) |
| Sources | Bing Daily Image, Windows Spotlight |
| System touches | only SystemParametersInfo + HKCU WallpaperStyle |
| License | MIT |
Let your desktop wallpaper refresh itself. The app runs silently — not a window flickers in the background.
Key Features
- Two public sources: Bing Daily Image + Windows Spotlight, 4K originals stored locally
- No hosts, no services, no admin needed: autostart is a Startup-folder shortcut, not a registry Run key
- Safe writes, no side effects:
SystemParametersInfofor wallpaper, HKCU\Control Panel\Desktop for fill mode — compare before writing - Silent background updates: seamless, no window flicker
- Never misses a day: missed Bing wallpapers are caught up after reboot
Target Audience
- Windows users wanting automatic desktop wallpaper rotation
- Geeks avoiding heavy wallpaper engines like Wallpaper Engine
- Bing Daily Image enthusiasts
Quick Start
- Download ms-wallpaper-assistant.exe from GitCode (main) or GitHub (mirror)
- Double-click — browser opens the console at http://127.0.0.1:XXXX
- Tick "autostart on boot" in the panel to enable Startup-folder shortcut
- Updates go through the panel's Check for Update
Core Advantages
- Silent, zero-disruption updates: no window flicker, no toast
- Minimal system touch: two writes total, compared before writing
- No admin needed: Startup-folder shortcut, cleaner than registry Run
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10+ x64 |
| Privilege | no admin needed |
Notes
- Sources are copyrighted by providers: Bing and Spotlight images for personal desktop use only
- Console listens only on 127.0.0.1: not LAN-visible