# Reset complet de WSUS

<div id="bkmrk-1--lancer-une-invite">1- Lancer une invite Powershell en tant qu'admin</div><div id="bkmrk-">  
</div><div id="bkmrk-2--arr%C3%AAter-le-servic">2- Arrêter le service Microsoft Update : net stop wuauserv </div><div id="bkmrk--1">  
</div><div id="bkmrk-3--supprimer-le-doss">3- Supprimer le dossier de téléchargement de Windows Update : C:\Windows\SoftwareDistribution</div><div id="bkmrk--2">  
</div><div id="bkmrk-4--taper-les-lignes-">4- Taper les lignes suivantes dans l'invite powershell :</div>```powershell
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f
regsvr32 /s atl.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuapi.dll
regsvr32 /s msxml3.dll
regsvr32 /s mssip32.dll
regsvr32 /s initpki.dll
regsvr32 /s softpub.dll
net start wuauserv
wuauclt /resetauthorization /detectnow
```

<div id="bkmrk--3"></div><div id="bkmrk--4">  
</div><div id="bkmrk-relancer-une-recherc">Relancer une recherche de MAJ Windows.</div><div id="bkmrk--5">  
</div><p class="callout info">Suite à ce reset, il peut être nécessaire de lancer 4 à 5 recherches avant de ne plus avoir d'erreur.</p>

```powershell
Stop-Service -Name BITS, wuauserv -Force Remove-ItemProperty -Name AccountDomainSid, PingID, SusClientId, SusClientIDValidation -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\ -ErrorAction SilentlyContinue Remove-Item "$env:SystemRoot\SoftwareDistribution\" -Recurse -Force -ErrorAction SilentlyContinue Start-Service -Name BITS, wuauserv wuauclt /resetauthorization /detectnow (New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
```

<div id="bkmrk--6"></div>