web-dev-qa-db-fra.com

Boucle du package autonome de mise à jour Windows (msu)

La mise à jour Windows de mon Windows 7 SP1 ne fonctionne pas. J'ai donc décidé d'obtenir des mises à jour possibles en tant que packages autonomes. J'ai téléchargé beaucoup de paquets. mais quand je clique sur l'un des paquets, il montre d'abord se préparer pendant 1 seconde, puis chercher des mises à jour sur cet ordinateur, puis cette chose continue de s'afficher pendant des heures, même si je l'ai laissée le faire toute la nuit après l'avoir toujours affichée. même si le paquet est de quelques kbs. est-ce un bug dans mes fenêtres qui doivent être corrigés? s'il vous plaît aider à résoudre ce problème

7
John Mafia

arrêtez le service Windows Update (net stop wuauserv) avant d'installer une mise à jour MSU. J'utilise cette cmd:

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR /R "%~dp0" %%A IN (*Windows6.1-KB*.MSU) DO (
        CALL :SUB %%~nA        
    ECHO= Installing KB!KB_NUM!        
    >NUL net stop wuauserv
    WUSA "%%A" /quiet /norestart)
ECHO= == Press any key to close the Window ==
>NUL PAUSE

GOTO :EOF

:SUB

SET "KB_NUM=%*"
FOR /F "DELIMS=-" %%B IN ("%KB_NUM:*-KB=%") DO SET "KB_NUM=%%B"

pour énumérer toutes les mises à jour MSU dans le dossier dans lequel le CMD est stocké et les installer; avant d'installer une mise à jour, il arrête le service pour l'accélérer.

15
magicandre1981

Voici une solution simple:

  1. Allez au menu Démarrer, tapez services.msc et appuyez sur Return
  2. Faites défiler pour trouver Windows Update et double-cliquez sur
  3. Modifiez le type de démarrage de automatique à manuel ou désactivé (selon votre préférence)
3
user1979460