録画PCでWin8の不具合にいまだに悩まされる毎日

まずはタスクマネージャーの不具合
録画予約をタスク登録してスリープからレジュームするようにしています。
ですが!
たまにレジュームせずにタスクが実行されない...
なぜだろうと思ってしばらく見ていると一つ気づいたことが。
どうやらキーワードにヒットして不要だったタスクを削除した場合に
削除した近辺のレジュームが失敗する模様。
ということでスリープして指定秒数後にレジュームする簡単なプログラムを作製(ググってコピペ)、
録画のシステムはUWSCを利用しているのでこれを呼ぶようにして解決しました。

そしてやっとわかった録画に使っているTVTestが起動するのに何分も掛かってしまう理由。
大丈夫になったかなと思っていたら日に一度再起動するようにしたら出るようになった気が。
ログを見てもTVTestが起動してから初期化が終了して録画開始まで何分もかかっているときがある。
それが再起動後だったのでイベントなどをみて特定らしきものを発見。
どうやらWindows8の自動メンテナンスが悪さをしている様子、
Idle Maintenanceというタスクが10分アイドルが続くと実行になっていて
再起動は録画の時間があるときなので再起動後にアイドル状態になり
タスクが実行され、その間に録画が始まると初回の起動に時間が掛かる様子、
試しにこのタスクを実行してみるとHDDが100%で張り付く。
ネットの情報でもこのタスクは軽く迷惑ものの様子で無効にしても
勝手に有効になってしまったりするらしい。
ということでまだ解決かどうかわからないが対策。

・アイドル状態でのトリガを無効化
・起動時に実行のトリガを作製
・再起動は30分以上待ちのときに行いそうでなければスリープ
(イベントビューアで25分くらい掛かっているのを確認したので)
・さらに録画関連のプログラムを別のディスクに移動
(今回は余っていたSDカードへ)

たぶんディスクメンテナンスのせいで遅くなるので
別ディスクに移すことで大丈夫だとは思いますが
他の対策も入れておきました。

それにしても仕様変更のせいでいろいろ不具合があるようですね。

追記:
起動時のトリガでタスクを起動できないようなので修正
トリガはデフォルトの状態に修正
初回起動が失敗するようなので起動時に
TVTestを起動終了させてキャッシュさせることに。
それにしてもアイドリング状態が終了したらタスクが中止されるはずなのに
中止されないというのは自動実行はアイドリング状態であるってことが
問題になってますね。
とりあえずこれで様子見です。