Wiem, że to stary temat, a Windows 7 to system operacyjny, który szybko staje się przestarzały. Ale dla okazjonalnych użytkowników: Mam z tym do czynienia od lat w moim sklepie. Jestem wystarczająco blisko IT, aby mieć pewne przywileje na moim laptopie, ale nie na tyle blisko, aby powstrzymać głupie GPO, które - oczywiście - wpływają również na mnie.
Na XP jestem pewien, na Windows 7 jest to tylko inspiracja: Tego typu zmiany w Rejestrze nie wejdą w życie aż do ponownego uruchomienia systemu! A ponieważ próbujesz obejść GPO, w wielu sytuacjach jest to równoznaczne z “mission impossible”. Istnieje jednak sposób, aby wymusić aktualizację Rejestru, aby została zastosowana bez restartu systemu…
Rzecz w tym, że nie trzeba restartować komputera - trzeba przepłukać kasetę z ustawieniami rejestru - co jest częścią restartu.
Rozwiązanie (przynajmniej na 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
To działa (działało) dobrze dla mnie na mojej maszynie XP, sztuczka polega na ostatniej linii: Execute “user32.dll,UpdatePerUserSystemParameters” jako część pliku bat. To zajmuje miejsce “restartu” :-)
Umieściłem to w folderze Start, i dodałem kombinację klawiszy skrótu do pliku bat: W ten sposób mój pc wystartował z moją własną tapetą, a kiedy GPO odświeża się kilka razy w ciągu dnia, uderzam w klawisz skrótu i otrzymuję z powrotem mój preferowany widok (Który jest nieskończenie ładniejszy niż “czarny ekran depresji”, który jest zasobem firmy) ;-)
Nie udało mi się jeszcze naprawić tego na moim nowym laptopie (działającym pod Win 7), ale przypuszczam, że ktoś tam może zainspirować się tym zachowaniem (XP) i prowadzić dalsze badania.