[NUC] 如何使用 Express BIOS 進行遠端或靜默 NUC BIOS 更新

解決方案

從批次檔運行 Express BIOS 更新,無需使用者介入。這在不希望用戶互動時,對於遠端 BIOS 更新非常有用。

  1. 下載 Express BIOS 更新檔案 (.EB.msi) 給您的 NUC。範例:

可用下載

  1. 下載並安裝 任意工具(例如 7-Zip),可以讓您從 .msi 檔案中解壓縮檔案。

範例

  1. 解壓縮檔案到一個資料夾。
  2. 開啟 文字編輯器,例如記事本,建立一個批次檔,內容僅包含以下兩行:
    • DPInst.exe /q /f /se
    • Shutdown /r /t 10 /c "正在升級BIOS。電腦將於10秒後重新啟動" /f /d p:0:0
    • 命令列開關說明
DPInst.exe
/q設定 quietInstall 旗標為 ON,這會隱藏 DPInst 與 Windows 所產生的精靈頁面、使用者對話方塊及其他訊息。
/f將 forceIfDriverIsNotBetter 標誌設為 ON,這會使 DPInst 即使裝置上目前安裝的 driver 比新 driver 更適合,仍會安裝新 driver。
/se將 suppressEulaPage 標誌設為 ON,這會使 DPInst 隱藏 EULA 頁面的顯示。
關機
/r在關機後重新啟動電腦。
/t xx設定重新啟動或關機前的等待時間(延遲)為 XXX 秒。這會在本地控制台顯示警告。您可以指定 0-600 秒。如果未使用 /t,預設等待時間為 30 秒。
/c "comments"

允許您詳細說明關機原因。您必須先使用 /d 選項提供原因。註解必須使用引號括起來。最多可使用 511 個字元。

您即將被登出

/f強制關閉正在運行的應用程式而不警告使用者。注意:使用 /f 選項可能導致未儲存的資料遺失。
/d p:0:0列出系統重新啟動或關機的原因。數值 p 表示重新啟動或關機是[計劃性]。
  1. 儲存批次檔:
    • 將其儲存到與解壓縮後的檔案相同的資料夾。
    • 檔案副檔名必須是 .bat。
    • 將檔案儲存為所有檔案類型 (*.*)。

儲存檔案

  1. 複製包含所有檔案的資料夾到目標 NUC。
  2. 開啟以[系統管理員模式]的[命令提示字元](不支援 PowerShell):
    • 點擊 Windows 按鈕並輸入[命令提示字元]。
    • 命令提示字元上[按滑鼠右鍵]並選擇 以系統管理員身分執行
  1. 在命令視窗中,瀏覽到包含[BIOS 更新檔案]及 .bat 檔案的資料夾。
  2. 輸入 完整 .bat 檔案名稱,然後按下 Enter以啟動更新流程。
    • Windows 會重新啟動並開始 BIOS 更新流程。
    • 更新完成後,系統會啟動 Windows。

如果你正在使用 BitLocker 對系統磁碟啟用加密:

  • 執行 BIOS 更新時可能會遇到問題,例如啟動時必須輸入[復原金鑰]。
  • 你可以修改 .BAT 檔案(範例如下)以[暫時暫停 BitLocker](然後在重新啟動一次後恢復)。
    • manage-bde -protectors -disable C: -RebootCount 1
    • DPInst.exe /q /f /se
    • Shutdown /r /t 10 /c "正在升級BIOS。電腦將於10秒後重新啟動" /f /d p:0:0

欲了解更多資訊,請參閱 如何使用命令提示字元暫停BitLocker