2016.10.31:ページ後半のリストに3.99TB問題追記/文末に仮説を追記

Windows10 RS1 (1607 / Anniversary Update)にて、 「Windows Update直後のスリープ復帰」が高い確率で失敗してしまうので、メモを残すことに。
ちなみに、この問題の発生規模は恐らく小さめ。
(手元のメインPCおよび知人PCの1台で発生を確認したのみ)

このページは個人的メモページです。
有用な情報は、後で以下の関連ページにまとめています。

サイト内関連ページ

状況

何の対処もしないまま問題は解決するので、このようなページを作成する必要は無いかもしれません。

ただし、「Windows Updateの度に必ず発生」「対処不要でいつのまにか解消する」という、この組み合わせが気持ち悪い・・・・。という事で、「手元のPCの挙動をメモする」という意味合いも含め、このページを残しています。

スリープ復帰に失敗する問題は2種類ある

現状、私が確認できた「スリープ復帰に失敗する問題」は2種類ある。
「10月12日以前(9月21日以降)」に発生したものと、「10月12日以降」に発生したもの。

とうやらWindows10 RS1は「8/2~9/20、9/21~10/11、10/12~現在」この3つの時期で何やらタイプが違う。あまり時間は取れなかったけど、もう少し詳しく調べてみた結果が以下。

スポンサー リンク

Windows10 RS1を3つの時期に分けてみる

  • RS1へアップグレード直後
    • スリープ失敗は結構発生していた。
    • 各種ドライバ更新でなおった。
  • 9月21日~10月6日のWindows Update直後
    • 9月20日以前と比べ、さらに多くのPCで発生していた。
      スリープ失敗以前の問題が発生し、ドライバ更新しなければまともにWindows UpdateできないPCが多かった。
    • 各種ドライバ更新でなおった。
      ※RS1アップグレード後にドライバ更新したPCも、さらにドライバ更新が必要なPCが多かった。
  • 10月12日~28日のWindows Update直後
    • スリープ失敗するPCはかなり減った。
    • ただし、各種ドライバ更新してもスリープ失敗は解消しない。
    • 何の対処もしない場合でも、2~3日経過もしくはスリープ復帰失敗を2~3回経験すると、その後はスリープ復帰に失敗しなくなる。
    • 手元のメインPCと知人PC、2台で似たような症状が発症中。
  • 2016年11月以降も似たような状況になるのか・・・・?
    現時点では不明。

現時点の問題

  • 2016年10月末時点
    ドライバが最新でもスリープ復帰に失敗してしまう場合

    • 2016年10月12日以降、以下の状態。
      • スリープ復帰に成功/失敗する時の違いが発見できない
      •  → いつの間にか失敗しなくなる
      •  → 次のWindows Updateでまた失敗するようになる
    • この場合(本当によく分からないのだけど)スリープ復帰失敗を2~3回繰り返し、2~3日経過すると(何の対処もしていないのに)スリープ復帰に失敗しなくなる。
    • これの繰り返し。
  • 補足: ドライバが古い場合
    • Windows 10 は Anniversary Update 以降、各種ドライバとの相性問題が厳しくなっている。
  • Windows Update でグラフィックやUSB、Wi-Fi関連の更新が入ると、その後しばらく「スリープ復帰に失敗する問題」が発生する場合がある。
    • 月末のWindows Updateでは、各種不具合の修正が含まれることが多く、グラフィックやUSB、Wi-Fi関連の更新が入りやすい。
    • ドライバが古い場合
      最新のドライバを適用する事で問題が解消するケースが多い。
      ※ドライバ更新するまで問題は続く。
    • ドライバが最新の場合
      ドライバが最新でも、Windows Update 後にスリープ失敗問題が発生する場合がある。
      ただし放っておいても直る。これが謎。


今のところお手上げ状態。

何かもっとヒントは無いものか?と、
8月2日 (Anniversary Updateへアップグレードした後) 以降の、手元のメモを全部書き上げてみることにした。

RS1 の Windows Update履歴とスリープの挙動メモ

