
背景
現場には Windows 10 を実行している同一の PC システムがいくつかあります。RDP 経由ではアクセスできますが、物理的にはアクセスできません (キーボード、マウス、ディスプレイなどがありません)。
OS アップデートをインストールするには、ネットワーク ブート (PXE) を実行する必要があります。
問題
UEFI BIOS は、最初の起動オプションとして Windows Bootmanager に設定されています。また、ネットワーク スタックは無効になっています。PXE サーバーから起動するには、BIOS で上記の設定を変更する必要があります。前述したように、システムへの物理的なアクセスはありません。
PC システムは AMI BIOS を使用しているため、AFUWIN (BIOS ROM の読み取り/書き込みを可能にする Windows x64 ユーティリティ) をダウンロードしました。
私のアイデアは、PXE ブートが有効で、ブート順序が 1 に設定されている BIOS バージョンを作成することです。次に、それを Windows から PC の ROM にフラッシュします。
基本的には動作します。BIOS ROM の読み取りと書き込みもできます。しかし、どういうわけか、古いブート設定が保持されているようです。
設定は BIOS の外部に保存されていますか? ユーザー固有のデータは NVRAM セクションに保存されていることがわかりました。AFUWIN から NVRAM をフラッシュすることも試みましたが、結局は機能していないようです。
TL;DR: Windows を使用して BIOS 設定を変更したいのですが、PC システムに物理的にアクセスできません。カスタム BIOS を作成し、BIOS メーカーのツールを使用してキャプチャしました。また、ターゲット マシンにフラッシュすることもできます。BIOS はまだ以前のもののようです。追加の「NVRAM、CMOS などをリセットする」コマンドは必要ですか?