一覧
状態:未解決
閲覧数:4,868
投稿日:2018-04-12
更新日:2018-04-14
内容
自動メンテナンス /「指定した時刻」と「実際に実行された時刻」が異なる
「自動メンテナンス」「タスクスケジューラ」両方で指定した場合の挙動。何れかが「優先される?」 あるいは「何れも有効?」
タスクスケジューラ」「前回の実行時刻」が意味不明。履歴に存在していない
「タスクスケジューラ」「Windows Defender」フォルダが2つ存在。どういう仕様なの?
感想
調べても調べても分からない
・挙動を理解できない
プログラミングより余程難しい
・オープンソースではないからコード経由で追えない
・QA出来ない
コレ調べるのにかけた時間返して欲しいわ
・まだ解決していないけど…
2018/4/14
自動メンテナンス
メンテナンスタスクの実行時刻(毎日):15:00
・最終実行日:2018/04/13 21:38タスクスケジューラ
・「Windows Defender Cache Maintenance」。「15:00」設定したトリガーが削除されている
・「Windows Defender Cleanup」。「15:30」設定したトリガーが削除されている
・「Windows Defender Scheduled Scan」。「16:00」設定したトリガーが削除されている
・「Windows Defender Verification」。「16:30」設定したトリガーが削除されている
自動メンテナンス /「指定した時刻」と「実際に実行された時刻」が異なる
「指定した時刻」と「実際に実行された時刻」が異なる
指定した時刻
メンテナンスタスクの実行時刻(毎日):15:00
実際に実行された時刻
・タスクスケジューラの概要
・過去24時間以内
Windows Defender Cache Maintenance (前回の実行は 2018/04/12 3:23:36) に成功
Windows Defender Cleanup (前回の実行は 2018/04/12 3:23:36) に成功
Windows Defender Scheduled Scan(前回の実行は 2018/04/11 23:40:42) に成功
感想
・「実行は成功」じゃないでしょ?
・何で夜中にそんなうるさい処理実行しているの?
・ちゃんと15:00に指定しておいたのに、どうして夜中の3時に実行するのよ、あなたは
「自動メンテナンス」「タスクスケジューラ」両方で指定した場合の挙動。何れかが「優先される?」 あるいは「何れも有効?」
大前提
自動メンテナンス
・メンテナンスタスクの実行
・デフォルトでは回避不可
※ツール等を使用すれば回避可能
具体例
自動メンテナンス
メンテナンスタスクの実行時刻(毎日):15:00
タスクスケジューラ
Windows Defender Cache Maintenance トリガー 15:00
・「タイムゾーン間で同期」チェックを入れない・「有効」チェックを入れない
結果
・前回の実行時刻
2018/4/12 10:06:38
・なんでやねん!分かったこと
・無効化(有効にチェックを入れない)していても、実行時刻は計測される
・起動はしないが実行はされる
・起動要求を拒否される、という仕様
オペレーターまたは管理者が要求を拒否しました(0×800710E0)
「タスクスケジューラ」「前回の実行時刻」が意味不明。履歴に存在していない
具体例
自動メンテナンス
メンテナンスタスクの実行時刻(毎日):15:00
タスクスケジューラ
Windows Defender Cache Maintenance トリガー 15:00
・「タイムゾーン間で同期」チェックを入れない・「有効」チェックを入れない
結果
・前回の実行時刻
2018/4/12 10:06:38
履歴
・2018/4/12 10:50:00
・2018/4/12 10:49:43
・2018/4/12 10:49:16
・2018/4/12 10:49:12
・2018/4/12 10:49:10
・2018/4/12 10:44:27
・2018/4/12 3:23:36
疑問点
「前回の実行時刻」が履歴に存在していない理由は?
「前回の実行時刻」は何のイベントが該当?
・「タスクの登録」や「タスクの無効」も含むの?
「タスクスケジューラ」「Windows Defender」フォルダが2つ存在。どういう仕様なの?
階層構成
タスクスケジューラ ライブラリ
┗Microsoft
┣Windows
┃ ┗Windows Defender
┗Windows Defender
┗Microsoft
┣Windows
┃ ┗Windows Defender
┗Windows Defender
・24時間電源を入れているWindows10で、defenderスキャンを夜中に実行
・「Windows 10」で、「タスクスケジューラ」
「Windows 10」で、「タスクスケジューラ」から「Windows Defender」指定した場合、「自動メンテナンス」はどうなるのでしょうか?
・実行されない
・実行される
・「自動メンテナンス」の「Windows Defender」分だけ実行されない
・実行されない
・実行される
・「自動メンテナンス」の「Windows Defender」分だけ実行されない
いつの間にか意図せずタスクのトリガーが削除されている
「Windows Defender」に関する4つのタスク
いつの間にかタスクのトリガーが全て削除されている
・なぜ?
ユーザー "NT AUTHORITY\System" はタスク スケジューラのタスク "\Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance" を削除しました
1台だけかと思いきや、もう一台のPCのタスクトリガー4つの削除されている
しかも時間差で
不明点
タスクのトリガーが削除される理由
削除したユーザー "NT AUTHORITY\System"とは何なの?
時間差が生じる理由
タスクスケジューラ / 「タスクの状態」に表示された項目表示からだけでは内容を判断できない
タスクスケジューラ。実行中の全てのタスクを表示 / SystemSoundsService
SystemSoundsService
64bit PC
・実行時間
・22時間36分49秒
32bit PC
・実行時間
・14時間52分51秒
感想
・おかしいやろ!
・なんでそんなにかかんねん
履歴
エラー
操作の開始に失敗しました
・失敗してるやんけ!・エラーになっても処理終了しないの?
・処理終了をじっと待っていた私はバカみたいやないの!
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-TaskScheduler" Guid="{DE7B24EA-73C8-4A09-985D-5BDADCFA9017}" />
<EventID>103</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>103</Task>
<Opcode>102</Opcode>
<Keywords>0x8000000000000001</Keywords>
<TimeCreated SystemTime="2018-04-12T15:25:51.215110400Z" />
<EventRecordID>916</EventRecordID>
<Correlation ActivityID="{26240B2C-B5DD-48D0-9ED0-6C3AF127185B}" />
<Execution ProcessID="1880" ThreadID="10412" />
<Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
<Computer>e1blue-PC</Computer>
<Security UserID="S-1-5-18" />
</System>
- <EventData Name="TaskFailureEvent">
<Data Name="TaskName">\Microsoft\Windows\Multimedia\SystemSoundsService</Data>
<Data Name="InstanceId">{26240B2C-B5DD-48D0-9ED0-6C3AF127185B}</Data>
<Data Name="UserContext" />
<Data Name="ResultCode">2147942404</Data>
</EventData>
</Event>
右スクロール
右スクロールしたら「タスク フォルダー」表示されるやんけ!
・今気が付いたわ
・大体なんで画面こんな小さいままやねん!
「タスクスケジューラ」と「サービス」の関係性が不明
実行中の全てのタスクを表示
タスク名
・ResolutionHost
実行中の処理
・DiagnosticInfrastructureCustomHandler
64bit PC
・実行時間
・1時間14分04秒
32bit PC
・実行時間
・21時間22分30秒
タスク内容が不明
「ディレクトリ階層」も「開始アプリケーションも不明
・辿れない
タスクマネージャ
Ctrl + Alt + Del
>サービスホスト:ローカルサービス(ネットワークなし)
・「Diagnostic Policy Service」を右クリックして、「サービス管理ツールを開く」を選択タスク名が{b2d264e4-e750-4752-b985-124800689e8be}
夜中の2時にパソコンの振動音で目覚める
・停止
・翌朝、タスクスケジューラより確認
・過去24時間以内
・Windwos10のタスクスケジューラ項目でタスク名が記号と数字で構成
・Windwos10のタスクスケジューラより、過去24時間以内選択
・停止
・翌朝、タスクスケジューラより確認
・過去24時間以内
{b2d264e4-e750-4752-b985-124800689e8be}(前回の実行は 2018/04/15 2:28:46 に停止)
・Windwos10のタスクスケジューラ項目でタスク名が記号と数字で構成
・Windwos10のタスクスケジューラより、過去24時間以内選択