Windows 11のインストールを自動化する方法(ステップバイステップ)

最終更新: 14/10/2025
  • 対話とエラーを減らすために、Setupconfig.ini と Unattend ファイルを使用してインストールを構成します。
  • 検索順序を尊重し、パスを優先順位付けして、どの XML がいつ適用されるかを制御します。
  • 機密データを保護する: 優先度の低い場所を使用し、Panther のキャッシュをクリアします。
  • OOBEとインストール後のスクリプトをカスタマイズして、 Windows 11 一貫性があり最適化されています。

Windows 11のインストールを自動化する

新しい機器の準備に一日を費やすなら システムを再インストールしたり、インストールを自動化したり、 Windows 11は気まぐれではなく、必須です。適切なツールがあれば、面倒な手動プロセスから、クリーンで繰り返し実行可能、そして疑問の余地のないデプロイメントへと移行できます。

Windows 11では、 OOBE (Out of Box Experience) Microsoftアカウントからテレメトリ、OneDriveまで、画面と意思決定は多岐にわたります。しかし、2つの柱があれば、ほぼすべてを無視できるという朗報があります。 setupconfig.ini無人/自動無人応答ファイル、小さいことに加えて トリック IT に変化をもたらす優れた実践例を紹介します。

拡張右クリック:Windows 11-4での操作方法と概要
関連記事:
Windows 11で無人インストール環境を作成し管理する方法

Windows 11 のインストールを自動化するとはどういう意味ですか?

無人Windowsインストール

無人インストールとは、次のようなプロセスを指します。 Windowsセットアップはプロンプトなしで実行されます あるいは、必要最低限​​の情報を表示する。設定ファイルは、言語、エディション、インストール先ディスク、プロダクトキー、EULAの同意、インストールの種類(アップグレードまたはクリーン)、そしてもちろん、 OOBE体験 それは私たちの時間の多くを奪います。

この自動化はいくつかのアプローチを組み合わせることができる。 それらは相互に排他的ではない: Setupconfig.ini は、Autounattend.xml およびコマンド ライン パラメータと共存できます。 コマンド目標は、組織内で許可する介入のレベルに合わせて調整することです。

無人展開では、時間の節約に加えて、 一貫性と制御各コンピュータに同じパラメータを設定することで、エラーを減らし、サポートを容易にし、必要に応じてスクリプトを追加することができます。 ソフトウェアとドライバーのインストールを自動化する インストールが完了するとすぐに。

方法 1: Setupconfig.ini

Windows 用の Setupconfig.ini

ファイル setupconfig.ini これはWindowsセットアップがコンソールパラメータのようにオプションを適用できる軽量なソフトウェアです。構造はシンプルで、ヘッダーから始まります。 、その後に続く行 パラメータ=値のペア または、等号の前後にスペースを入れずに、1 行に 1 つずつパラメータを指定します。

Un 実例 ここでは、セットアップ実行可能オプションに直接マップする方法がわかります。


NoReboot
ShowOobe=None
Telemetry=Enable

これは、 セットアップ /NoReboot /ShowOobe なし /テレメトリ有効、一般的な設定を行うのに非常に便利な方法です。 Windows セットアップのコマンド ライン オプション リファレンスを参照してください。 INI 内で使用できるすべてのパラメータについて学習します。

メディアまたはISOからインストールを開始する場合は、INIを次のように指定できます。 /構成ファイル。 例えば、 Setup.exe /ConfigFile C:\Ruta\Setupconfig.iniコマンドラインとINIファイルでパラメータが重複している場合、 INIが勝利一貫性を確保するために役立つ詳細です。

アップグレードシナリオでは Windows UpdateのWindowsセットアップは自動的にデフォルトのパスでファイルを検索します。 %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini 透明に適用されます。

方法 2: 応答ファイル (無人セットアップと自動無人セットアップ)

Autounattend.xml ファイル

