1. ホーム
  2. visual-studio

Visual Studio 2015がクラッシュする

2023-11-19 23:48:22

質問

Visual Studio が修復されない...

vs 2015でアプリをコンパイルしようとすると、毎回クラッシュします。メイン関数をコンパイルしたり、それに何かを書き込みたい場合でも、ウィンドウが表示され、次のように表示されます。

Visual Studio 2015 は動作を停止しました。

2013 Express版でも同じようになります。 チームエクスプローラーを開くと、エラーが表示されます。

ページ '3185ed96-1cbd-4381-a439-636973542e50' は見つかりませんでした。

インターネットで見つけたものはすべて試しましたが、私を信じてください - 何も動作しませんでした。 また、いくつかのコマンド プロンプト コマンドを試しました。

devenv.exe/ debug  
devenv.exe/ resetsettings  
devenv.exe/ instalvstemplates  
devenv.exe/ resetskippings  
devenv.exe/ resetuserdata  
devenv.exe/ setup  
devenv.exe/ safemode  

デバッグモードでエラーの情報を得ました。

mscorlib.dll で 'System.InvalidOperationException' タイプの処理されない例外が発生しました。

追加情報です。サービス' Microsoft.Internal.VisualStudio.Shell.Interop.SVsUIThreadInvokerPrivate ' がインストールされている必要があります。 このサービスが利用可能であることを確認してください。HRESULT = 0x80004002

このフレームのコンテンツを構築中に例外が発生しました。 この情報は、"C:³³³³³.xmlにも記録されています。

Exception details:
System.ArgumentException: Parametr is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, ProvideToolWindowAttribute tool)
   at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)
   at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Guid& toolWindowType, Int32 id)
   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory.CreateToolWindow(Guid& toolWindowType, UInt32 id)
   at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()

しかし、それでも、私が見つけることができたものは、何もうまくいきませんでした。

私は VS を再インストールし、それを修復しましたが、まだ何もありません。 それから、いくつかの .dll と microsoft visual c++ 再頒布可能パッケージをダウンロードし、Ccleaner を使用してレジストリをクリーンアップしました。 非常に奇妙なエラーだと思うので、もし修正について助言していただけるなら、お願いします。

どのように解決するのですか?

ツール->オプション->環境->クライアントのパフォーマンスに応じて視覚的体験を自動的に調整する]のチェックを外す。

利用可能な場合はハードウェア グラフィックス アクセラレーションを使用する] のチェックボックスをオフにします。

Enable rich client visual experience] はチェックしたままでもかまいません。

不規則なクラッシュから Intel グラフィックス ディスプレイ ドライバーのクラッシュまで、多くの問題がありましたが、これをオフにしてからは何の問題もなく、実際によく動いています。おそらく、これでうまくいくでしょう。