Windows 7にVisual Studio 2015 Professionalをインストールしました。正常に動作していました。しかし、[ツール]-> [拡張機能と更新プログラム]メニューから更新プログラムをインストールした後、Visual Studioはもう起動しません。 「管理者として実行」も使用してみました。 [スタート]メニューから[Visual Studio 2015]を右クリックし、[管理者として実行]をクリックします。通常のアクセス許可を求めるダイアログボックスが表示されます。[はい]をクリックします。タスクマネージャーでは、同様に表示されません。
システムを再起動しても効果はありません。 .NET 4.6がインストールされ、同じシステム上のVisual Studio 2012は正常に機能しています。
PDATE 1この問題は、私が考える普遍的なアプリに関係する最後の更新(VS2015内から)をインストールした後に始まりました。
PDATE 2 VS2015を起動した正確な時間に、次のようにセキュリティセクションの下に1つのWindowsイベントログが生成されます。
EventID 6281
Microsoft-Windows-Security-Auditing
Audit Failure
Message: Code Integrity determined that the page hashes of an image file are not valid.
The file could be improperly signed without page hashes or corrupt due to unauthorized modification.
The invalid hashes could indicate a potential disk device error.
File Name: \Device\HarddiskVolume3\Windows\System32\l3codeca.acm
パッケージの1つをアップグレードした後、最近同じ問題が発生しました。 「すべて」を試してみたところ、動作した唯一のオプションは/ Setupスイッチでした(管理者としてログインしましたが、それが必要だとは思わない) 。
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe /Setup
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe
これが私のために働いたものです。コマンドプロンプトに移動し、devenv.exeがあるフォルダーに移動します
私の場合、C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE
その後、実行する
Devenv.exe/ResetSettings
同じ問題がありました。これは、Visual Studio Extensionsが$PATH
にパスを追加し、$PATH
が長くなりすぎた(> 2048バイト)ために発生しました。
これにより、マシン上のVSやその他の多くのものが破損します。
$PATH
から古い行と重複する行を削除すると、十分に短くなり、VS2015とすべてが再び機能しました。
上記のいずれも機能しない場合(私の場合のように)、レジストリエディターを開き、HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
および14.0のすべてのディレクトリを削除します。
すべてのVS設定がリセットされ、次の起動はインストール後の最初の起動のようになります。 ここに答えが見つかりました
このスレッドで他のソリューションを試した後、最終的に私のために働いたのは:
昇格したコマンドプロンプトから、「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE」に移動します。
実行:
devenv.exe/Log C:\ temp.log
https://msdn.Microsoft.com/en-us/library/ms241272.aspx
ログには、すべての拡張子の開始エントリと終了エントリの一致するセットが含まれている必要があります。
<description>Begin package load ...
...
<description>End package load ...
最後の拡張機能にEnd package load
エントリがない場合、その拡張機能をアンインストールする必要があります。
実行:
devenv.exe/SafeMode
https://msdn.Microsoft.com/en-us/library/ms241278.aspx
「ツール->拡張機能と更新」に移動し、問題のある拡張機能をアンインストールします。
VSを終了します。通常どおりVSを起動します。それでも機能しない場合は、手順を繰り返します。
上記のどれも私を助けなかった、私を助けたのはdevenu.exe
VSがインストールされた他のコンピューターから、それをマイコンピューターに置き換えますdevenu.exe
。
私にとっては、Visual Studio 2015ウィンドウが消えずに表示されるだけで、IDEまたはエラーが表示されます。
次のソリューションはどれも私の通常のドメインユーザーでは機能しましたが、administratorで実行しても問題はありませんでした。
最後に、[システムプロパティ]-> [詳細設定]-> [プロファイル]で管理者からプロファイル全体を削除し、問題を解決しました。
その直前に、ユーザーフォルダーをどこか、または少なくともデスクトップとユーザーフォルダー、およびブックマークと設定をコピーします。