準備
Visual Studio 2022 プレビュー版のブートストラップをダウンロードする
- Visual Studio プレビュー版ダウンロードページ にアクセス
- Enterprise/Professional/Community いずれかのエディションのブートストラップを選択しダウンロード
ストレージ容量を確保する
- ハードディスクは最低200GB以上の空き容量を推奨
- ネットワーク環境の良好な場所を選ぶ
オフラインインストールパッケージの作成
1. コマンドラインを使用したダウンロード
コマンドプロンプト(管理者)を開き、以下のコマンドを実行します。
VisualStudioSetup.exe --layout D:\2022 --noweb --add Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.NetDesktop --includeRecommended --lang Zh-cn en-US
パラメーターの説明:
--add:ワークロードまたはコンポーネント ID を指定します。--addを使用した場合、--addで指定したワークロードとコンポーネントのみがダウンロードされます。使用しない場合は、すべてのワークロードとコンポーネントがダウンロードされます。--includeRecommended:指定したワークロード ID に関連する推奨コンポーネントをすべて追加します。--includeOptional:指定したワークロード ID に関連するオプションコンポーネントをすべて追加します。--config:*.vsconfigファイルを使用して、レイアウトに含めるワークロード、コンポーネント、拡張機能を指定します。構成ファイルの完全パスを指定してください。--lang:言語ロケールを指定します。
よく使うワークロードコード
- .NET デスクトップ開発:
Microsoft.VisualStudio.Workload.NetDesktop - ASP.NET Web 開発:
Microsoft.VisualStudio.Workload.NetWeb - .NET クロスプラットフォーム開発:
Microsoft.VisualStudio.Workload.NetCrossPlat - Azure 開発:
Microsoft.VisualStudio.Workload.Azure - データ ストレージと処理:
Microsoft.VisualStudio.Workload.Data
上記は公式ドキュメントのパラメーター例を一部抜粋したものです。実際には、もっとシンプルなコマンドを使用することもできます。
VisualStudioSetup.exe --layout D:\2022
このシンプルなコマンドの利点は次のとおりです。
- 利用可能なすべてのコンポーネントをダウンロードするため、必要な機能を漏れなく含めることができます。
- すべての言語パックが含まれるため、多言語開発チームに適しています。
- パラメーターの設定ミスによるコンポーネント不足を回避できます。
この方法は、より多くのストレージ容量(約80GB、圧縮後約66GB)を消費しますが、ネットワーク環境が許せば最も手間のかからない方法です。
注:製品全体のレイアウトを作成し、最新かつ最適なインストーラーを使用するには、以下を実行します。
VisualStudioSetup.exe --layout D:\2022 --useLatestInstaller
ダウンロード中に一部のパッケージが失敗する場合があります。

上記のUnity3dは署名の問題でダウンロードに失敗しましたが、該当の開発を行わない場合は無視して構いません。最終的に作成されたインストールパッケージは通常通りインストール可能です。該当パッケージが必要な場合は別途調査してください。
2. オフラインインストール
対象のマシンで、ディレクトリ内の "VisualStudioSetup.exe" をダブルクリックしてインストールを実行します。
注意事項
- ダウンロード中はネットワークの安定を確保してください。
- ダウンロード完了後、圧縮してFTPなどで対象マシンに転送してください。
- レイアウトを更新する場合は、同じコマンドを再実行することで増分更新が可能です。
- 最新のセキュリティパッチを入手するため、定期的にオフラインパッケージを更新することを推奨します。
よくある問題と解決方法
ダウンロードが中断された場合
- 同じコマンドを再実行すると、未完了のダウンロードが継続されます。
インストールに失敗する場合
- 証明書が正しくインストールされているか確認してください。
- 対象マシンがシステム要件を満たしているか確認してください。
- ログファイルを確認して原因を特定してください。
コンポーネントが不足している場合
- ワークロードが正しく指定されているか確認してください。
--includeRecommendedおよび--includeOptionalパラメーターの使用を確認してください。
まとめ
上記の手順により、完全な Visual Studio 2022 プレビュー版のオフラインインストールパッケージを作成できます。これはネットワーク環境が制限されている場合に特に有用で、開発チームが統一された開発環境を使用できるようになります。最新の機能とセキュリティ更新を入手するために、定期的にオフラインパッケージを更新してください。
参考: