Question crypt32.dll est cassé pour Virtualbox depuis le correctif mardi 9 décembre 2014?


Au cours des 18 dernières heures, mon ordinateur Windows 7 Pro 64 bits a redémarré en réponse à l'application des correctifs Windows Update.

Maintenant, je trouve que lorsque j'essaie de démarrer le gestionnaire VirtualBox (pas la machine virtuelle que le gestionnaire gère, je n'obtiens pas autant), je reçois le message "\. \ GLOBALROOT \ SystemRoot \ System32.dll n'est pas conçu pour être exécuté sous Windows ou contient une erreur "

enter image description here

Lorsque je recherche ce fichier à% systemroot% \ System32 \ crypy32.dll, il n'existe pas.

Il semble que le patching a effacé ce fichier?

J'ai suivi les conseils de la boîte de dialogue de réinstallation de VirtualBox (à la fois la version que j'utilisais à l'origine et plusieurs versions ultérieures), mais rien de tout cela n'est utile (en fait, je reçois des erreurs différentes des versions ultérieures) que de se lancer dans d'autres erreurs VirtualBox).

Comment puis-je obtenir le plus facilement une copie pertinente de crypt32.dll? Je n'ai qu'une partition de récupération que le "support d'installation d'origine".


MODIFIER: Bon conseil de @Bob. Malheureusement, il semble que j'ai utilisé tous mes points de restauration du système pour essayer de résoudre ce problème plus tôt. J'ai posé une autre question en me demandant quelles options j'ai: Vous voulez vous débarrasser de KB3004394 mais avez utilisé tous mes points de restauration? .


MODIFIER: Voici les mises à jour les plus récentes appliquées à la machine en question:

enter image description here


4
2017-12-11 02:08


origine




Réponses:


On dirait que la mise à jour KB3004394 est bogue dans Windows 7 (bien dans Windows 8):

Vous pouvez temporairement contourner ce problème en désinstallant cette mise à jour.

En fait, il ne suffit peut-être pas de simplement désinstaller la mise à jour - vous pourrait utiliser la restauration du système pour revenir à un point antérieur à la mise à jour (la mise à jour elle-même aurait dû créer un point de restauration, vous pouvez donc l'utiliser).


7
2017-12-11 02:14



Merci pour vos conseils . Malheureusement, cela a révélé un autre problème, à savoir que j'ai utilisé tous mes points de restauration pour essayer d'autres correctifs. J'ai posé une autre question ici: superuser.com/questions/851157/ . - glaucon
@glaucon Aïe! Je suppose que la désinstallation standard n'a pas fonctionné? - Bob
Désolé, je ne suis pas expérimenté dans ce domaine et à cause du grand nombre d'autres correctifs appliqués en même temps, je n'ai pas pensé à la possibilité de simplement en désinstaller un. Je vais essayer de voir si cela aide. - glaucon
@glaucon Pour désinstaller les mises à jour, recherchez Programs and Features dans le menu Démarrer. Puis à gauche sélectionnez View installed updates. Vous pouvez désinstaller à partir de là. (note latérale: je m'appelle Bob, pas Ben: P) - Bob
Les choses vont bien maintenant! J'ai suivi le processus que vous avez décrit ci-dessus pour désinstaller KB3004394 et le gestionnaire VirtualBox se lance maintenant comme d'habitude. Phew ! Merci beaucoup pour votre aide et désolé pour le truc de Ben / Bob. - glaucon


Installez le correctif à partir de cette base de connaissances pour résoudre le problème avec la mise à jour KB3004394:

Installez KB3024777 pour résoudre un problème avec KB3004394 sur Windows 7 et Windows Server 2008 R2 http://support2.microsoft.com/kb/3024777/en-us


2
2017-12-12 05:26



C'est marrant parce que toute cette mise à jour supprime l'ancienne mise à jour, semble-t-il. - slhck
@slhck Aussi drôle parce que apparemment l'autre se met à jour lui-même ... alors les gens doivent l'installer manuellement: S - Bob
merci pour le conseil que fait le correctif. Je l'ai seulement vu aujourd'hui dans le flux RSS de Microsoft pour Windows 7. - magicandre1981