Blokada personalizacji
Poniżej masz prosty skrypt PowerShell, który na Windows 11 blokuje użytkownikowi możliwość zmiany:
Skrypt nie używa domeny ani GPO, tylko lokalne wpisy w rejestrze (Policies) – idealne do szkoleń z cyberbezpieczeństwa.
# BLOKADA PERSONALIZACJI – Windows 11
# Uruchomić jako Administrator
Write-Host "Blokowanie ustawień personalizacji..."
# Tapeta pulpitu
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop" -Name "NoChangingWallPaper" -Type DWord -Value 1
# Motywy / kompozycje
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoThemesTab" -Type DWord -Value 1
# Wskaźnik myszy
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "NoDispAppearancePage" -Type DWord -Value 1
# Obraz konta użytkownika
New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "UseDefaultTile" -Type DWord -Value 1
# Wygaszacz ekranu – blokada zmian
New-Item -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Name "ScreenSaveActive" -Type String -Value "1"
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Name "ScreenSaverIsSecure" -Type String -Value "1"
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Name "ScreenSaveTimeOut" -Type String -Value "600"
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Name "NoChangingScreenSaver" -Type DWord -Value 1
Write-Host "Gotowe. Wyloguj użytkownika lub uruchom ponownie komputer."
Aby odblokować
Write-Host "Cofanie blokad personalizacji..."
# Tapeta pulpitu
Remove-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop" -Recurse -Force -ErrorAction SilentlyContinue
# Motywy / kompozycje
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "NoThemesTab" -ErrorAction SilentlyContinue
# Wygląd / wskaźnik
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "NoDispAppearancePage" -ErrorAction SilentlyContinue
# Obraz konta użytkownika
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "UseDefaultTile" -ErrorAction SilentlyContinue
# Wygaszacz ekranu
Remove-Item -Path "HKCU:\Software\Policies\Microsoft\Windows\Control Panel\Desktop" -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "Gotowe. Wyloguj się lub uruchom ponownie komputer."
Skopiuj powyższy kod i zapisz go w notatniku z rozszerzeniem .bat następnie uruchom jako administrator.
ZetKomp Paweł Zieliński
al. Stanów Zjednoczonych 32 lok. U3
04-036 Warszawa
e-mail: biuro@zetkomp.pl
telefon: 608-480-004, 504-281-012