web-dev-qa-db-fra.com

Windows Update ne fonctionne pas sur Windows Server 2008 R2

L'écran Windows Update apparaît et je clique sur Télécharger les mises à jour. Je fais ensuite défiler la barre sur l'écran et elle indique Téléchargement des mises à jour mais le nombre n'augmente jamais (0 Ko au total, 0% terminé). J'ai essayé plusieurs choses trouvées via Google pour résoudre ce problème, mais jusqu'à présent, rien n'a fonctionné.

Cité de https://serverfault.com/questions/166318/windows-update-not-working-on-windows-2008-r2-standard-x64 , sauf que je n'ai pas de SQL sans licence Server 2008 en cours d'exécution. J'ai également essayé plusieurs choses de Google, y compris WUInstall et la configuration d'un serveur WSUS distinct et rien n'a fonctionné jusqu'à présent.

Je me suis réenregistré et sfc'd à peu près tous les DLL je peux penser que cela pourrait être lié (un peu plus de 150), je n'utilise aucun serveur proxy.

J'ai téléchargé les mises à jour manuellement, mais Windows se bloque avec une "Recherche de mises à jour" qui ne termine jamais la recherche.

Seules les erreurs que je peux trouver dans mon journal sont les suivantes:

2012-01-30 05: 00: 10: 014 980 f40 AU AVERTISSEMENT: Impossible de modifier les propriétés de téléchargement de l'appel, erreur = 0x80070057 
 2012-01-30 07: 43: 06: 441 980 fc0 AU AVERTISSEMENT: Retour en raison d'une erreur de GetDownloadProgressUx, erreur = 0x8024000C 
 2012-01-30 07: 43: 06: 443 980 fc0 AU AVERTISSEMENT: GetInteractiveInstallProgress a échoué, erreur = 0x8024000C

Lors de la recherche sur Google de la première erreur, je suis tombé sur quelques étapes de résolution:

  1. Cliquez sur Démarrer et tapez services.msc dans la zone de recherche, puis cliquez sur services tel qu'il apparaît ci-dessus. Faites défiler la liste jusqu'à Windows Update, faites un clic droit dessus et sélectionnez Arrêter.

  2. Tapez-le dans la zone de recherche% windir%\SoftwareDistribution, cliquez sur "Software Distribution" dans la case ci-dessus et supprimez tout le contenu du dossier "Download".

  3. Revenez en arrière et réactivez le service Windows Update.

Ce que j'ai déjà essayé, et pas de chance.

Plus tard, il est dit de télécharger MicrosoftFixit.wu.Run.exe De Microsoft et d'essayer cela, ce que j'ai et pas de chance. J'ai également essayé le correctif Microsoft Windows6.1-KB947821-v14-x64.msu Qui bloque pour toujours la "Recherche de mises à jour sur cet ordinateur".

J'ai essayé de télécharger le FixWU tiers et rien.

J'ai essayé de forcer une réinstallation de l'agent Windows Update à l'aide de WindowsUpdateAgent30-x64.exe /wuforce

J'ai vérifié le PC pour les antivirus, les rootkits, les logiciels malveillants, rien de ce genre. J'ai réinitialisé toutes les connexions VPN et désactivé temporairement le pare-feu, toujours rien.

J'ai vérifié les autorisations d'accès sur C: et ses sous-dossiers, les utilisateurs et les administrateurs intégrés ont des privilèges de lecture/écriture.

A également tout essayé dans http://support.Microsoft.com/kb/949358 , et reconstruit/réinstalle manuellement l'agent Windows Update.

Je suis à bout de souffle ici, je ne sais pas quoi faire/essayer, des suggestions ???

7
Brian Deragon

Suivez les instructions au bas de cet article de la base de connaissances pour activer la journalisation étendue.

Vérifiez également si Background Intelligent Transfer Service (BITS) fonctionne correctement sur la machine en question.

Vérifiez si BITS les travaux de téléchargement sont en cours de création par Windows Update Service en cours d'exécution, en tant qu'administrateur:

