So che questo è un vecchio passo e Windows 7 è un sistema operativo che sta rapidamente diventando obsoleto. Ma per gli utenti occasionali: mi occupo da anni del mio negozio. Sono abbastanza vicino all'IT da avere determinati privilegi sul mio laptop, ma non abbastanza da fermarmi per fare stupidi oggetti Criteri di gruppo che, ovviamente, mi interessano.
Su XP, ne sono certo, su Windows 7 questa è solo una fonte d'ispirazione: questo tipo di modifiche al registro non avranno effetto fino al riavvio del sistema! E poiché si tenta di aggirare un oggetto Criteri di gruppo, ciò equivale a "missione impossibile" in molte situazioni. Esiste, tuttavia, un modo per forzare l'applicazione di un aggiornamento del registro senza riavviare ...
Il fatto è: non è necessario riavviare - è necessario svuotare la cassa delle impostazioni del registro - che fa parte del riavvio .
Soluzione (almeno su XP):
@echo off
call :quiet>nul 2>&1
goto :EOF
:quiet
:: Configure Wallpaper (command prompt method works only with bmp files)
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "C:\WINDOWS\Web\Wallpaper1.bmp"
REG ADD "HKCU\Control Panel\Desktop" /V WallpaperStyle /T REG_SZ /F /D 0
REG ADD "HKCU\Control Panel\Desktop" /V TileWallpaper /T REG_SZ /F /D 1
:: Make the changes effective immediately (only XP-compatible)
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Questo funziona (ha funzionato) per me sulla mia macchina XP, il trucco è l'ultima riga: esegui "user32.dll, UpdatePerUserSystemParameters" come parte del file bat. Questo prende il posto di un "riavvio". :-)
Ho inserito questo nella cartella Start e ho aggiunto una combinazione di tasti di scelta rapida al file bat: in questo modo, il mio PC è iniziato con il mio sfondo e quando l'oggetto Criteri di gruppo si aggiorna un paio di volte durante il giorno, premo il tasto di scelta rapida e riavere la mia visione preferita (che è infinitamente più bella dello "schermo nero della depressione" che è lo stock aziendale) ;-)
Non ho ancora avuto modo di risolvere questo problema sul mio nuovo laptop (con Win 7), ma immagino che qualcuno là fuori possa essere ispirato da questo comportamento (XP) e fare ulteriori ricerche.