質問: 画面ロック中のタスク実行(shutdown -s)について 定時になったら自動的にwindowsを終了させるため shutdown -sコマンドを埋め込んだバッチプログラム をタスクスケジューラから起動させようと思っていますが、なぜか画面ロックをしていると shutdown -sコマンドは実行されません。 バッチファイル内部に併記した copy c:\a.txt c:\aa.txt などは実行されているようなのですがなぜ shutdown -sコマンドのみ実行ができないのでしょうか。 また実行する方法などがあれば教えていただければと思います。
回答: shutdown.exe は、コンピュータロック中はシャットダウンできない仕組みになっています。 バッチファイルに shutdown -s pause などと書いて、実行後に見てみるとshutdonw.exeからエラーメッセージが表示されてます。 ロック中にシャットダウンを行いたい場合には、 shutdown -s -f としてください。 ただし、この場合応答の無いプログラムは強制終了しますので、極力プログラムは起動しておかないようにしましょう