2012-05-09 11 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が新しいデバイスをインストールし、設定を有効にする前に、私は再起動しなければならないことをしたことを私に警告が表示されます。これにより、shutdownコマンドが実行されなくなります。このメッセージが表示される前にPCを再起動させるにはどうしたらいいですか?また、ドライバのインストール後にダイアログを処理してリブートすることもできます。

おかげで、

ビル。あなたがwin7のか、おそらくVistaを使用している場合は

答えて

0

(わからないが)あなたは試みることができる時間がないアウトまたは警告でシステムをシャットダウンするように記述されて

shutdown /r /p /f 

/fと組み合わせると、シャットダウンするのに十分な場合があります。

関連する問題