J'utilise Visual Studio 2017, version 15.0.0 + 26228.9
Lorsque j'essaie de créer un nouveau projet via Fichier> Nouveau> Projet ... dans Visual Studio 2017, je reçois le message d'erreur suivant et le projet n'est pas créé:
Accès refusé (exception de HRESULT: 0x80070005 (E_ACCESSDENIED))
Ne faites pas attention au texte du message en allemand dans la capture d'écran:
Cela se produit pour chaque modèle de projet que j'utilise (par exemple, C # WPF, VB WPF, Application console C # ...).
Si j'essaie de créer un projet via le champ de recherche rapide de la page de démarrage de visual studio, VS se bloque instantanément, sans aucun message d'exception:
Quelqu'un a-t-il rencontré ce problème et pourrait-il savoir comment le résoudre?
J'ai eu la même erreur ..__ Je l'ai résolue en suivant la procédure:
tout le mérite en revient à https://developercommunity.visualstudio.com/content/problem/31188/access-denied-error-1.html
Ok, je l'ai corrigé . Bref, la raison du problème était une configuration incomplète et/ou corrompue.
Mais la solution a été plutôt cahoteuse, avec plusieurs désinstallations et réinstallations jusqu'à ce que je finisse par comprendre pourquoi la configuration était réellement défaillante.
Parfois, j'ai une exception lors de l'installation, d'autres fois, cela s'est bien passé, mais l'erreur HRESULT a persisté lorsque j'ai essayé de créer un nouveau projet.
Dans mon cas particulier, cela était dû au pare-feu de l'entreprise, qui empêchait le téléchargement de certains paquets d'installation par l'installateur Web. J'ai résolu le problème en me connectant à un réseau WiFi ouvert, qui n'est pas filtré par le pare-feu.
Étant donné que je travaille avec un utilisateur standard, le contrôle de compte d'utilisateur débute lorsque je lance une routine d'installation. Lorsque j'ai commencé la configuration via UAC et que je me connectais au WiFi gratuit, il était impossible de trouver les serveurs de paquets . Il m'a fallu une minute pour me rendre compte que l'administrateur que j'avais utilisé pour UAC avait ses propres paramètres de proxy Internet. , cela ne fonctionnerait pas avec le WiFi ouvert.
Après avoir ouvert une session en tant qu'administrateur, désactivé le proxy et reconnecté en tant qu'utilisateur principal, j'ai à nouveau exécuté la configuration. Cette opération a de nouveau échoué avec plusieurs messages de «charge de travail incomplète». Aussi frustré que je l'étais à ce stade, je l'ai simplement exécuté à nouveau via le bouton "Modifier" sans même fermer le programme de configuration Web. Cette fois, il s'est terminé sans erreur!
Après cela, je pouvais démarrer VS normalement et la création d’un nouveau projet était possible.
Donc, si vous rencontrez de tels problèmes, je vous recommande fortement de lancer une installation "Réparer" ou "Modifier" juste au-dessus de votre installation existante, tout en essayant d'éviter tout pare-feu entre vous et Internet.
1/ouvrez le panneau de configuration -> programme et avenir -> IIS Express -> sélectionnez Réparer.
2/Rafraîchissez quelque temps -> ouvrez Visual Studio
Il s'agit de IIS Express sur votre ordinateur. vous avez seulement besoin de le réparer dans le panneau de configuration.
J'ai essayé et réussi.
Ma solution,
Le format Clang a provoqué cela. il suffit de désactiver le format Clang:
Options-> Editeur de texte-> C/C++ -> Formatage-> Général-> Support Eable ClangFormat