Windows Update の更新通知ダイアログ(4時間とか選択させるやつ)でうっかり再起動しちゃうのを防ぐ

たぶん Windows7 の話。

問題

Windows Update の更新通知ダイアログは非常に煩わしい。急に出てくるとうっかり再起動しちゃうことがある。

f:id:stakiran:20171109202829j:plain

これをガードするにはどうすればいいんだろうと思っていて、ふと解決策を思いついた。

結論

AutoHotkey でガードする。

#If WinActive("Windows Update") && WinActive("ahk_class #32770")
Left::Return
Right::Return
Up::Return
Down::Return
p::Return
n::Return
Enter::Return
Esc::Return
Space::Return
Tab::Return
#If

これは上記ダイアログがアクティブになった時にいくつかのキー入力を無効化している。具体的には

  • カーソルキー上下
  • P
  • N
  • Enter
  • Esc
  • Space
  • Tab

この辺。これくらいを無効にしておけば、何を押しても間違って再起動することはないだろう。