Visual Studio のセットアップに関する一般的な問題と回避策

この記事は、Microsoft Visual Studio をインストールするときに発生する問題を解決するのに役立ちます。

元の製品バージョン:Visual Studio 2012、Visual Studio 2013、Visual Studio 2015
元の KB 番号: 2899270

現象

Visual Studio をインストールできず、次のいずれかのエラーを含むエラー メッセージが表示されます。

発生している Visual Studio のインストールの問題が一覧に表示されない場合、詳細なヘルプについては「その他の情報」を参照してください。

これらの問題を回避するには、次の方法を 1 つまたは複数試してください。

0x80200010、0x80072efe、または 0x80072ee7 - ダウンロード時の接続の問題

これらのエラーは、通常、Visual Studio インストーラーで、必要なコンポーネントのダウンロード中にインターネット接続に影響を与える問題が発生した場合に発生します。 これらのエラー メッセージのいずれかが表示されたら、インターネット接続の改善後に Visual Studio をインストールし直してください。 このエラーが引き続き表示される場合は、次の方法を試してください。

  • 別のソースから Visual Studio をインストールします。 たとえば、VisualStudio.com または Microsoft ダウンロード センターから Visual Studio をインストールした場合は、MSDN から Visual Studio をダウンロードしてみてください。

  • layout スイッチまたは ISO ファイルを使用して Visual Studio をインストールします。 具体的な方法については、「Visual Studio 2015 のインストール」を参照してください。

0x80070005 - アクセスが拒否されました

このエラーは、Visual Studio が必要なインストール ファイルの 1 つまたは複数にアクセスできない場合に発生します。 このエラーは、以下のいずれかの理由により発生する可能性があります。

  • Visual Studio がファイルをインストールしようとしているとき、ウイルス対策アプリケーションやマルウェア対策アプリケーションなどの外部プロセスが Visual Studio のインストール ファイルをロックしています。 この問題を回避するには、システム管理者または他の IT プロフェッショナルと連携して、これらのプロセスで Visual Studio ファイルがロックされないようにします。

  • Visual Studio をインストールしようとしているユーザーが、そのコンピューターの管理者資格情報を持っていません。 Visual Studio を正常にインストールするには、管理者としてログインする必要があります。

  • 一部のレジストリ ハイブに対するアクセス許可により、Visual Studio が正常にインストールされなくなります。 この問題を解決するには、「 SubInACL ツールを使用したセットアップ エラーの解決」を参照してください。

0x80070643 - インストール キャッシュまたは ISO が破損しています

このエラーは通常、インストールに関連するファイルが破損した場合に発生します。 ISO または ISO から書き込まれた DVD を使用して Visual Studio をインストールすると、このエラーが発生することがあります。 Visual Studio の 修復時にこのエラーが発生することもあります。

ISO または ISO から書き込まれた DVD からインストールするとエラーが発生する

VISUAL Studio をインストールするために ISO ファイルを使用する場合、または ISO ファイルから書き込まれた DVD を使用している場合、ダウンロード プロセス中に ISO ファイルが破損する可能性があります。 Microsoft ファイル チェックサム完全性検証ツールがインストールされている場合は、次の手順に従って、このツールを使用して ISO ファイルが破損しているかどうかを確認します。

  1. コマンド プロンプト ウィンドウで次のコマンドを入力して Enter キーを押します。

    <DIRECTORY_NAME>\fciv.exe -sha1 <ISO_NAME>
    

    注:

    このコマンドでは、 <ディレクトリ名> プレースホルダーはファイルを抽出したフォルダーであり、 <ISO_NAME> プレースホルダーは Visual Studio ISO ファイルのパスです。 詳細については、抽出ディレクトリの ReadMe.htm ファイルを参照してください。

  2. ファイル チェックサム ツールによって返されるセキュア ハッシュ アルゴリズム 1 (SHA-1) の値が、期待される値と一致することを確認します。 期待される値を確認するには、ISO ファイルをダウンロードしたフォルダーを調べます。

    注:

    期待される SHA-1 値は、ダウンロード ソースごとに異なります。

    1. MSDN から ISO ファイルをダウンロードした場合、SHA-1 の値は各 ISO ファイルの [詳細] セクションに表示されます。

    2. ダウンロード センターから ISO ファイルをダウンロードした場合、SHA-1 の値は製品ページの [インストール手順] セクションを展開すると確認できます。

期待される SHA-1 値が ファイル チェックサム ツールによって返される値と一致しない場合、ISO ファイルは破損しています。 その場合、ファイルを削除してから、もう一度ダウンロードします。

  • DVD から ISO ファイルを取得した場合は、Visual Studio Web インストーラーまたは ISO ファイルを MSDN または Microsoft ダウンロード センターからダウンロードしてから、もう一度インストールを試してください。

  • 小売店から DVD を購入した場合は、店舗の Web サイトから Visual Studio をダウンロードすることもできます。 次に、DVD と共に提供されたライセンス キーを使用して、Visual Studio をアクティブ化します。 このプロセスの詳細については、小売店にお問い合わせください。

