以前に書いた「Windows7が勝手に電源が入る・起動する問題」が再発中。
スリープさせたWindows7機が、再び勝手に起動するようになりました。
実害は無いけれど、気持ち悪いので何とかしたいです。

Windows7が勝手にスリープ解除のページ一覧

このページの内容は以下の様な流れになった3ページ目です。

  1. Windows7が勝手にスリープから復帰・起動する問題1(一般的なお話)
  2. Windows7が勝手にスリープから復帰・起動する問題2:TvRockが原因編
  3. Windows7の勝手にスリープから復帰・起動する問題3(解決糸口の探り方)(このページ)

(ウチの場合)根本的な原因はTvRockであるコトは分かっているけれど、
TvRockの環境をもう一度整える前に色々と他の可能性を探索中。

なんだかんだで、TvRockのインストールをイチからやり直す(以前のPC環境で利用していた設定ファイルを全部破棄する)事で解決しました。

原因が掴めない場合は、問題が起きているアプリケーションを設定含め全て再セットアップするのが一番良い気がします。
同じ現象で困っている人は原因を探る糸口として、参考程度に読んで下さい。

Win7+TvRockで同様の現象から脱出できた OR そんな問題起きない方々は、生温く読んで下さい。なかなか解決しなくて迷走を繰り返し、見当違いの所にイチャモンつけているのは自覚しています(^_^;

追記: 後日談 (解決)

TvRockの設定ファイルを全て破棄し、「UnInstall.bat」を叩いてから全ての設定をやり直した後は「勝手にスリープ復帰」現象は見事に治まりました。
設定ファイルの一部を、以前のPC環境で利用していたデータをそのまま利用していたのが原因のようです。。。

以下、原因が分かるまで悪戦苦闘した記録です。
資料としてお読みください。

スリープから勝手に復旧する原因の調べ方

イベントビューア
▲クリックで拡大
「スタート」≫「管理ツール」から「イベントビューアー」を起動

フィルタリング
▲「(1)Windowsログ」≫「(2)システム」≫「(3)現在のログをフィルター」の順にクリック

ログのフィルター
▲クリックで拡大
(1)「ログの日付」に任意の時間(原因が特定できる範囲)を指定。
(2)「イベントソース」に「Power-Troubleshooter」を指定。

犯人はTvRock
▲勝手にスリープ復帰した時間帯の項目をチェック。

ウチの場合、当然だけど犯人はTvRock
昨年9月頃からTvRock関連サイトでは良く言われているWin7+TvRockの組み合わせでよく発生する現象。

でも一般的な対処方法は、既に模索済み。何か別の原因と複合しているっぽい。。。

スポンサー リンク

複合的な問題を考えてみる

TvRock + Windows7以外に、あと1つ2つ何かしらの複合的な原因があるのでは・・・?
と色々自分の環境での情報を整理してみる
問題は「スリープから勝手に復帰現象」が不定期なこと。

  1. 時間・曜日・日付け、関係なくとにかく復帰しまくり
    ⇒ウチでは発生しなかった。
  2. 毎日決まった時間に勝手に復帰する
    ⇒現在発生中。この状態になると3日~1週間程度の間、毎日一定時間に強制的にスリープから復帰する。
    • 現在は午後15時頃。
    • 先月発生時は14時頃
    • 1月頃は13時頃
    • 12月頃は夜21時頃
  3. 一ヶ月のうち、20日間は勝手にスリープ解除は発生しない
    ⇒いつも色々いじっているウチに直るのだけれど、毎回決め手が見つからない('Α`)

考えられる原因

ウチの環境で、Windows7が勝手にスリープから復旧する原因として考えられるのは、以下の4つ。

  1. まさかWindows アップデートで何か強制解除されてる?
  2. IEやFirefoxなどのブラウザ
  3. Google toolbar
  4. TvRock

犯人はインターネットブラウザ?

この項目は読み飛ばしてOK。
「スリープから復帰現象」とは無関係なお話でした。
 ・マスタブラウザ
   Windowsネットワークのマスタ・ブラウザを調査する - @IT
   マスターブラウザーの設定
  この辺のお話をIEなどのインターネットブラウザと混乱して推測していました

以下、公開当時に記載した内容

イベントビューアー
▲クリックで拡大
Windowsの「イベントビューアー」で「Windowsログ」≫「システム」を辿り、システムが復帰した時間に何が起動していたかを調査。

マスター ブラウザーが停止されているため、ブラウザーはネットワーク\Device etBT_Tcpip_{845B6494-8F36-40E4-A8B4-2EFE9A657393}で強制的にブラウザーを選択しました。

「マスターブラウザ」が何を指すのか私には良く解らない。。。
でもIEかFirefoxか、どっちかが勝手に起動しているのかな?

ブラウザが犯人と仮定して思い当たること

  1. Windows7(RC時代も含め)にした当初はスリープ機能を信じていなかった。
    2009年06~08は、スリープ殆ど使っていない。
  2. 2009年09~11月頃も、スリープに移行する時はブラウザ他全てのアプリを終了させてからスリープに移行していた。
  3. 2009年12月頃からWindows7のスリープ機能に全く疑いを持たなくなえい、様々な作業を中段せず、ブラウザを立ち上げっぱなしでスリープするようになった。(勝手に復帰問題と微妙に時期が重なる)

インターネットブラウザとTvRock、両方起動したままでスリープに移行すると発生するのかな?

犯人はGoogle toolbar?

タスクスケジューラー
▲クリックで拡大
タスクスケジューラーを確認すると、スリープ解除された時間に起動しているものに「GoogleUpdateTaskMachineCore」と「GoogleUpdateTaskMachineUAがある」。

う~ん。Google toolbarが犯人なのかな・・・?
でもネットに接続&頻繁に利用しているツールのアップデートを止めちゃうのって、気持ち悪くて出来ないです(>_<、)

それに、スリープから復帰した数秒後にタスク実行しているっぽい。
ついでにタスク実行している感じ。一応これは違うと判断。

確認:Google Toolbarの現在のタスク設定

トリガー設定
▲一応止めてみたり、「毎日」の時間をずらしたり、試行錯誤中。

Google toolbar関連は、既に昨年末からトリガー設定を上記の様に設定しています。
これで「アイドル時のみ」アップデート確認をしてくれると思っていたけれど、、、ダメなんかな?
それっぽい時間に起動した。。。

デフォで設定されていた「毎日」のトリガーは削除せず、無効にして様子見していたけど、バッサリ削除してみる事にしました。

設定変更後のタスク設定

設定変更後
▲「GoogleUpdateTaskMachineCore」と「GoogleUpdateTaskMachineUA」のトリガーを「ログオン時」に変更し、「毎日」のトリガーはバッサリ削除したり、完全に殺したり、色々検討中。

これで暫く様子見。

犯人はブラウザでも、Google Toolbarでもない

勝手にスリープから復帰再び

Google Toolbarの自動アップデートを完全に停止させ、スリープ移行時にブラウザをはじめ色々なアプリを停止させ(TvRockは常駐させたまま)スリープに移行してみたが、やはり勝手に復帰。

ブラウザやGoogle Toolbarは関係ないっぽい。

TvRockもちょっとだけ見直し

TvRock利用者の間でも、まだごく稀に勝手にスリープが解除される現象が発生しているみたい。
その多くがWOL(Wake On LAN)の設定に問題があるらしい。

TvRockのWOL
▲TvRockの設定画面
ウチはPC1台で運用しているから、この辺の問題は関係無さそう。。。

この項目の設定はXP時代、7RC時代、今、全く一緒。
OSは違えど、マシンは同一。問題発生は製品版7から。

LAN設定
▲デバイスマネージャーの「ネットワークアダプター」のプロパティ
無線LANのドライバは、Windows7になってから「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」の項目は使えなくなっている。

これが原因だと対処のしようが無い。
でも普通に使えている時期もあった。

う~ん、、、、?

録画予約の頻度、番組で調査

自分の録画している番組で、この「スリープ勝手に復帰問題」と微妙にリンクしている番組が一つだけある。NHK大河ドラマだ。

龍馬伝録画リスト
▲毎回録画する訳ではなく、オンタイムで観れない時だけ録画。

今回の勝手にスリープ復帰現象は第10回放送録画翌日から発生した。
確か第6回放送を録画した直後も勝手にスリープ復帰現象が発生し試行錯誤した記憶がある。(7回目録画時はまだ試行錯誤中)

NHKの他の番組は録画していない。
昨年の天地人は現環境に移行してから録画しなかった。

あり得ない話だと思うし、イチャモンつけているだけな気がしているけど、今回の「勝手に復帰現象」が落ち着くまで大河ドラマの予約は控えてみよう。

で、落ち着いたら再現性を確認。

Windows Updateは?

この勝手に復帰現象、1月から「毎月の初旬(5日~8日頃)」から発生するって事は、Windowsの月例Updateと関係あるんじゃなかろうか?

うん、これが一番怪しい。

  1. うちの環境ではWake On LAN設定がデバイスマネージャーから出来ない事と複合して、Windows Updateで何かリセットされる。
  2. その度にTvRockの設定をあちこち見直し、たいした変更をしなくても(何も変更しなくても)、TvRockに設定反映させるだけでLANのリセットされた部分が意図した設定に書き換わる。

これも疑っておこう。

ここまでのまとめ

  1. 犯人はブラウザか?
    ⇒IE、Firefoxなど全て終了してスリープ
    ⇒勝手に復帰した
    ちがうっぽい
  2. 犯人はGoogle Toolbarか?
    ⇒タスクスケジューラーのGoogle関連を一旦全て解除
    ⇒勝手に復帰した
    ちがうっぽい
  3. Wake On LAN、NIC(ネットワークカード)の問題か?
    ⇒思い当たる所は全て修正してみた
     (ウチの環境では一部いじれない&確認できない)
    ⇒勝手に復帰した
  4. やっぱTvRockか?
    ⇒「UnInstall.bat」を叩いてから全ての設定をやり直し
    勝手に復帰収まる

分かっていたけど、TvRockが犯人でファイナルアンサー。
こうなると、どういうタイミングで「勝手にスリープ解除病」が再発するか、、、だな。