ESXi上の仮想マシンでWindows11 Insider Previewを動かしていますが、
この環境でWindows Updateを実行し、22454.1000以降に更新しようとすると
このPCは現在Windows11のシステム要件を満たしていません
と表示され更新できない事象に対抗します。
作業前の状態
以下のWindows Updateを試みると6%で止まり
こんな画面が表示されます。
この画面はいったん閉じます。
手順
Windows10のMediaCreationToolを使ってISOファイルを取得します。
今回は MediaCreationTool21H1.exe を使用しました。
手元にインストールメディアがあれば、それを使っても大丈夫だと思います。
www.microsoft.com
Windows10インストールISOをマウントして、sourcesフォルダからAppraiserRes.dllをコピーします。
これを、Windows11側の
C:\$WINDOWS.~BT\Sources
に上書きしてやります。
ファイルのタイムスタンプが変わりました。
Windows Update画面に戻り、問題の修正ボタンを押します。
すると、システム要件エラーが表示されなくなり、更新が進みます。
メモ
アップデート対象のビルドが変わるとC:\$WINDOWS.~BT\Sources の中身が置き換わってしまうようで、 ビルドが変わるたびに同じ作業をしなければなりません。