概要
リモートPCの再起動を実行したときに再起動が完了せず
リモートデスクトップ接続もできない状況になった。
opensshでの接続は可能だったためSSHで接続してCUI
を使ってOSを再起動したときの記録のメモである。
再起動方法
shutdownコマンド
基本はshutdownコマンドを使えばよい。
下記のコマンドは10秒後に再起動を実行するコマンドである。
shutdown -r -t 10
winlogon.exeを停止する
shutdownコマンドで再起動することができない場合は、
最後の手段としてwinlogon.exeを停止する。
windlogon.exeはtaskkillでは止められないため、
wmiコマンドか、Sysinternalsにあるpskillコマンドを使うと停止することができる。
1. wmiコマンドを使う方法
wmiコマンドを使うと、タスク停止することができる。
wmic process where "name='winlogon.exe'" delete
2. pskillを使う方法
pskillを使えば、リモートのPCのタスクも停止できるようだが、
リモートのWindows 10で試したがうまくいかなかった。
pskill \Computer-Name winlogon