Microsoftは、Windows 11の最小システム要件を厳しくしたため、Windows 10からアップグレードできないPCが多数存在します。ただし、この要件を突破するための方法や、ツールも多数存在しており、今回あらたに「UnattendedWinstall」と呼ばれるPowerShellスクリプトがGitHubで公開されました。
UnattendedWinstallは、Windowsの「アンサーファイル(UnattendまたはAutoUnattendファイルとも呼ばれる)」に基づいています。
アンサーファイルはWindowsのインストールや設定を自動化するために使用するXML形式のファイルです。通常、Windowsをインストールするときには、ユーザーがインストールオプションを手動で設定しますが、アンサーファイルを用いると、インストールプロセスで必要な情報(インストールディスクのパーティション、コンピュータ名、ユーザーアカウント、ネットワーク設定など)を自動的に入力させることができます。
UnattendedWinstallによって、Windows 11のシステム要件チェックを無効化できるほか、ユーザーアカウント制御(UAC)を無効化したり、PowerShellスクリプトをデフォルトで実行可能にしたり、Microsoftアカウントのインストール時の作成をスキップしたりすることもできます。
主な機能は以下の通りです。
- Windows 10/11 Pro is installed by default
- Bypasses Windows 11 system requirements
- Disables Windows Defender services by default
- prompted to enable after Windows installation
- Disables User Account Control by default
- prompted to enable after Windows installation
- Allows execution of PowerShell scripts by default
- Skips forced Microsoft account creation during Windows setup
- Removes preinstalled bloatware apps except Microsoft Edge, Notepad and Calculator
- Copilot and Recall is Disabled.
- Sets privacy-related registry keys to disable telemetry
- Limits Windows Update to install only security updates for one year
- Optimizes registry with various optimization and customization-related keys
- See the "Set-RecommendedHKLMRegistry" and "Set-RecommendedHKCURegistry" functions for more information
- Disables unnecessary scheduled tasks
- Configures Windows services for optimal performance
- Enables the Ultimate Performance power plan
インストールメディアにautounattend.xmlを追加したり、UWScript.ps1をWindowsインストール後に適用することで、ここに挙げられた機能を使用することができます。
紹介動画も公開されています。
ただし、インプレースアップグレードには使用できず、そのためにはRufusなど別のツールを使用する必要があります。
[via Neowin]