[NUC] 如何使用 Express BIOS 進行遠端或靜默 NUC BIOS 更新
解決方案
從批次檔運行 Express BIOS 更新,無需使用者介入。這在不希望用戶互動時,對於遠端 BIOS 更新非常有用。
- 下載 Express BIOS 更新檔案 (.EB.msi) 給您的 NUC。範例:
- 下載並安裝 任意工具(例如 7-Zip),可以讓您從 .msi 檔案中解壓縮檔案。
- 解壓縮檔案到一個資料夾。
- 開啟 文字編輯器,例如記事本,建立一個批次檔,內容僅包含以下兩行:
- 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 表示重新啟動或關機是[計劃性]。 |
- 儲存批次檔:
- 將其儲存到與解壓縮後的檔案相同的資料夾。
- 檔案副檔名必須是 .bat。
- 將檔案儲存為所有檔案類型 (*.*)。
- 複製包含所有檔案的資料夾到目標 NUC。
- 開啟以[系統管理員模式]的[命令提示字元](不支援 PowerShell):
- 點擊 Windows 按鈕並輸入[命令提示字元]。
- 在 命令提示字元上[按滑鼠右鍵]並選擇 以系統管理員身分執行。
- 在命令視窗中,瀏覽到包含[BIOS 更新檔案]及 .bat 檔案的資料夾。
- 輸入 完整 .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。