修復中にエラーが発生しました

Visual Studio を修復しようとしたときにエラーが発生した場合、インストール キャッシュが破損している可能性があります。 データベースを修復するには、以下の手順を実行します。

  1. Visual Studio を閉じます。

  2. 昇格したコマンドプロンプトを開くには、[スタート] をクリックし、[検索の開始] ボックスに「cmd」と入力します。検索結果の一覧にある [cmd.exe] を右クリックして、[管理者として実行] を選択します。

  3. コマンド プロンプト ウィンドウで、「cd C:\ProgramData\Package Cache」と入力し、Enter キーを押します。

  4. キャッシュから .msi および.cab ファイルを削除するには、 コマンド プロンプト ウィンドウに次のコマンドを入力し、各コマンドの後に Enter キーを押します。

    Delete /F /S *.msi
    Delete /F /S *.cab
    
  5. Visual Studio を修復するには、もう一度やり直してください。

0x800713ec - .NET Framework のインストールが進行中です

このエラーは、通常、Visual Studio とは別の .NET Framework のインストールが既に進行中の場合に発生します。 Visual Studio インストーラーの多くのコンポーネントは .NET Framework に依存するため、Visual Studio のインストール中に .NET Framework をインストールしようとすると、予期しない動作が発生する可能性があります。

この問題を回避するには、Visual Studio をインストールする前に、.NET Framework インストーラーが完了するのを待ちます。

Visual Studio 2013 および 2015 で、証明書の更新に関する警告を無視すると、複数の機能のインストールエラーが発生する。

Windows 7 に Visual Studio をインストールすると、次の警告が表示されます。

一部のVisual Studioコンポーネントのインストールに必要なセキュリティ証明書の更新が、このコンピュータに適用できないため、インストールエラーが発生する可能性があります。

[続行] を選択して Visual Studio のインストールを続行すると、「インターネットからパッケージのダウンロード」 オプションで解決されない 「パッケージ ソースを見つけることができません」というエラーが発生する可能性があります。 Visual Studio のインストールが完了すると、次のメッセージが表示されます。

セットアップが完了しました。 ただし、すべての機能が正しくインストールされているわけではありません。

また、指定したファイルがシステムで見つからないため、インストールできなかった複数の機能の一覧も表示されます。 この問題を解決するには、以下の方法を試してください。

  • インターネットに接続されているコンピュータであることを確認します。 場合によっては、Visual Studio がプログラムによって必要な証明書の更新を取得し、適用して、影響を受ける機能を正常にインストールできることがあります。

  • 証明書の自動更新を制御するコンピュータのグループポリシー設定を確認してください。 必要な証明書を自動的に取得して適用するには、次の手順に従います。

    1. ローカル グループ ポリシー エディター (gpedit.msc) を開きます。

    2. [コンピューター構成]>[管理用テンプレート]>[システム]>[インターネット通信管理] を展開し、[インターネット通信の設定] を選択します。

    3. [ルート証明書の自動更新を>無効にする] を選択し、[OK] または [適用] を選択します。

    注:

    グループ ポリシー設定を変更する前に、システム管理者にお問い合わせください。

  • 上記の手順で問題が解決しない場合は、必要な証明書の更新プログラムを手動でインストールすることもできます。 Windows 更新プログラムのルート証明書を取得する方法の詳細については、「 信頼されたルートと許可されていない証明書を構成する」を参照してください。

すでに Visual Studio がインストールされている場合は、前述の方法を 1 つ以上試した後に、Visual Studio の修復を試みてください。 このプロセスは、前回の試行でインストールされなかった機能を正常にインストールしようとします。 Visual Studio を修復するには、次の手順に従います。

  1. プログラムと機能 (appwiz.cpl) を開きます。

  2. Visual Studio <VersionNumber> を右クリックし、[変更] を選択し、[修復] を選択して修復プロセスを開始します。

注:

このエラーは、Windows 7 Service Pack 1 (SP1) にのみ適用されます。 Windows 8 以降のバージョンでは、既定でこれらの証明書更新プログラムがインストールされています。

詳細情報

この記事が Visual Studio のインストールに関する問題を解決しない場合は、「Visual Studio セットアップ Microsoft Q&A コミュニティ」または 「Visual Studio セットアップとインストール フォーラム」を参照してください。 また、この問題を Visual Studio のインストール ログ ファイルと一緒に コミュニティに投稿することもできます。

インストールログを収集する手順の詳細については、「インストールとアップグレードの問題のトラブルシューティング」を参照してください。