web-dev-qa-db-fra.com

Échec d'initialisation de la gestion des packages: erreur d'accès refusé lors de l'ouverture de Visual Studio 2017

Je reçois le message d'erreur suivant lors de l'ouverture de VS 2017 sous Windows 7 64 bits:

Échec d'initialisation de la gestion des packages: accès refusé.

Vous pouvez obtenir plus d'informations en examinant le fichier:
C:\Utilisateurs\<nom d'utilisateur>\AppData\Roaming\Microsoft\VisualStudio\15. <Version>\ActivityLog.xml


Tout a commencé après que j'ai ajouté ma solution à SVN. Je n'ai eu aucun problème jusqu'à ce que j'ai essayé d'ajouter un fichier et obtenu l'erreur suivante:

La valeur ne se situe pas dans la plage attendue

J'ai suivi les étapes mentionnées dans cette réponse et ai fait 'devenv/setup' , après quoi j'ai commencé à obtenir le Échec de l'initialisation de la gestion du package: accès refusé. erreur lors de l'ouverture de VS. Maintenant, Visual Studio ne démarre même pas.

Quelqu'un d'autre a-t-il rencontré ce problème et l'a résolu?

Modifier:

J'ai essayé de démarrer en tant qu'administrateur et cela a fonctionné. Mais sinon, ce n'est pas le cas.

37
Neil Patrao

Il s’avère qu’il s’agit d’un bug , qui n’a pas encore été résolu. Cette erreur se produit également lorsque à partir de Visual Studio après une mise à jour .

Mais il existe une solution de contournement de ce fil qui a fonctionné pour moi,

Supprimez le fichier privateregistry.bin Du dossier suivant:

C:\utilisateurs \% nom d'utilisateur%\Appdata\Local\Microsoft\VisualStudio\15.0_ <ID de version> \

Il s'agit toutefois d'un correctif temporaire qui réinitialise les préférences de l'utilisateur. C'est pourquoi cela a fonctionné lorsque je l'ai lancé en tant qu'administrateur, car le problème est spécifique à l'utilisateur.


Mise à jour

Ce bogue est censé être corrigé dans les dernières versions de Visual Studio. Mais pour que le correctif de bogue fonctionne, l'ancien fichier privateregistry.bin Doit toujours être supprimé.

64
Neil Patrao

@ neil-patrao answer fonctionne très bien. Pour ouvrir le dossier AppData, essayez de taper:

%Données d'application%

directement dans la barre d'adresse.

https://support.pointlogic.com/faq/troubleshooting/accessing-the-appdata-folder

enter image description here

3
Damir Varevac

J'ai eu le même problème et quand j'ai regardé

 C:\Users\UserName\AppData\Local\Microsoft\VisualStudio 

J'ai remarqué que j'avais plusieurs versions de Visual Studio, ce qui signifie que la mise à jour actuelle n'avait peut-être pas abouti, car je n'ai pas pu supprimer le fichier mentionné par @Neil Patro. J'ai simplement supprimé toutes les mises à jour et tout s'est bien passé. Je suppose que l'ajout de ceci comme réponse pourrait aider.

1
Otema

J'ai eu ce problème après l'installation de SSDT for VS 2017 dans une nouvelle instance vs. C'est comme si j'avais deux studios de visualisation dans ma machine. Pour résoudre ce problème, j'ai désinstallé le package SSDT, redémarré ma machine et réinstallez-le sur l'instance initiale de Visual Studio installée.

0
MNF