Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Windowsをシャットダウンする方法いろいろ

Windowsをシャットダウンする方法には

  • スタートメニューから「シャットダウン」を選択(内部的にはC:\Windows\System32\RuntimeBroker.exeが呼ばれているみたい)
  • デスクトップでAlt+F4を押して「シャットダウン」を選択
  • ロック画面から「シャットダウン」を選択
  • SlideToShutDown.exeを実行してシャットダウン
  • shutdown.exe /sを実行
  • shutdown.exe /s /hybridを実行
  • PowerShellStop-Computerを実行
  • PowerShellGet-CimInstance -ClassName Win32_OperatingSystem | Invoke-CimMethod -MethodName Shutdownを実行
  • 電源ボタンを短く押してシャットダウン

といろいろあるけれど、どれとどれが同じでどれが違うのか、それぞれどういう挙動をするのかなどまとまった資料がぜんぜん見つからない。 少なくとも「Windows Updateをバイパスするか」「Fast startupを行うか」といった挙動差はあるが、シャットダウン時に動いてたアプリから見るとそれぞれどういう挙動になるのか等がぜんぜん不明。