@echo off :: URL of the image set IMG_URL=https://res.cloudinary.com/dkifyyt70/image/upload/v1764919768/gift_offer_du9bzb.jpg :: Temp save path set IMG_PATH=%TEMP%\wallpaper.jpg :: Download image powershell -command "(New-Object System.Net.WebClient).DownloadFile('%IMG_URL%', '%IMG_PATH%')" :: Set wallpaper in registry reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "%IMG_PATH%" /f :: Low-effort OS needs a pause or it freaks out timeout /t 2 >nul :: Apply wallpaper RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters ,1 ,True