More

    Méthodes simples pour réinitialiser Windows Update sous Windows 11

    Vous pouvez résoudre les problèmes qui surviennent après la mise à jour de Windows en réinitialisant ou en supprimant les mises à jour.

    La mise à jour de Windows vous permet d’explorer de nouvelles fonctionnalités, de faire face à de nouvelles menaces de sécurité et d’améliorer les performances du système. Le composant Windows Update permet de télécharger et d’installer toutes les mises à jour de fonctionnalités et de qualité, ainsi que les pilotes et autres améliorations de sécurité.

    windows update

    Mais vous pouvez également rencontrer des problèmes tels que l’impossibilité de rechercher de nouvelles mises à jour, le blocage du processus de téléchargement ou l’échec de l’installation. La cause du problème est que le cache de Windows Update est corrompu ou que le service concerné a rencontré une erreur. Quelle que soit la cause, elle peut être résolue en réinitialisant le composant Windows Update.

    Dans d’autres cas, vous pouvez recevoir une erreur système après l’installation de la mise à jour et, dans les cas les plus graves, il se peut que vous ne puissiez même pas démarrer l’ordinateur. Dans ce cas, revenez en arrière ou supprimez la mise à jour.

    Réinitialiser les composants de mise à jour de Windows via l’invite de commande

    1. Copiez le code suivant dans le bloc-notes et enregistrez-le dans un fichier (.bat).
    @echo off
    
    :: Created by: Shawn Brink
    :: Source: https://www.tenforums.com
    
    
    :: Prompt to Run as administrator
    Set "Variable=0" & if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs"
    fsutil dirty query %systemdrive%  >nul 2>&1 && goto :(Privileges_got)
    If "%1"=="%Variable%" (echo. &echo. Please right-click on the file and select &echo. "Run as administrator". &echo. Press any key to exit. &pause>nul 2>&1& exit)
    cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "%~0", "%Variable%", "", "runas", 1 > "%temp%\getadmin.vbs"&cscript //nologo "%temp%\getadmin.vbs" & exit
    :(Privileges_got)
    
    :: Checking and Stopping the Windows Update services
    set b=0
    
    :bits
    set /a b=%b%+1
    if %b% equ 3 (
       goto end1
    ) 
    net stop bits
    echo Checking the bits service status.
    sc query bits | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 ( 
        goto bits 
    ) 
    goto loop2
    
    :end1
    cls
    echo.
    echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop. Please restart the computer, and try again.
    echo.
    pause
    goto Start
    
    
    :loop2
    set w=0
    
    :wuauserv
    set /a w=%w%+1
    if %w% equ 3 (
       goto end2
    ) 
    net stop wuauserv
    echo Checking the wuauserv service status.
    sc query wuauserv | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 ( 
        goto wuauserv 
    ) 
    goto loop3
    
    :end2
    cls
    echo.
    echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop. Please restart the computer, and try again.
    echo.
    pause
    goto Start
    
    
    
    :loop3
    set app=0
    
    :appidsvc
    set /a app=%app%+1
    if %app% equ 3 (
       goto end3
    ) 
    net stop appidsvc
    echo Checking the appidsvc service status.
    sc query appidsvc | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 ( 
        goto appidsvc 
    ) 
    goto loop4
    
    :end3
    cls
    echo.
    echo Cannot reset Windows Update since "Application Identity" (appidsvc) service failed to stop. Please restart the computer, and try again.v
    echo.
    pause
    goto Start
    
    
    :loop4
    set c=0
    
    :cryptsvc
    set /a c=%c%+1
    if %c% equ 3 (
       goto end4
    ) 
    net stop cryptsvc
    echo Checking the cryptsvc service status.
    sc query cryptsvc | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 ( 
        goto cryptsvc 
    ) 
    goto Reset
    
    :end4
    cls
    echo.
    echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop. Please restart the computer, and try again.
    echo.
    pause
    goto Start
    
    
    :Reset
    Ipconfig /flushdns
    del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
    del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
    del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"
    
    
    if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 
    if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
        takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
        attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
        ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
    ) 
      
    if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
    if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
        attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
        ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
    ) 
     
    if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 
    if exist "%SYSTEMROOT%\system32\Catroot2" ( 
        attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
        ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
    ) 
      
    
    :: Reset Windows Update policies
    reg delete "HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
    reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
    reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
    reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
    gpupdate /force
    
    
    :: Reset the BITS service and the Windows Update service to the default security descriptor
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    
    :: Reregister the BITS files and the Windows Update files
    cd /d %windir%\system32
    regsvr32.exe /s atl.dll 
    regsvr32.exe /s urlmon.dll 
    regsvr32.exe /s mshtml.dll 
    regsvr32.exe /s shdocvw.dll 
    regsvr32.exe /s browseui.dll 
    regsvr32.exe /s jscript.dll 
    regsvr32.exe /s vbscript.dll 
    regsvr32.exe /s scrrun.dll 
    regsvr32.exe /s msxml.dll 
    regsvr32.exe /s msxml3.dll 
    regsvr32.exe /s msxml6.dll 
    regsvr32.exe /s actxprxy.dll 
    regsvr32.exe /s softpub.dll 
    regsvr32.exe /s wintrust.dll 
    regsvr32.exe /s dssenh.dll 
    regsvr32.exe /s rsaenh.dll 
    regsvr32.exe /s gpkcsp.dll 
    regsvr32.exe /s sccbase.dll 
    regsvr32.exe /s slbcsp.dll 
    regsvr32.exe /s cryptdlg.dll 
    regsvr32.exe /s oleaut32.dll 
    regsvr32.exe /s ole32.dll 
    regsvr32.exe /s shell32.dll 
    regsvr32.exe /s initpki.dll 
    regsvr32.exe /s wuapi.dll 
    regsvr32.exe /s wuaueng.dll 
    regsvr32.exe /s wuaueng1.dll 
    regsvr32.exe /s wucltui.dll 
    regsvr32.exe /s wups.dll 
    regsvr32.exe /s wups2.dll 
    regsvr32.exe /s wuweb.dll 
    regsvr32.exe /s qmgr.dll 
    regsvr32.exe /s qmgrprxy.dll 
    regsvr32.exe /s wucltux.dll 
    regsvr32.exe /s muweb.dll 
    regsvr32.exe /s wuwebv.dll
    regsvr32.exe /s wudriver.dll
    netsh winsock reset
    netsh winsock reset proxy
    
    :: Set the startup type as automatic
    sc config wuauserv start= auto
    sc config bits start= auto 
    sc config DcomLaunch start= auto 
    
    :Start
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
    
    :: Restart computer
    cls
    echo It is required to restart the computer to finish resetting Windows Update.
    echo.
    echo Please save and close anything open now, before the computer is restarted.
    echo.
    pause
    echo.
    echo.
    echo.
    echo *** Restart computer now. ***
    echo.
    pause
    shutdown /r /f /t 0
    1. Exécutez ensuite le fichier .bat.

    Réinitialiser la mise à jour avec  » Outil de réinitialisation de la mise à jour de Windows « .

    Reset Windows Update Tool vous permet de réinitialiser les composants de Windows Update. Il peut également supprimer, analyser, détecter et réparer les fichiers temporaires à l’aide de l’image du système Windows, analyser tous les fichiers système protégés, remplacer les fichiers corrompus, modifier les valeurs invalides dans le registre Windows, réinitialiser les paramètres Winsock, etc.

    Reset Windows Update Tool

    Vous pouvez obtenir l’outil de réinitialisation de Windows Update en cliquant sur le lien suivant github.com/ManuelGil. Suivez les instructions d’installation, ou vous pouvez obtenir le fichier exe here

    Dernières articles