web-dev-qa-db-ja.com

Visual Studio 2015コミュニティエディションのインストール中にインストールに失敗しました

ダウンロードしたISOファイルを使用して、システムにVisual Studio 2015 Community Editionをインストールしようとしました。インストールが失敗したことを示すエラーが発生しました。エラーは次のようなものでした:

visual Studio 2015のチームエクスプローラー

インストール中の致命的なエラー

ダウンロードしたisoファイルのSHA-1ハッシュ値をMicrosoftサイトで提供されているものと比較しました。それらは正しく、一致しています。再インストール、修復など、すべての可能性を試しましたが、まだ機能しません。

PS:私のシステムにはすでにVisual Studio 2008がインストールされており、正しく動作しています。

11
nitroman

Stackoverflowで尋ねられた別の質問の回答、出典:

Visual Studio 2015 Community Editionのインストール時の複数のエラー

私はこの問題を解決しようと一週間過ごしました。最後に私がしたことは、私のウイルス対策プログラムを無効にすることでした。自分の解決策に出くわす前に、他の多くの解決策を試してみました。 Visual Studios 2015 Community Editionのインストールで問題が解決しない場合に役立つと思われるいくつかのソリューションを投稿したいと思いました。

ソリューション1:最小限のインストール

最小限の追加機能でインストールしてみてください。 Visual Studios 2015のインストールを実行し、[カスタム]をクリックして、次の画面ですべてのチェックを外して、インストールを続行します。

ソリューション2:インストールキャッシュを削除する

おそらく、キャッシュ内のファイルが破損しているため、インストールが失敗した可能性があります。インストールが失敗した場合は、Visual Studioのキャッシュ関連の項目をすべて削除し、完全に再インストールしてください。これを行うには、コマンドプロンプト(管理者として実行)を実行し、「cd/programdata/package cache /」と入力して、Enterキーを押します。次に、「del/f/s * .msi/f/s * .cab」と入力して、Enterキーを押します。ここで、Visual Studios 2015のインストールを再度実行します。

解決策3:コンピューターに保存されている一時ファイルのデータを削除する

エクスプローラーを開いて、「C:\ Users\[ユーザーアカウント名]\AppData\Local\Microsoft "」に移動します。次に、VSCommon、VisualStudio、Blend、VsGraphics、ApplicationInsights、vshub、Team Foundation、Web Platform Installer、MsBuildの各フォルダーを削除します。この後、Visual Studios 2015インストーラーを再度実行します。

ソリューション4:シンボリックリンクの4つすべての評価を有効にする

最初に、4つの評価がすべて有効になっているかどうかを確認します。コマンドプロンプト(管理者として実行)を開き、「fsutil behavior query SymlinkEvaluation "」と入力します。 4つの評価すべてを有効にする必要があります。そうでない場合は、「fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1 "と入力します。これら4つの評価が設定されたら、一時ファイルをクリアしてインストールキャッシュをクリアし(ソリューション2およびソリューション3を参照)、Visual Studios 2015のインストールを再度実行します。

ソリューション5:再頒布可能ファイルを修復する

おそらく、問題は、VC再配布可能ファイルに欠陥があり、修復が必要なことです。これを行うには、「プログラムの追加と削除」を実行し、Microsoft Visual C++ [年]再頒布可能(バージョン)のすべてのx86およびx64バージョンを探します。次に、それぞれについて[変更]を押し、アンインストール画面がポップアップしたら、[修復]を押します。以前にインストールしたすべてのバージョン(2012、2013、2015)で実行しました。したがって、そのうちの6つを修復しました:2012:x86とx64、2013:x86とx64、2015:x86とx64。

ソリューション6:x86とx64のサイズが同じかどうかを確認してください