本格的な展開の核となるのは 応答ファイルコードネームは2つあります。 自動無人化.xml (早期発見、 USB)そして、 無人セットアップ.xml (後のフェーズでよく使用されます)。Windows システム イメージ マネージャー (Windows SIM) を使用して作成し、言語、ディスク、エディション、キー、EULA、および OOBE の動作を定義できます。

  C:\Windows\System32\config\system とは何か、破損した場合の修復方法

新しいPCを購入する最も早い方法は、 USBフラッシュドライブ: ルートにファイル名を付けて保存します 自動無人化.xmlインストールメディアとUSBを挿入して起動します。パラメータとして他のレスポンスファイルが指定されていない場合は、 Windowsセットアップはそれを検出して使用します 自動的に

インストールの途中で設定を微調整する必要がある場合(例えば CMDにアクセスする)、Windowsセットアップ キャッシュコピー 応答ファイル %WINDIR%\Pantherコンテンツを編集してシステムやコントロールパネルの設定を更新したり、 ブーツ en 監査モード (監査モード) により、パッケージまたはドライバーを特定の順序でインストールします。

イメージ内の無人機を置き換えることもできます 接続なし DISMを使用します。WIMをマウントし、ファイルをコピーして変更をコミットします。このワークフローは、レスポンスを含むマスターイメージのメンテナンスに最適です。

Dism /Mount-Image /ImageFile:"C:\images\CustomImage.wim" /Index:1 /MountDir:C:\mount
Copy CustomAnswerFile.xml C:\mount\Windows\Panther\unattend.xml
Dism /Unmount-Image /MountDir:C:\mount /Commit

セットアップ中またはSysprepで明示的に応答ファイルを選択するには、 /無人:。 例えば、 sysprep /generalize /unattend:C:\MiUnattend.xml. これにより、強制的に 特定の XML がキャッシュされている場合でも、その XML を使用することはできません。

応答ファイルの検索順序と優先順位

Windowsセットアップは、各フェーズの開始時に暗黙の検索順序(windowsPE、offlineServicing、specialize、oobeSystemなど)を実行します。処理中のセットアップパスに有効なファイルが見つかった場合、 それを使用してキャッシュします複数のファイルがある場合、優先度によってどのファイルが優先されるかが決まります。

これは 順序(最高優先度から最低優先度へ) デプロイメントに携わる場合は必ず知っておくべき次の点です。

  1. 登録: HKEY_LOCAL_MACHINE\System\Setup\UnattendFile 任意の応答ファイルを指します (Unattend.xml という名前である必要はありません)。
  2. %WINDIR%\Panther\Unattend: 有効な名前 無人セットアップ.xml o 自動無人化.xml.
  3. %WINDIR%\パンサー: 後のフェーズでセットアップによって使用されるキャッシュの場所です。
  4. リムーバブル R/W (ルート) メディア: 名前が必要です 自動無人化.xml.
  5. R/O リムーバブルメディア (ルート): また要求する 自動無人化.xml.
  6. フェーズごとのルール: en 窓PE y オフラインサービス 呼ばれるべき 自動無人化.xml; 残りは、 無人セットアップ.xml.
  7. %SYSTEMDRIVE% (ルート): 価値があります 無人セットアップ.xml o 自動無人化.xml.
  8. セットアップ ドライブ (setup.exe があるルート): ヴァリドス 無人セットアップ.xml o 自動無人化.xml.

重要なニュアンス:セットアップが応答ファイルをキャッシュすると、 再起動しても持続します より高いランクのものに置き換えるか、明示的にパラメータとして渡さない限り、より低い優先度のものより優先されます。

レスポンスファイルに関するベストプラクティスとセキュリティ

応答ファイルには、 機密データ プロダクトキー、パスワード、ドメイン資格情報など。Windowsセットアップは各フェーズの最後にキャッシュファイルから機密情報を削除しますが、XMLを特定の場所に埋め込むと、 優先順位が高い (たとえば、 %WINDIR%\Panther\Unattend\Unattend.xml) の場合、そのファイルは後の段階でキャッシュを上書きし、以前に処理された特定のデータがクリアされなくなる可能性があります。

