Windows7がスリープから勝手に復帰して再起動する現象ですが、
システムイベントログで問題の深夜3時付近を調べたところ、復帰に関するログを発見。
================================================
システムはスリープ状態から再開しました。
スリープ時刻: 2012-08-15T13:50:27.359773800Z
スリープ解除時刻: 2012-08-15T18:00:13.139601200Z
スリープ解除の原因: タイマー - svchost.exe
================================================
svchost.exeという実行プログラムが原因ということは記述されていましたが、
これはサービスプログラムを動かしている共通プログラムです。
タイマーというヒントを元に、Windowsのタイマー機能を提供するスケジューラで、
起動時間が3時になっているタスクをコツコツ探す。
結果、非常に基本的なWindowsのセキュリティアップデートがヒット。
起動時間を変更して一件落着。のはずだけど、どうかな?