Windows Server 2008 est bloqué à "configurer les mises à jour – étape 3 de 3 – 0% complet"

Cela s'est produit les deux dernières fois que j'ai fait des mises à jour sur ce système, et je n'ai vraiment aucune idée de ce qui se passe. Il est en train d'installer une mise à jour d'un mois seulement. Il répond uniquement au ping et aucun service n'est terminé, donc je ne peux pas voir le système à distance (je dois brancher un moniteur pour voir ce message). Dans le passé, je viens de redémarrer le système à ce stade et finit finalement d'être mis à jour. Je souhaite savoir ce que je peux faire pour éviter cette situation, comment diagnostiquer ce qui se passe et comment obtenir tout type d'accès à distance lors des mises à jour.

Edit: Je peux démarrer la machine en mode sans échec (où je n'ai fait que sauvegarder certains fichiers). J'ai redémarré et il n'essaie plus de faire une mise à jour Windows, il suffit de passer au bureau où tout semble extrêmement brisé. Je peux cliquer sur certaines choses, mais ne pas lancer la plupart des programmes. Je suppose que tout ce que je peux faire à ce stade est de restaurer le système ou quelque chose.

Edit: réinstallé Windows sur ce système hier. C'est ma solution habituelle aux problèmes que je n'ai pas envie de diagnostiquer, comme celui-ci.

Êtes-vous en train d'exécuter IIS avec certs SSL (ou tout ce qui nécessite le magasin de certificats) sur le serveur? J'ai déjà vu cela causer ce genre de problème auparavant. J'ai bloggé à ce sujet sur mon blog. Faites défiler devant moi le souci de Dell pour l'information réelle sur le problème et la solution.

Il existe un article KB: http://support.microsoft.com/kb/949358/en-us de Microsoft pour résoudre ce problème. La KB est pour Windows Vista / 7, mais depuis que la base de code est partagée, un appel à MS peut vérifier s'il existe également un patch Win2k8.

J'ai eu ce problème récemment avec SBS 2011, c'était une véritable douleur dans le cou. Il s'est avéré que le service de protection du logiciel ne démarrait pas, ce qui ne fonctionnait pas, car ipv6 n'était pas activé. Si vous avez désactivé ipv6 sur votre interface réseau, cela pourrait valoir être recherché. Je l'ai laissé tout au long de la nuit et fini par ouvrir une session avec des tonnes de défaillances de service, j'ai alors activé ipv6 et redémarré les mises à jour. J'ai essayé de trouver un moyen d'activer à distance ipv6 sur une interface, soit en connectant via regedit et à distance du registre et psexec avec netsh, mais je ne peux pas trouver un moyen.

Si vous avez des NIC secondaires qui ne sont pas configurés et qui sont encore activés, vous pouvez essayer de brancher le câble réseau sur ce sujet sur un sous-réseau avec un serveur DHCP, cela lui confère une adresse IPv6 configurée automatiquement, puis connectez-vous à son adresse temporaire avec Les services MMC et démarrer la protection du logiciel, cela pourrait faire redémarrer la mise à jour.

<- edit ->

Je n'avais pas vu votre édition en voyant qu'elle était cassée, la seule chose que je peux suggérer serait d'essayer une restauration ou de désinstaller les mises à jour, puis essayez ce qui précède si vous avez encore confiance / besoin de la mise à jour.

Microsoft a publié un correctif pour ce problème.
KB2379016: un ordinateur qui exécute Windows Vista ou Windows Server 2008 cesse de répondre et se bloque à l'étape "Application des paramètres utilisateur" du processus d'ouverture de session

Pour contourner le problème sans installer le correctif, créez une clé de Registre DependOnService pour modifier le comportement de HTTP.sys. Cela rend HTTP.sys dépend du service crytosvc pour être démarré en premier. Pour le faire, suivez ces étapes:
1. Cliquez sur Démarrer , tapez regedit dans la zone Rechercher , puis appuyez sur ENTRÉE.
2. Recherchez, puis cliquez sur la sous-clé de Registre suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
3. Dans le menu Edition , pointez sur Nouveau , puis cliquez sur Valeur de chaîne multiple .
4. Tapez DependOnService , puis appuyez sur ENTRÉE.
5. Cliquez avec le bouton droit sur DependOnService , puis cliquez sur Modifier .
6. Dans la zone Données de la valeur , tapez CRYPTSVC , puis cliquez sur OK .
7. Quittez l'Éditeur du Registre.
8. Redémarrez l'ordinateur.