したがって、ファイルを次の場所に挿入することをお勧めします。 最低優先度 明確な理由がない限り、コンピュータを譲渡する前に、 %WINDIR%\Panther必要に応じて、 セットアップ完了.cmd インストール完了時にキャッシュされた応答ファイルや埋め込まれた応答ファイルを自動的に削除し、 インストールスクリプトを作成する.

  Googleカレンダーの「おやすみモード」:ミュート、会議の辞退、スケジュール管理の方法

もう一つの実用的な推奨事項は、 oobeSystem用の別のファイル Sysprepを使用する場合は /oobeこうすることで、そのフェーズに厳密に必要なものだけが含まれ、すでに適用されている秘密や構成の公開が軽減されます。

Windows セットアップが構成フェーズを記録する方法

フェーズ(例えば、specialize)を処理した後、Windowsセットアップ キャッシュされたファイルをマークする パスが既に実行されていることを示します。その後、より優先度の高いファイルを提供せずにフェーズを繰り返しても、設定は再度実行されません。

典型的な例: コマンドでWindowsをインストールする 同期実行 パスを専門とし、その後に投げる sysprep /generalizeその後、再起動すると、specializeパスが再度実行されますが、キャッシュされたファイルが記録されているため、 RunSynchronousは再度実行されません新しいコマンドを強制するには、別の無人セットアップを使用してください。 /unattend または、キャッシュされたファイルよりも優先度の高い場所に配置します。

暗黙的検出の実例

• 作成する場合 自動無人化.xml の値は 窓PEそれをUSBにコピーしてインストールメディアを起動すると、セットアップが自動的にそれを検出します(たとえば、 D:\Autounattend.xml) を実行し、より優先度の高い他のファイルが見つからない場合は、後続のフェーズのためにキャッシュします。

• すでにWindowsをインストールしていて、 %WINDIR%\パンサー. Unattend.xmlを %WINDIR%\System32\Sysprep の値は 一般化する Sysprepを実行すると、キャッシュは 優先度が高いSysprepではなく、こちらが使用されます。 /unattend:C:\MiUnattend.xml または、新しいファイルをより優先度の高いパスに配置して適用します。

• 応答ファイルに次のものが含まれていない場合は無視されます。 有効なパス 現在のフェーズで。例えば、XMLに以下の値しか含まれていない場合、 監査システム y 監査ユーザー そして実行する sysprep /generalize /oobe、そのファイルは一般化フェーズでは使用されません。

インストールページの自動化(言語、キー、EULA、タイプ、ディスク)

インストール画面を非表示にするには、XMLでオプションを定義します。 窓PE 言語を設定するには Microsoft-Windows-International-Core-WinPE、を使って UI言語 インストールされたシステムと セットアップUI言語/UI言語 セットアップ インターフェイス言語。

プロダクトキーは次のように宣言されます Microsoft-Windows-Setup/UserData/ProductKey/Key。 必要な場合 Windows 11をインストールする プロはまだ有効化されていませんが、 汎用キー Microsoft から (たとえば、Pro で知られているもの) を入手し、後で決定版に変更します。

ライセンスを自動的に承認するには、チェックを入れてください Microsoft-Windows-Setup/UserData/AcceptEula欲しい方は アップデート クリーンインストールの代わりに、 Microsoft-Windows-セットアップ/アップグレードデータ/アップグレード その結果。

インストール先は以下で制御されます Microsoft-Windows-Setup/ImageInstall/OSImage/InstallTo (ディスクIDとパーティションID)または、最初に利用可能なIDで問題ない場合は、 利用可能なパーティションにインストール最新の UEFI 展開では、EFI と回復パーティションを使用して GPT パーティションを作成するのが一般的です。

無人 Windows 展開サービス (WDS)

WDSを使用する場合は、応答ファイルに特定のセクションを追加します。セットアップ中に、 Windows展開サービス 資格情報、ログインインターフェースを表示するかどうか、どのイメージをインストールするかを指定できます。 画像選択 (DiskID と PartitionID を含む InstallTo を含む)。

WDSのセットアップインターフェースの言語は、 Microsoft-Windows-International-Core-WinPE/SetupUILanguage/UILanguageやり取りがあったとしても最小限に抑え、意図した言語で行われるようにします。