※手元のメインPCの挙動メモです。

  • 8月2日
    • 手元のPCをWindows10 RS1へアップグレード
    • スリープ失敗は発生せず。
    • 多少問題が出たものの、各種ドライバを更新した後は快適そのもの。
  • 8月10日、KB3176495
    • RS1初の累積アップデート。
    • スリープ失敗は発生せず。
    • 8/12~13あたりからファイル操作時のプチフリ問題が発生。
      ※USB外付けHDDを抜き差しした後からか?
    • 何の対処もしないまま、8/14~8/15あたりでこのプチフリ現象は収まってしまった。
    • サイト内関連
      2016年8月のWindows Updateのメモ&注意点
  • 8月24日、KB3176934、KB3176936
  • 8月31日、KB3176938
    • RS1初の「バグフィックスと機能改善系」の累積アップデート。
    • ダウンロードが止まってしまう問題は発生しなかった。
    • 何の問題もなし。
  • 9月14日、KB3189866、KB3185611
  • 9月21日: KB3193494、KB3193821
    • KB3189866 は KB3193494に、
      KB3193821 は KB3185611 に差替え。
      (KB3189866・KB3185611のダウンロードできない問題を解消)
    • ダウンロードが止まってしまう問題は発生しなかった。
    • 手元のPCのスリープ復帰失敗はここから発生。
    • アップデート直後、スリープ復帰失敗を2度経験。
    • これらのドライバは、Windows Update後にWindows Update経由で自動的にインストールされた。
      ドライバの自動インストールについて(手元のPCの場合)
      ▲クリックで拡大
  • 9月30日、KB3194496
  • 10月6日、KB3197356
    • 更新に失敗する問題が発生。
    • スリープ復帰失敗問題、大発生する。
    • 3.99TB問題、ここから発生。
    • ビデオカードと無線マウスのドライバ更新で問題解決した。
      ※ あと古いHTMLエディタが原因の場合もあった。
      利用していたスクリプトに問題があった (失効ドメインが含まれていた。これの利用をやめたらスリープ失敗しなくなった)
    • サイト内参考
      (解決済み)Windows10でKB3197356の適用後、スリープ復帰失敗が解消しない
  • 10月12日、KB3194798
    • ダウンロードが止まってしまう問題は発生しなかった。
    • アップデート直後、スリープ復帰失敗を2度経験。
    • 3.99TB問題、再発生。
    • 特に何の対処もしなかったが
      10月14日からスリープ復帰に失敗しなくなった。
  • 10月19日、KB3199209
    • ダウンロードが止まってしまう問題は発生しなかった。
    • アップデート直後、スリープ復帰失敗を2度経験。
    • 3.99TB問題は発生しなかった。
    • 特に何の対処もしなかったが
      10月22日からスリープ復帰に失敗しなくなった。
  • 10月28日、KB3197954
    • ダウンロードが止まってしまう問題が発生。
    • アップデート直後、スリープ復帰失敗を2度経験。
    • 3.99TB問題、再発生。
    • 今回も (まだ9月29日~30日の2日のみだけど) スリープ復帰に失敗しなくなったっぽい・・・・?
  • 補足:10月28日にスリープ復帰失敗した時のメモ
    この1ヶ月半、何度もスリープ復帰に失敗し、ようやく「いつもと違う部分」を1つだけ発見した。
    • KB3197954をインストールした直後から、デスクトップアイコンが1個見えない状態になっていた。
    • スリープ復帰に失敗し、PCを起動しなおすと問題のアイコンが無事表示された。その後、(今のところは)スリープ復帰に失敗していない。
  • 補足2:
    なかなか面白いリストが出来た。
    この日付リストに「その他のトラブル」も追加して次回更新で使いまわす予定。

まとめ

  • 手元のPCの場合、10月12日以降、Windows Updateの後は必ずスリープ失敗する問題が起きている。
  • 知人PCでも、10台中1台が同じ症状。
  • Windows Update後に2~3回再起動を繰り返しても結果は同じ。
  • Windows Update後にDISMやsfc /scannowを行っても異常なし。
  • 特に対処しなくても、2~3回スリープ失敗は発生した後はスリープ復帰に失敗しなくなる。
  • 対処方法は不明。放っておいても直る、という謎な状態。

追記: スリープ失敗PCの共通点と仮説

Windows Update後にスリープ失敗が発生する2台のPCに共通点発見。

  • いずれもディスククリーンアップで「Windows Updateのクリーンアップ」の3.99TBを削除しようと試みた。
  • クリーンアップが終わらず、キャンセルした。

観察してみた限りでは、ディスククリーンアップやっていないPCでは、同様のスリープ復帰失敗は発生していない。
あくまで仮説だけど、これでイケるかもしれない?

次に確認すること

  • 次回3.99TB問題が発生したら、しばらくの間、ディスククリーンアップは我慢する。
  • スリープ失敗問題の有無を確認し、問題なしと判断できた後、あらためてクリーンアップしてみる。
  • もしくはコマンドプロンプト(管理者)で「fsutil resource setautoreset true c:\」を実行 (トランザクションログのリセット) してみる。

追記分の結果

「fsutil resource setautoreset true c:\」以外の対策は効果がなく、見当外れだった。また、2016年11月の Windows Update で対策が打たれたのか、手元のPCの問題は自然解消した。