Comment : réinitialiser les composants de Windows Update dans Windows

C

Nos utilisateurs se demandent 💬

Niveau technique: Intermédiaire

Sommaire

La mise à jour de Windows est une partie importante de Windows. Selon les mises à jour de Windows, on peut obtenir

  • nouveaux pilotes pour les périphériques matériels installés sur l’ordinateur
  • correctifs de sécurité
  • Défauts dits corrigés
  • Mises à jour et mises à niveau majeures.

Mais certains problèmes, généralement directement ou indirectement liés à une corruption des fichiers système, la mise à jour de Windows peut ne pas fonctionner correctement. Cet article traite réinitialiser complètement la mise à jour de Windows à l’aide d’un script de réinitialisation.

Des détails

Le script effectue les opérations suivantes :
  • Les plus anciens dossiers mis à jour Windows sont supprimés, où les mises à jour sont téléchargées. Les plus récents sont créés automatiquement.
  • Il reprogramme les fichiers Windows mis à jour.
  • Réinitialisez votre connexion réseau.

Mode d’emploi:

  1. Télécharger le script dans votre ordinateur.
  2. À l’endroit où il est enregistré, faites un clic droit et sélectionnez Extrait.
  1. Une fois le passage terminé, vous verrez un Fichier nommé WuReset.bat dans les nouvelles Windows qui s’ouvrent.
  2. Droit Cliquez sur Fichier nommé WuReset.bat et sélectionnez Exécuter en tant qu’administrateur.
  1. Attends le « Tâche terminée avec succès » message dans la fenêtre d’invite de commandes.
  2. Redémarrez votre ordinateur et vérifiez à nouveau les mises à jour.
Télécharger le script de réinitialisation
Build 10240 et versions ultérieures pour les utilisateurs exécutant Windows 10 :

Télécharger le script de réinitialisation de Windows Update pour Windows 7 et 8

Quoi qu’il en soit, si vous ne pouvez pas télécharger / exécuter le script, copiez le code suivant dans le Bloc-notes et enregistrez-le dans “WUReset.bat” (avec des guillemets), puis exécutez-le ensuite :

@echo off echo .

echo Simple script to reset Windows update-Credits to shawn Brink for the commands

echo .

echo PAUSE 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 Failed to reset Windows Update due to bits service failing to stop. 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 Failed to reset Windows Update due to wuauserv service failing to stop. 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 Failed to reset Windows Update due to appidsvc service failing to stop. 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 Failed to reset Windows Update due to cryptsvc service failing to stop. echo. pause goto Start :Reset Ipconfig /flushdns del /s /q /f "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"

del /s /q /f "%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat" cd /d %windir%system32 if exist "%SYSTEMROOT%winsxspending.xml.bak" del /s /q /f "%SYSTEMROOT%winsxspending.xml.bak" if exist "%SYSTEMROOT%winsxspending.xml" ( takeown /f "%SYSTEMROOT%winsxspending.xml" attrib -r -s -h /s /d "%SYSTEMROOT%winsxspending.xml" ren "%SYSTEMROOT%winsxspending.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%system32Catroot2.bak" rmdir /s /q "%SYSTEMROOT%system32Catroot2.bak" if exist "%SYSTEMROOT%system32Catroot2" ( attrib -r -s -h /s /d "%SYSTEMROOT%system32Catroot2" ren "%SYSTEMROOT%system32Catroot2" Catroot2.bak ) if exist "%SYSTEMROOT%WindowsUpdate.log.bak" del /s /q /f "%SYSTEMROOT%WindowsUpdate.log.bak" if exist "%SYSTEMROOT%WindowsUpdate.log" ( attrib -r -s -h /s /d "%SYSTEMROOT%WindowsUpdate.log" ren "%SYSTEMROOT%WindowsUpdate.log" WindowsUpdate.log.bak ) 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) 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 /s wudriver.dll netsh winsock reset netsh winsock reset proxy :Start net start bits net start wuauserv net start appidsvc net start cryptsvc

echo Task completed succesfully!Please restart your computer and check for the updates again.

Ce script est-il sûr ?

Oui, le script est totalement sûr à utiliser. Le code est créé avec l’aide de Shawn Brink, qui est un MVP de Microsoft. Vous pouvez consulter la source en cliquant avec le bouton droit sur le fichier bat et en sélectionnant modifier.

Remerciement spécial à Askvg et Tenforums et Denis pour l’aide

Lire aussi :

Correction des modifications apportées à l’annulation des mises à jour Windows

Avant ça

Effronté

Avant ça

Effronté


Add comment

By admin

Articles récents

Commentaires récents

Catégories

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Plus d\'informations
Privacidad