タスクキラーが実際にやっていること
皮を剥ぐと、これはキルリスト+タイマーです。ベンダーが同梱する(あるいは自分で作る)ブラックリスト、ボタンかスケジュール、そして一致するたびに TerminateProcess を呼ぶループ。プロセス数のグラフは沈み込み、スクリーンショットは健康診断のように見え、10秒後にはトレイが静かに埋め戻ります。このアプリが決して見せないのは、この作業の経済性です。強制された再起動はすべてコールドスタート——コードはディスクから読み直され、キャッシュは作り直される——ため、各サイクルは、キルの前より遅いマシンを残します。
Windows はサービスを蘇らせるために作られており、弔うために作られてはいません。サービス コントロール マネージャーは大半のサービスに回復設定——障害時の再起動と、サービス作者が選んだ遅延——を保持しており、サービスを殺しても削除にはならず、帰還の予定を入れるだけです。アップデーターとランチャー系コンポーネントも同じ扉から戻ります。ウォッチドッグ プロセスやスケジュールされたタスクによって再び立ち上げられるのです。タスクキラーは散らかりと戦っているのではなく、アーキテクチャと戦っているのです。
戻ってくるキル——そして噛みつくキル
より深い問題は、盲目的なキルリストでは眠っているプロセスと働いているプロセスを区別できないことです。結果は2つのバケツに分かれます。自分で元に戻る無害なキルと、後ろに損害を残す危険なキルです。
- 回復設定のあるサービス:サービス コントロール マネージャーが直後に再起動します——買ったのはコールドリスタート、それだけです
- アップデーターとランチャー系コンポーネント:ウォッチドッグかスケジュールされたタスクが蘇らせます。タスクキラーを生き延びるためにこのロジックをあえて追加したベンダーもいます
- explorer.exe と dwm.exe:終了させるとタスクバーとデスクトップが空白になります。どちらも戻りますが、トレイの状態、開いていたエクスプローラー ウィンドウ、未保存のシェル作業は失われます
- アンチウイルスと Windows Update:保護されたプロセスが死を拒むのには理由があり、インストール途中で更新サービスを落とすと修正プログラムが中途半端なまま残る可能性があります
- 書き込み中のあらゆるアプリ:TerminateProcess は保存の猶予を与えません——同期クライアント、データベース、メールアプリは、スケジュールされたキルの定番の犠牲者です
- 本当にコストを食っているプロセス——アップロード中の同期クライアント、CPU でエンコード中のレコーダー——は、デフォルトのキルリストに載ることはありません
代わりに何をすべきか
眠っているものを撃つのをやめ、起動そのものを防ぎましょう。タスク マネージャーでスタートアップ リストを削り、トレイの軍隊が邪魔なプログラムはアンインストールし、本当に固まったプロセスは手動で終了する——一度だけ。何かが定期的に問題を起こすなら、それは診断の課題であって定例の約束ではありません。事件の最中に開いたタスク マネージャーは、どんなキルカウンターより多くを語ります。スタートアップ リストの短いマシンに処刑人は必要ありません。処刑するものがもう残っていないからです。
よくある質問
タスクキラーアプリは実際にPCを速くしますか?
いいえ。プロセス数は減りますが、犠牲者の大半は回復ポリシーに従って再起動し、コールドスタートの代償は全体の緩慢さとして支払うことになります。持続する高速化は、短いスタートアップ リストと重量級プログラムの削除から生まれます。
タスク マネージャーでバックグラウンドプロセスを終了するのは安全ですか?
本当に固まったプロセスを一度だけ終了するのは問題ありませんが、それを定期業務にするのは危険です。システム サービスとアンチウイルスが保護されているのには理由があり、保存中に終了されたアプリはデータ ファイルを破損する可能性があります。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]