2016-05-09

スリープ使ってるやつはwin10にはするな!!!

夜中に勝手に復帰して起こされるぞ!!!

 

もうマジ最低だ。眠りが浅いせいもあるだろうが最近はほぼ毎日3時半ぐらいに起こされる。

 

警告しておく。デスクトップPCスリープを使ってるやつは絶対にwin10にしたらダメだ。

ノートは知らん。

 

俺は情報工学系の学部を出て10年ぐらいプログラマーをやってる人間だが、

何をしてもなおせなかった。

俺より詳しいやつなら直せるのかもしれんが、自信がない奴はやめておけ。

 

サンプル数は2だが、会社の同僚も同じ現象に悩まされてる。

他の会社の同僚や友人は全員win10にしていないが、それが正解だと思う。

 

ちなみにググると同様の報告がたくさんあった。

ツイッターでもいっぱい言及されてる。

 

調べずにアップグレードしたのは俺のミスだが、試しに使ってみたかったのと

すぐに戻せるように別パーティションクリーンインストールして、win7デュアルブートできるようにしてあるから

軽い気持ちで入れてみただけだ。

もう使わねーよバーカ!!ということでwin7に戻す。

 

ちなみに俺がやった対策は以下の通りだ。直ってないのだから、何の情報にもならないかもしれないが、一応書いておく。

 

まずネットに出てる情報を試してみた。

電源オプションの「スリープ解除タイマー」を無効にするというやつだ。

 

当然直らないので、次にイベントログスリープまわりのログを見てみた。

どうやらwin10スリープした数秒後には必ず「システムスリープ状態から再開されました。」という紛らわしいログが出るようだ。

最初はこれが原因かと思いいろいろと無駄時間を費やしたが、結局これは関係なかった。

 

それと、スリープから復帰する時は毎回システム時刻をハードウェアクロックと同期してるログが出るが、

これは手動で復帰させた時も毎回まっさきに出てるので関係なし。

 

タスクスケジューラで全項目をひとつひとつ見ていったが、俺の場合

「UpdateOrchestrator」の「Reboot」の「タスクを実行するためにスリープを解除する」

のチェックが入っていたので、外した。もちろん直ってない。

 

windowsアップデートが悪さしてるという報告もネットではよく見かけるが、

俺の場合ログに何も出ていないし、アップデート検知時にスリープから復帰する設定にもなっていないので、関係なし。

 

その他確認したこと。

自動メンテナンススリープ解除を許可するという項目があるが、最初からチェックは付いていなかった。

ネットワークカードから信号勝手に復帰するという情報もあったが、俺のNICにはそういう設定はなかった。

NIC以外のデバイスで「電源の管理」という設定があるデバイスマウスキーボードのみだったが、

これらはスリープから復帰する時に使ってるので、これらから復帰できなくなると利便性が下がるので、変更しない。

(なおwin7の時は問題なかった)

 

ここからは俺の推測だが、この問題はもう直らないんじゃないか

まりアップデートされないということだ。

なぜなら、win10が出てかなり経っており、ネットでもそれなりに言及されていることから

マイクロソフトも把握してからかなり経っているが、それでも直る気配が微塵もないからだ。

それとwin7win8と比べてスリープからの復帰が若干速くなったという情報も見かけることから

スリープまわりの動作がまるっと変更されてると見て良い。

まりマイクロソフトにも簡単には直せないということだ。

 

ということで寝室にデスクトップPCを置いていて、かつスリープを使う人限定だが、Windows10おすすめしない。

 

追記:2016/05/09 21:02

id:enhanky すでに書いているが、タスクスケジューラの全項目をひとつひとつ確認したんだが、ダメだった。

そもそも俺のwin10には Microsoft\\Windows\Media Center が無い。

powercfg -waketimers コマンド

システムアクティブスリープ解除タイマーがありません。

になる。

 

 

追記: 2016/05/10 12:40

スリープから勝手に復帰する原因がたくさんある中で、まさかピンポイントで正解を当てるやつが居ることにビビったわ。

いや、まだ1晩しか様子を見てないから、本当に合ってるかはわからないけど、少なくとも今日は良く眠れた。

あの「ヴぁっ」って音で起きちゃわないか怖かった。

 

デバイスマネージャネットワークアダプタプロパティの詳細設定で Wake On Magic Packet と Wake On Pattern Match っていう設定項目がEnableになってたか

Disableにしたら、いけたっぽい。

ネットワークアダプタの設定に「電源の管理」って項目がなかったから、てっきり関係ないのかと思ってた。

 

あと気になったブコメに返信。

 

Windows Update関係なかったって上でも書いてるのに、3時半というとこだけ見て馬鹿にしてるやつなんなの?

自動メンテナンススリープ解除される設定になってないって言ってるじゃん。

 

シャットダウンしろとか言ってるやつ。確かにSSDから起動は速いけど、スリープからの復帰に比べたらぜんぜん遅いし、巡回してるサイト作業途中のものを開いたままにしてたりするからスリープが便利なんだよ。

 

休止状態という設定ができるのは知らなかったので参考になった。

 

あとマイクロソフトに言いたいんだが、何のためのイベントログだよ?!

NICが原因でスリープから復帰してるなら、ログに残せよなー。ログに残ってさえいればこんなに苦労しなかったのに。

スリープ状態の解除元: 不明 ってなんだよ、まったく。

それと、設定変更画面へのアクセスが悪すぎる。何回も見直したのに、もう例えば自動メンテナンスの設定変更画面に検索以外でどうやったらたどり着けるのかわかんねーよ。

powercfg -devicequery wake_armed ってコマンドキーボードマウス以外出てないかNICが原因だとすぐにわからなかったし。

 

というわけで、解決したっぽいけど、やっぱりwin10おすすめしない!

 

追記:2016/05/13 3:30

今度は3時に勝手スリープから復帰して、その30秒後ぐらいに勝手再起動までしてたよ orz

原因は「スリープ状態の解除元: 不明」だそうだ。はぁ。。。

ログとか確認してたら、もうこんな時間だよ。

明日仕事なんだよ。勘弁してくれ。。。。

トラックバック - https://anond.hatelabo.jp/20160509120018

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん