web-dev-qa-db-ja.com

Windowsでシャットダウンを使用して、「システムが10分でシャットダウンする」のを回避

次のコマンドを使用すると、システムが10分でシャットダウンすることを示すメッセージを回避できますか?

shutdown -s -t 3600
6
The Wavelength

コメントをスペースに変更することで簡単にできます:

shutdown -s -t 3600 -c " "

メッセージがないため、警告メッセージはスキップされます。

2
guy shefer

別の方法として、外部タイマーを使用して、正しい時間に強制シャットダウンすることもできます。例えば:

timeout -t 3600 -nobreak && shutdown -s -t 00

このアプローチの注意点は、shutdownが完了するまでtimeoutコマンドが実際に送信されないことです(たとえば、ネットワーク接続されたコンピューターに)。したがって、送信側のコンピューターでtimeoutの最後の接続が機能しています。回避策は、コマンド全体をターゲットコンピュータで直接実行することです。 PsExecで。

コマンドウィンドウも非表示にする場合は、 非表示にする方法はたくさんあります です。


個人的には、自分自身を隠すPowerShellベースのコマンドを優先しています(この場合はcmdウィンドウから実行します)。

start powershell.exe -WindowStyle Hidden -Command "sleep 3600; shutdown -s -t 00"

PowerShell リモート処理用に構成可能 も。また、shutdownではなく、ネイティブのStop-Computerコマンドを使用することをお勧めします。

11
Bob

自動ログオフコマンドタスクをオフにする必要があります。

 Windows -> Start -> Run -> shutdown -a
2
Lucky

-pフラグは、「システムは10分後にシャットダウンします」というメッセージを回避します。

shutdown -p -s -t 3600
1
Raen

タスクスケジューラユーティリティを使用することもできます。

スタートメニュー->「タスクスケジューラ」を検索

アクション->基本タスクの作成

イベントを発生させる時間と頻度を選択します。

[アクション]セクションに移動したら、[プログラムの開始]を選択して、次を選択します。

「C:\ Windows\System32\shutdown.exe」

引数に適切なパラメーターを指定します。

/ s/f/t 0

これらの引数は次のように分類されます。/ s shutdown/fシャットダウンを強制します/ t 0 t時間、0秒

[完了]をクリックすると、問題ありません。

0
Khobalt

シャットダウンをキャンセルする場合は、このコマンドを使用し、shutdown -aを使用します。通知を非表示にするだけの場合:

  1. shutdown -s -t 3600を実行して表示させます。
  2. 時計を右クリックして、[通知アイコンのカスタマイズ]を選択します。
  3. Windowsログオンリマインダーを見つけてアイコンと通知を非表示を選択します。

シャットダウンツールチップはそのコンピューターに表示されなくなり、アイコンは非表示になります。

0
gronostaj