web-dev-qa-db-ja.com

Visual Studio 2017 HRESULT:0x80070005 /プロジェクト作成時のE_ACCESSDENIED

Visual Studio 2017バージョン15.0.0 + 26228.9を実行しています

enter image description here

Visual Studio 2017でFile> New> Project ...で新しいプロジェクトを作成しようとすると、次のエラーメッセージが表示されますプロジェクトは作成されません:

アクセスが拒否されました(HRESULTからの例外:0x80070005(E_ACCESSDENIED))

スクリーンショットのドイツ語のメッセージテキストを気にしないでください: Exception message on project creation

これは、使用するすべてのプロジェクトテンプレートで発生します(例:C#WPF、VB WPF、C#Console App ...)。

Visual Studioの開始ページにあるクイック検索ボックスを使用してプロジェクトを作成しようとすると、VSは例外メッセージを表示せずに即座にクラッシュします。

Quick search project template box

他の誰かがこの問題に遭遇し、それを修正する方法を知っているかもしれませんか?

31
M463

同じエラーが発生しました。手順に従って解決しました:

  • Visual Studioのすべてのインスタンスをシャットダウンします
  • %LocalAppData%\ Microsoft\VisualStudio\15.0_f4938f75\privateregistry.binファイルを削除します(15.0_以降のIDはマシンごとに異なる場合があります)
  • VSを通常のユーザーとして起動します

これに対するすべてのクレジットは https://developercommunity.visualstudio.com/content/problem/31188/access-denied-error-1.html に行く必要があります

はい、修正しました。要するに、問題の原因は不完全なセットアップまたは破損したセットアップ、あるいはその両方です。

しかし、セットアップが実際に失敗した理由を最終的に理解するまで、いくつかのアンインストールと再インストールを含む、ソリューションへのかなり険しい道でした。

インストール中に例外が発生することもあれば、正常に終了することもありましたが、新しいプロジェクトを作成しようとするとHRESULTエラーが続きました。

私の特別な場合、これは企業のファイアウォールが原因で、セットアップパケットの一部がWebインストーラーによってダウンロードされるのをブロックしました。ファイアウォールでフィルタリングされていない、オープンなWiFiに接続することで問題を解決しました。

標準ユーザーと作業しているため、インストールルーチンを開始するとUACが起動します。最初にUAC経由でセットアップを開始し、無料のWiFiに接続したとき、パケットサーバーが見つかりませんでした。 UACに使用した管理者ユーザーが独自のインターネットプロキシ設定を持っていることに気づくのに1分かかりました。これは、オープンWiFiでは機能しません。

管理者としてログオンし、プロキシを無効にし、メインユーザーとして再度ログオンした後、セットアップを再度実行しましたが、一連の「不完全なワークロード」メッセージで再度失敗しました。この時点でイライラしたので、webinstallerを閉じずに[変更]ボタンを使用してもう一度実行しましたが、今回はエラーなしで最終的に完了しました。

この後、私は通常どおりVSを開始することができ、新しいプロジェクトの作成が可能になりました。

そのため、このような問題が発生した場合は、既存のインストール上で「修復」または「変更」インストールを実行することを強くお勧めしますが、インターネットとインターネットの間のファイアウォールは避けてください。

1
M463

1 /コントロールパネルを開く->プログラムと将来-> IIS Express->修復を選択

2 /しばらく更新-> Visual Studioを開く

これは、コンピューターのIIS Expressについてです。コントロールパネルで修理するだけで大​​丈夫です。

試しましたが成功しました。

0
jun

私の解決策、

これはClang形式が原因です。 clang-formatを無効にするだけです:

[オプション]-> [テキストエディター]-> [C/C++]-> [書式設定]-> [一般]-> [ClangFormatサポートの有効化]

0
Zhang