この説明で他の人が述べたように、vcruntime140.dllを検索して、x86およびx64バージョンかどうかを確認します。それらは[〜#〜] [〜#〜]と同じサイズである必要があります。その場合は、解決策5を参照するか、手動で削除して(** Windowsフォルダーからファイルを削除するときは注意してください)、再インストールします(ここから: https://www.Microsoft.com/ en-ca/download/details.aspx?id = 48145 )。
msvcp140.dllについても同じチェックを行います。私は個人的に、「C:\ Windows\SysWOW64およびC:\ Windows\System32」でこれらのファイルを検索し、2つのフォルダーのファイルを比較しました。さらに、「C:\ Program Files\Microsoft Visual Studio 14.」と「C:\ Program Files(x86)\ Microsoft」でvcruntime140.dllとmsvcp140.dllの違いも確認しましたVisual Studio 14. "

ソリューション7:すべてのウイルス対策保護とファイアウォールを一時的に無効にする

私にとって、問題はByteFence Anti-MalwareおよびNorton Security with Backup保護が原因であることがわかりました。無効にしたリアルタイム保護 fromByteFence Anti-Malwareおよび無効にしたAuto-ProtectおよびSmart Firewall fromNorton Security with Backup。インストールを再度実行する前に、ソリューション2とソリューション3(上にスクロール)を繰り返しました。そして出来上がり、インストールは成功しました。しかし、どうやってアンチウイルスプログラムが犯人であると知ったのですか?ソリューション8をお読みください。

ソリューション8:Visual Studiosのインストールプロセスを注意深く監視する

私はこの問題を見つけるためにこの解決策に頼りました。 Ezhの記事を読んだ後、Process Monitor v3.2Process Explorer v16.1をダウンロードすることにしました。プロセスモニター、プロセスエクスプローラー、Visual Studios 2015インストーラーの3つのプログラムを並べて注意深く監視しており、インストーラーが呼び出すすべてのプロセスを非常に注意深く監視していました。次に、VSIXInstaller.exeプロセスが起動してリモートサーバーから何かをインストールしようとすると、アンチウイルスプログラムが画面に(プロセスとして)突然表示され、独占するかブロックするかを決定するため、何度も何度もフェイルオーバーし続けることに気付きました重要ないくつかのDLL VSIXのインストールに必要なファイル。ウイルス対策プログラムを一時的に無効にすることで問題が解決しました!

ソリューション9:完全なWindowsフォーマットと再インストール

他のすべてが失敗し、Visual Studios 2015を動作させるために本当に必死である場合は、完全なWindowsの再インストールをお勧めします。この時点で、問題はおそらくあなたが知らないプログラムへの何らかの干渉/侵入です。

5
Mai Benami

Windows 10でのVS2015の再インストールとアンインストールの何度も何度も(ProfessionalとEnterpriseの両方、更新ありとなしの両方)苦労した後、何も役に立たなかったようです。最後に、このアプローチはうまくいきました:

  1. クラッシュしたバージョンのVS2015を完全にアンインストールします
  2. C++ 2015再頒布可能パッケージのアンインストール-x64およびx86バージョンの両方
  3. コンピュータを再起動します
  4. System32とSysWOW64の両方のシステムフォルダーから残りのdllを手動で削除します(名前の末尾は* 140.dllですが、注意してバックアップしてください)。
  5. 「Microsoft Visual C++ 2015 Redistributable Update 3」をここからダウンロードします- https://www.Microsoft.com/en-us/download/confirmation.aspx?id=5384 -x64とx86の両方のバージョン
  6. 「Microsoft Visual C++ 2015 Redistributable Update 3」をインストールします-x64およびx86バージョンの両方
  7. 必要に応じてコンピュータを再起動します
  8. そして最後に-VS 2015をインストールします
4
Daniel Smolka

ワーキング!私は "Mai Benanami"の回答に含まれるすべての回避策を試してみましたが、成功しませんでした。最終的にトリックは、すべてのビジュアルスタジオとすべてのMicrosoft Visual C++ XXX再頒布可能x86およびx64バージョンをアンインストールすることでした。次に、Visual Stuidoインストーラーを再度実行します。

それが役に立てば幸い!

3
Maxi