ローカル インストール用の Visual Studio のオフライン インストール パッケージを作成する

Visual Studio はさまざまなコンピューター構成で問題なく動作するように設計されています。 このページの情報では、ローカル コンピューターにインストールするファイルのオフライン インストール パッケージを作成する方法について説明します。

重要

Visual Studio をクライアント ワークステーションのネットワーク全体でデプロイする企業の IT 管理者である場合、あるいは ''他の'' コンピューターに転送またはインストールするファイルのインストール パッケージを作成する必要がある場合は、「Visual Studio 管理者ガイド」、「Visual Studio のネットワーク ベース インストールを作成する」ページ、および「クライアント コンピューターにレイアウトを展開する」ドキュメントを参照してください。

"全部ダウンロードしてからインストールする" 機能を使用する

オンライン アクセスに問題が生じる場合もあります。 たとえば、インターネット接続の信頼性が低い場合や、インターネット接続の帯域幅が低い場合があります。 このような状況のため、Visual Studio の取得に使用できるその他の方法を用意しました。 Visual Studio インストーラーから [全部ダウンロードしてからインストールする] 機能を使用して、ローカルにインストールする ''前'' にローカル コンピューターにインストール パッケージをダウンロードするか、コマンド ラインを使用して、後でローカルにインストールするローカル インストール パッケージを作成することができます。

ローカル インストール パッケージをダウンロードするには、Visual Studio インストーラーの [ワークロード] タブの下部にあるドロップダウンで [全部ダウンロードしてからインストールする] オプションを選びます。 この機能の目的は、Visual Studio パッケージのダウンロードを、最終的に Visual Studio をインストールする予定の同じコンピューターに読み込むことです。 最初にパッケージをローカルにダウンロードすることで、Visual Studio をインストールする前に、インターネットから安全に切断できます。

The

Note

[全部ダウンロードしてからインストールする] 機能を使うと、カスタマイズされた Visual Studio インストール パッケージをローカル コンピューターにダウンロードできます。 このダウンロードしたインストール パッケージは他のコンピューターに転送しないでください。その方法で機能するようには設計されていません。 代わりに、インストール パッケージをダウンロードし、ネットワーク共有またはイントラネット Web サイトでホストし、それを別のコンピューターに転送またはインストールする場合は、「Visual Studio のネットワーク ベース インストールを作成する」ドキュメントの説明に従ってネットワーク レイアウトを作成する必要があります。

また、[全部ダウンロードしてからインストールする] の動作を優先するように、Visual Studio の今後の更新プログラムを構成することもできます。 詳細については、インストールとダウンロードの動作に関するドキュメントを参照してください。

コマンド ラインを使用してローカル レイアウトを作成する

ステップ 1 - Visual Studio ブートストラップをダウンロードする

目的の Visual Studio バージョンとエディションに適したブートストラップをダウンロードし、ローカル レイアウトのソースの場所として使用するディレクトリにコピーします。 ブートストラップは、ローカル レイアウトの作成、更新、または変更に使用する実行可能ファイルです。 このステップを実行するにはインターネット接続が必要です。

ステップ 2 - ローカル レイアウトを作成する

管理者特権でコマンド プロンプトを開き、ブートストラップをダウンロードしたディレクトリに移動し、ブートストラップのパラメーターを使用してローカル レイアウトを作成します。 この手順を完了するには、インターネット接続が必要であることに注意してください。 一般的なローカル レイアウトの作成例を以下に示します。 その他の例については、Visual Studio のネットワーク レイアウトの作成に関するページと「コマンド ライン パラメーターの例」ページを参照してください。 英語以外の言語をインストールするには、en-US を「言語ロケールの一覧」のロケールに変更します。また、コンポーネントとワークロードのリストを使用して、お使いのローカル レイアウトをさらにカスタマイズできます。

  • すべての機能を備えた完全ローカル レイアウトを作成するには (これには時間がかかりますが、''多くの'' 機能があります)、以下を実行します。

      vs_enterprise.exe --layout c:\localVSlayout
    

Note

完全なインストール パスが 80 文字未満であり、コンピューターに十分な記憶域があることを確認します。 Visual Studio の完全なローカル レイアウトでは、少なくとも 41 GB のディスク領域が必要です。 詳細については、システム要件に関するページを参照してください。

Note

完全なインストール パスが 80 文字未満であり、コンピューターに十分な記憶域があることを確認します。 Visual Studio の完全なローカル レイアウトでは、少なくとも 45 GB のディスク領域が必要です。 詳細については、システム要件に関するページを参照してください。

  • 1 つの言語のみの .NET Web および .NET デスクトップ開発の場合は、以下を実行します。

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --lang en-US
    
  • 1 つの言語のみの、すべての推奨コンポーネントと省略可能なコンポーネントを含む C++ デスクトップ開発の場合は、以下を実行します。

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional --lang en-US 
    
  • エクスポートされた vsconfig ファイルを使用してレイアウト コンテンツをカスタマイズしたり、レイアウトを確認したり、レイアウトを修正したりすることもできます。

ステップ 3 - ローカル レイアウトから Visual Studio をインストールする

Visual Studio をローカル レイアウトからインストールすると、Visual Studio インストーラーでは、そのファイルのローカル バージョンを使用します。 ただし、インストール時にレイアウトにないコンポーネントを選択すると、Visual Studio インストーラーではそれをインターネットからダウンロードしようとします。 以前にダウンロードしたファイルのみをインストールするには、ローカル レイアウトの作成に利用したのと同じコマンドライン オプションを使用します。 インストーラーが製品のインストール時にインターネットにアクセスしないようにするには、--noweb スイッチを使用します。

たとえば、次のコマンドでローカルのインストール レイアウトを作成した場合、

vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

その後、このコマンドを使用してインストールを実行し、クライアント コンピューターがインターネットにアクセスされないようにします。

c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

その後、このコマンドを使用してインストールを実行し、クライアント コンピューターがインターネットにアクセスされないようにします。

c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional

重要

Visual Studio Community を使用している場合、インストールから 30 日以内にサインインするように求められる場合がありますが、製品を使用できなくなることはありません。

注意

署名が無効であるというエラーが発生する場合は、更新された証明書をインストールする必要があります。 ローカル レイアウト内の証明書フォルダーを開きます。 各証明書ファイルをダブルクリックした後、証明書マネージャー ウィザードの指示に従って操作します。 パスワードを求められたら、空のままにしてください。

サポートまたはトラブルシューティング

ときには、問題が発生してしまうことがあります。 Visual Studio のインストールが失敗した場合は、「Visual Studio のインストールとアップグレードの問題のトラブルシューティング」に記載されているステップ バイ ステップ ガイドをご覧ください。

他のいくつかのサポート オプションを次に示します。