SCRIPT PS x disattivare WSUS e riportare Windows Update a default (x Client Windows)

# Disattiva WSUS e riporta Windows Update a default (Microsoft Update)

Write-Host "Disattivazione WSUS locale e ripristino aggiornamenti da Microsoft Update..." -ForegroundColor Cyan

# Percorsi delle policy WSUS
$wuPath1 = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"
$wuPath2 = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"

# Elimina chiavi se presenti
if (Test-Path $wuPath1) {
    Remove-ItemProperty -Path $wuPath1 -Name "WUServer" -ErrorAction SilentlyContinue
    Remove-ItemProperty -Path $wuPath1 -Name "WUStatusServer" -ErrorAction SilentlyContinue
    Write-Host "Chiavi WUServer/WUStatusServer rimosse"
}

# Forza uso di Microsoft Update
Set-ItemProperty -Path $wuPath2 -Name "UseWUServer" -Value 0 -ErrorAction SilentlyContinue

# Riavvia servizio Windows Update
Write-Host "Riavvio servizio Windows Update..."
Stop-Service wuauserv -Force
Start-Service wuauserv

# Forza rilevamento aggiornamenti
Write-Host "Forzo la scansione degli aggiornamenti..."
wuauclt /detectnow
UsoClient.exe startscan

Write-Host "Operazione completata. Riavviare il PC e poi controllare Windows Update." -ForegroundColor Green

Article Details

Article ID:
194
Category:
Date added:
16-Sep-2025 3:25pm
Views:
25
Rating (Votes):
(0)

Related articles