bitsadmin /list /allusers

Pourriez-vous publier votre windowsupdate.log à un endroit comme http://Pastebin.com/ ?


Vous pouvez également essayer d'arrêter Windows Update Service (wuauserv) à l'aide de

sc stop wuauserv

et supprimez le dossier et les clés de registre suivants (et les sous-dossiers/sous-clés):

%windir%\softwaredistribution\datastore

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Supprimez tous les travaux BITS liés à Windows Update comme dans l'exemple ci-dessous

bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}

Cela fait, recommencez wuauserv:

sc start wuauserv
8
motobói

Comme je n'ai de toute façon pas l'autorisation de modifier la réponse de @ motobói ici, j'ai tout fait pour que les mises à jour Windows fonctionnent. J'ai dû faire un peu plus/différent cependant.

Arrêtez les services suivants:

  • Service de mise à jour Windows
  • Windows Installer
  • Service de transfert intelligent en arrière-plan (BITS)

Supprimer le contenu des dossiers suivants

  • % windir%\SoftwareDistribution\Datastore
  • % windir%\SoftwareDistribution\Download

Supprimer les clés de registre (et les sous-dossiers/sous-clés):

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Assurez-vous que les services sont configurés pour démarrer automatiquement (retardé)

  • Service de transfert intelligent en arrière-plan (BITS)
  • Windows Installer
  • Service de mise à jour Windows

Redémarrez tous les services ou redémarrez le serveur

Démarrer la mise à jour de Windows et la planifier

La suppression du registre entraîne la perte des paramètres de mise à jour de Windows. Démarrez manuellement la mise à jour de Windows pour garantir son bon fonctionnement. Définissez la stratégie de mise à jour comme vous le souhaitez. (automatiquement)

Plus peut-être essayer

Quant à moi, les étapes mentionnées ci-dessus ont fait fonctionner à nouveau la mise à jour de Windows, mais collectées à partir des autres réponses, vous souhaiterez peut-être essayer les choses suivantes:

Pourriez-vous s'il vous plaît suivre les instructions au bas de cet article de la base de connaissances et activer la journalisation étendue?

Vérifiez également si BITS sont créés par le service Windows Update en cours d'exécution, en tant qu'administrateur et supprimez tous les travaux BITS liés à Windows Update comme dans l'exemple) au dessous de

bitsadmin /list /allusers
bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}

Essayez de réinstaller l'agent Windows Update

WindowsUpdateAgent30-x64.exe /wuforce

thx @ motobói et @Brian Deragon pour m'avoir mis sur la bonne voie

2
Manuel

Pour à propos de la partie "Recherche de mises à jour sur cet ordinateur" lors de l'installation avec un fichier de mise à jour téléchargé localement, j'ai rencontré le même problème lors de l'installation de Cumulative update for IE11

J'ai essayé de me connecter avec le compte administrateur et je peux ensuite installer avec succès la mise à jour téléchargée. J'espère que cela aidera quelqu'un.

0
zawhtut

J'ai eu ce même problème, et aucune des suggestions n'a fonctionné pour moi, sauf que j'ai remarqué que le service Windows Update avait un profil matériel appelé "Profil débloqué" activé sous l'onglet Connexion, et je l'ai désactivé et maintenant Windows Update fonctionne.

0
spark

(Probablement, n'aiderait pas l'affiche originale, mais pourrait aider quelqu'un dirigé par Google). Je viens de rencontrer un problème similaire avec Win 7: les mises à jour n'arriveraient pas et KB947821 serait pour toujours "Recherche de mises à jour sur cet ordinateur". Il s'est avéré que BITS pour une raison quelconque n'était pas en cours d'exécution et a été défini sur Démarrage manuel. Après le démarrage (et le retour au démarrage automatique retardé), les mises à jour semblent fonctionner (KB947821 démarre également correctement , mais il n'y avait plus de raison de l'exécuter de toute façon).

0
Alexey B.