OOBEと最終的なユーザーエクスペリエンスをカスタマイズする

Windows 11では、OOBEにMicrosoftアカウント、ネットワーク接続、その他の手順が必要になる場合があります。無人展開では、 簡素化または抑制 これらの画面は、XML から、および specialize または oobeSystem パスで実行されるスクリプトを通じて生成されます。

  Word が文書を読み取りモードで開き、保存できない: 原因と解決策

多くの IT チームがインストール後に適用する一般的なカスタマイズは次のとおりです。 ネットワーク接続を延期する 最後まで、テレメトリを無効にして、Windows Updateから手動で更新を強制します ドライバーが自動的にインストールされないようにする、クラシックコンテキストメニューを復元し、ファイル拡張子を表示し、デスクトップに「This PC/Network/Trash/Control Panel」へのショートカットを配置し、 提案を無効にする システムの。レジストリキーとスクリプトを使ってすべてを制御できます。

サポートされていない環境で作業している場合は、セットアップに無人ベースのフローと設定があります。 チェックを回避できる de TPMインストール時に、セキュアブートやRAMなどのセキュリティ対策を講じる必要はありません。これらの対策は、貴社のポリシーに従い、非準拠デバイスに関するMicrosoft公式サポートに従ってご利用ください。

ローカルアカウントを自動的に作成し、割り当てることもできます。 初期パスワード コンピューターが OOBE を表示して起動するか、監査モードに入ってイメージ レベルでカスタマイズを完了するかを決定します。

インストールメディア: USB、ISO、ツール

メディアを準備するには、公式ユーティリティ(メディア作成ツールなど)またはサードパーティのソリューションを使用できます。 ルーファス Windows 11 ISOで起動可能なUSBを作成します。完了したら、 USBのルートにあるAutounattend.xml (setup.exe と同じレベルに) 保存して、セットアップが起動時にこれを取得するようにします。

ISOに埋め込むことを希望する場合は、次のようなツールがあります。 AnyBurn イメージを変更するには、Windows 11 ISOを開き、ファイルをドラッグします 自動無人化.xml ルートフォルダ(setup.exeがある場所)に移動し、ISOを再生成します。これで、このISOはターゲットコンピュータへのインストール方法を「認識」します。

En 仮想マシン 変更したISOをマウントしたり、2つ目の光ディスク/USBを追加したりすることができます。 自動無人化.xml 物理メディアを必要とせずに、インストーラが起動時に検出できるように、ルートに保存します。

混合環境の場合やWindows 10が必要な場合は、ツール MediaCreationTool ISOをダウンロードし、ガイドに従ってUSBドライブを作成します。正しいエディションを選択し、 プロダクトキー ライセンスで必要な場合(多くの最新デバイスではファームウェアに組み込まれており、自動的に適用されます)。

困った時に役立つコマンドとスニペット

  • オフライン イメージに Unattend をマウントして置き換えます。
Dism /Mount-Image /ImageFile:"C:\images\CustomImage.wim" /Index:1 /MountDir:C:\mount
Copy CustomAnswerFile.xml C:\mount\Windows\Panther\unattend.xml
Dism /Unmount-Image /MountDir:C:\mount /Commit
  • 特定の無人セットアップでSysprepを実行する: sysprep /generalize /unattend:C:\MiUnattend.xml
  • Setupconfig.ini を使用してセットアップを呼び出します。 Setup.exe /ConfigFile C:\Ruta\Setupconfig.ini. • WUのデフォルトの場所: %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini.
  • WIM で利用可能なイメージを確認します。 DISM /Get-ImageInfo /ImageFile:C:\ruta\install.wim. • メタデータによる画像選択 XMLで OSImage/InstallFrom/MetaData (キー/値のペア)。

エンタープライズ展開では、グローバルパラメータのSetupconfig.iniを 調和のとれた無人 インストール後のスクリプトは、多くの場合、速度、制御、セキュリティの完璧なバランスを実現します。WDSまたは管理ソリューションを統合すると、 堅牢なプロビジョニング サポート チケットも少なくなります。