2 votes

Impossible de désinstaller Visual Studio 2008, impossible d'ouvrir la clé des composants

Il y a quelque chose de funky qui se passe avec mon installation de Visual Studio et quand j'ai voulu le désinstaller pour pouvoir faire une nouvelle installation, j'ai rencontré des problèmes avec le désinstalleur aussi. Lorsque je sélectionne la désinstallation et que j'exécute l'assistant d'installation, il tente de désinstaller pendant quelques minutes avant de lancer une erreur et d'annuler l'installation.

Voici le journal d'erreurs que l'installation génère :

[08/09/10,15:04:59] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ERROR:Error 1402.Could not open key: UNKNOWN\Components\27BE807B28AA7BE3B80B8D54AB539CD3\4E1DAD7D4F54B2B398A9AE271876CEF4.   Verify that you have sufficient access to that key, or contact your support personnel.
[08/09/10,15:04:59] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ACTION FAILURE:Action ended 15:04:59: InstallFinalize. Return value 3.See MSI log for details.
[08/09/10,15:05:10] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ACTION FAILURE:Action ended 15:05:10: INSTALL. Return value 3.See MSI log for details.
[08/09/10,15:12:12] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/09/10,15:12:24] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2008 Professional Edition - ENU is not installed.
[08/09/10,15:24:19] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ERROR:Error 1402.Could not open key: UNKNOWN\Components\27BE807B28AA7BE3B80B8D54AB539CD3\4E1DAD7D4F54B2B398A9AE271876CEF4.   Verify that you have sufficient access to that key, or contact your support personnel.
[08/09/10,15:24:20] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ACTION FAILURE:Action ended 15:24:19: InstallFinalize. Return value 3.See MSI log for details.
[08/09/10,15:24:31] Microsoft Visual Studio 2008 Professional Edition - ENU: [2] ACTION FAILURE:Action ended 15:24:31: INSTALL. Return value 3.See MSI log for details.
[08/09/10,15:31:37] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[08/09/10,15:32:20] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2008 Professional Edition - ENU is not installed.

Avez-vous des conseils sur la façon dont je peux retirer Visual Studio 2008 de mon système Windows 7 64 bits ?

2voto

Tamara Wijsman Points 56163

Je suis passé par cette erreur plusieurs fois, soupir ...

Pourquoi cela se produit-il ?

La suppression incorrecte de logiciels ou de parties de logiciels peut provoquer ce problème,
dans mon cas, l'utilitaire de nettoyage de l'installation de Microsoft a causé ces problèmes...

Les permissions des sous-clés des composants sont donc mal définies.

Où cela se passe-t-il dans le registre ?

HKEY_LOCAL_MACHINE
--> LOGICIELS
--> Microsoft
--> Windows
--> Version actuelle
--> Installateur
--> Données utilisateur
--> S-1-5-18
--> Composants

Comment réparer ce problème automatiquement ?

http://support.microsoft.com/kb/313222

Cela peut fonctionner ou non, essayez et voyez si cela fonctionne dans votre cas.

Une autre tentative automatique que vous pourriez essayer est :

SubInAcl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
SubInAcl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
SubInAcl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
SubInAcl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f

Vous devrez obtenir SubInAcl pour ça.

Si l'une de ces solutions a fonctionné pour vous, estimez-vous heureux...

Si non, soupir ...

Comment réparer cela manuellement ?

L'ennui, c'est que les permissions ne sont pas appliquées de manière récursive dans ce dossier. Quoi que vous fassiez, vous devrez appliquer les changements de permission plus d'une fois pour que les permissions se propagent correctement.

Vous pouvez essayer de le faire mais cela n'a jamais fonctionné dans mon cas...

  • Changer le propriétaire d'abord, s'assurer que le truc récursif est coché, appliquer, fermer.
  • Puis changez les permissions, assurez-vous que le truc récursif est coché, lisez, appliquez, fermez.

Moniteur de processus peut vous indiquer quelles sous-clés ont encore des problèmes, De cette façon, vous n'avez pas besoin de vérifier le journal encore et encore pour voir où il y a encore des problèmes. Il suffit de réinitialiser le filtre et de s'assurer que vous filtrez tous les statuts, à l'exception d'ACCÈS REFUSÉ.

Effacez le journal et réessayez. Pour chaque clé de Components qui a des problèmes de permission, vous devrez ajuster les permissions comme je l'ai décrit dans la liste à puces afin qu'elles correspondent aux permissions de la clé de Components. Vous devriez alors être en mesure de cliquer à l'intérieur de la clé et de ses sous-clés, sinon, corrigez les autorisations pour les sous-clés également.

Vous devrez répéter cette opération jusqu'à ce qu'elle soit réparée. Oui, c'est ennuyeux... :-(

0voto

Force Flow Points 4008

Pouvez-vous utiliser la restauration du système pour revenir à un point situé avant que vous ne commenciez à avoir des problèmes ?

Une désinstallation manuelle est généralement le dernier recours, alors procédez avec prudence après avoir épuisé les autres options :

http://blogs.msdn.com/b/joy/archive/2008/10/21/how-to-remove-visual-studio-2008-manually.aspx

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X