UnattendedWinstall は、Microsoft の応答ファイル (または無人ファイル) を利用して、Windows インストールを自動化およびカスタマイズします。これにより、セットアップ中に Windows ISO 内の Windows 設定とパッケージを直接変更できるようになります。
注記
UnattendedWinstall は個人使用向けにテストされ、最適化されています。さらにカスタマイズすることに興味がある場合は、このビデオ ガイドに従って独自の応答ファイルを作成してください。
UnattendedWinstall が役に立った場合は、プロジェクトのサポートを検討してください。それは本当に役に立ちます。
フィードバックや提案がある場合、または UnattendedWinstall に関するサポートが必要な場合は、GitHub または Discord コミュニティのディスカッションにお気軽にご参加ください。
UnattendedWinstall 応答ファイルには、ほぼすべての構成とレジストリの調整に関する詳細な説明が付属しており、GitHub で確認できます。カスタマイズするには、応答ファイルをダウンロードし、Cursor や VSCode などのエディターで開きます。
注記
Windows のインストール後にUWScript.ps1
ファイルを使用して、Windows Update によって一部の設定がリセットされた場合や問題が発生した場合に、設定を再適用または元に戻します。
Windows を再インストールせずに、既存の Windows インストールで UnattendedWinstall と同様のエクスペリエンスを実現するために使用することもできます。
スクリプトを実行する前に
PowerShell を管理者として開いていることを確認してください。さらに、次のコマンドを実行して、スクリプトの実行を許可するように実行ポリシーを設定します。
Set-ExecutionPolicy Unrestricted
昇格されたアクセス許可で PowerShell を実行し、スクリプトの実行を有効にすると、 UWScript.ps1
必要なシステム変更を確実に適用できるようになります。
応答ファイルを使用するには、Windows セットアップ中に実行される Windows インストール メディアのルートにautounattend.xml
を含めます。
注記
応答ファイルの名前がautounattend.xml
であることを確認します。そうしないと、インストーラーによって認識されません。
注記
インストール前にドライバーをバックアップして、ドライバーをすぐに利用できるようにすることができます。
C: ドライブにDrivers
という名前のフォルダーを作成します。
コマンド プロンプトで管理者として次のコマンドを実行して、現在の Windows ドライバーをC:
ドライブにバックアップします。
dism /online /export-driver /destination:C: D rivers
USB ドライブ/インストール メディアをコンピュータに接続します。
USB ドライブに$WinpeDriver$
という名前のフォルダーを作成します。
D:
USB ドライブであると仮定して、自動的にインストールするドライバーをC:Drivers
からD:$WinpeDriver$
にコピーします。
autounattend.xml
ファイルをダウンロードし、コンピューターに保存します。
Rufus またはメディア作成ツールを使用して、Windows 10 または Windows 11 の起動可能なインストール USB ドライブを作成します。
重要
- 一部のユーザーは、Windows インストール USB を作成する際のメディア作成ツールの問題を報告しています。ご自身の判断でご使用ください。
- Rufus を使用する場合は、「Windows エクスペリエンスのカスタマイズ」のチェックボックスを選択しないでください。別の
autounattend.xml
ファイルが作成され、UnattendedWinstall ファイルの設定が上書きされる可能性があります。
手順 1 でダウンロードしたautounattend.xml
ファイルを、手順 2 で作成した起動可能な Windows インストール USB のルートにコピーします。
Windows インストール USB から起動し、通常どおり Windows のクリーン インストールを実行すると、スクリプトが自動的に実行されます。
autounattend.xml
ファイルをダウンロードし、コンピューターに保存します。autounattend.xml
ファイルを選択するか、 autounattend.xml
クリックして AnyBurn ウィンドウにドラッグします。重要
- Rufus を使用する場合は、「Windows エクスペリエンスのカスタマイズ」のチェックボックスを選択しないでください。別の
autounattend.xml
ファイルが作成され、UnattendedWinstall ファイルの設定が上書きされる可能性があります。
autounattend.xml
ファイルをダウンロードし、コンピューターに保存します。ISO
とTemplates
フォルダーを作成します。ISO
フォルダー内に、 Windows
という新しいフォルダーを作成します。ISOWindows
フォルダーにコピーします。autounattend.xml
Templates
フォルダーにコピーします。VentoyPlugson.exe
ファイルを実行します。Auto Install Plugin
」メニューを選択します。Add
ボタンをクリックします。Windows
フォルダーへの絶対パスを貼り付けます。F:ISOWindows
( F
ドライブ文字に置き換えます。)autounattend.xml
ファイルへの絶対パスを貼り付けます。F:Templatesautounattend.xml
( F
ドライブ文字に置き換えます。)autounattend.xml
ファイルがある場合は、後で追加できます。)OK
をクリックすると、構成が正常に保存されたことを示すメッセージが表示されます。/Templates/autounattend.xml
ファイルを使用して起動するように求められます。autounattend.xml
が自動的に実行されます。 UWScript.ps1
ファイルを実行するか、Chris Titus Tech Windows ユーティリティ (ビデオ) を使用します。インストール後にインターネットに接続できない場合は、Wi-Fi または LAN (イーサネット) ドライバーが欠落している可能性があります。 Windows には、特にデバイスに固有の場合、ネットワーク アダプターに必要なドライバーがすべて含まれていない場合があります。
これを解決するには、次の手順に従います。
インストール後、インターネットに接続できるようになります。
Pro 以外の Windows のエディションをインストールするには、 autounattend.xml
ファイル内のプロダクト キー プレースホルダーを調整する必要があります。
エントリを見つけます。 < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
これらのセクションを汎用のプレースホルダーに置き換えることで、インストール中に目的の Windows エディションを選択できるようになります。
注記
Source Code.zip
ファイルをダウンロードする必要があります。抽出すると、以前のすべての v1.0.0 ファイルにアクセスできるようになります。
Windows のインストール中に Microsoft Edge をアンインストールする方法を見つけるのに多くの時間を費やしました。ただし、Windows 10 22H2 と Windows 11 24H2 には違いがあるため、これは困難でした。私の目標は、Microsoft がサポートするアンインストール方法を使用することであり、将来のリリースでは簡単な Edge 削除オプションを追加する予定です。
それまでの間、Windows のインストール後に Edge を削除したい場合は、FR33THY によるこのスクリプトの使用を検討してください。 FR33THY のUltimate Windows Optimization Guide は、このプロジェクトのバージョン 2.0.0 の主なインスピレーションの源であり、追加の Windows 最適化のヒントについては、このガイドを参照することを強くお勧めします。
autounattend.xml
ファイルの v2.0.0 に独自のレジストリ調整を追加するにはどうすればよいですか?独自のレジストリ エントリを v2.0.0 ファイルに追加することもできますが、追加する場所を理解していれば、実際にはより簡単です。簡単に説明します。
ローカル マシンに適用されるレジストリ エントリ、つまりHKEY_LOCAL_MACHINE
レジストリ キーについては、 autounattend.xml
ファイルにfunction SetRecommendedHKLMRegistry
があります。ここを参照してください。
UnattendedWinstall/autounattend.xml
9330519 の 1981 行目
次に、残りのエントリが設定されているのと同じように、追加したいレジストリ エントリを.reg
形式で追加します。生成される.reg
ファイルの一部にするために、必ず"@
の前に追加してください。を参照してください。ここ:
UnattendedWinstall/autounattend.xml
9330519 の 3412 行目
そしてそれがレジストリに適用されます。
同様に、 HKEY_CURRENT_USER
レジストリ キーがある場合は、上記で説明したのと同じ方法で、次の手順でUser Customization.ps1
ファイルに追加できます。
UnattendedWinstall/autounattend.xml
9330519 の 3912 行目
Windows Registry Editor Version 5.00
より下では、 "@
here:」の前で終わります。UnattendedWinstall/autounattend.xml
9330519 の 4423 行目
注記
新しいバージョンのファイルがリリースされると、上記のリンクから正しいコード行に移動できない可能性がありますが、v2.0.0 では正しい行に移動します。