2012-05-09 12 views
1

我不確定這是更適合stackoverflow還是serverfault,並昨天發佈相同的問題到serverfault,但沒有收到回覆。立即從Windows批處理文件重新啓動 - 繞過系統設置更改對話框

我已經寫了一個批處理文件來檢測第一次啓動時的圖形卡類型,靜靜地安裝它的驅動程序,然後強制重新啓動,而用戶看不到任何東西。

if exist "firstboot.dat" (
start /wait "" "DetectGPU.exe" 
del "firstboot.dat" 
) 

// ...same as below for each possible graphics card in the field 
if exist "NVIDIA GeForce 9300 GE.dat" (
Drivers\9300\setup.exe /s /hide_progress /hide_splash 
del "NVIDIA GeForce 9300 GE.dat" 
shutdown -r -f -t 0 
) 

檢測卡和驅動程序安裝成功,但之前的PC可以重新啓動系統設置更改對話框出現警告我說,Windows已經安裝了新設備,而且我必須重新啓動使設置生效之前。這會停止執行關機命令。在出現此消息之前,如何讓PC重新啓動,或者如果在安裝驅動程序並選擇重新啓動後可以處理對話框,那也很棒。

謝謝,

比爾。

回答

0

如果您正在使用的Win7或Vista的可能(不知道雖然)你可以試着被描述爲關閉系統,沒有超時或警告

shutdown /r /p /f 

。這與/f相結合可能足以讓它關閉。

相關問題