タスク マネージャーやその他のユーティリティやゲームを作成した Microsoft 開発者が、「すべて忘れてしまう前にこれを書き留めてください」と登場しました。
Reddit の投稿では、Windows の専門家なら誰でも知っているこのツールについて詳しく説明されており、このツールを使うと、運が良ければ問題のあるアプリケーションやプロセスを終了できるほか、PC のパフォーマンスに関する便利な統計情報も得られます。
デイブ・プラマー(davepl)氏は、「1993年にMS-DOSの開発を始め、10年余りマイクロソフトに勤務し、Server 2003のリリース後に退社しました」とレジャイナ大学で語った。彼は「10億台のマシン向けにコーディングする」ことの難しさについて語り、「まるで無数の陶磁器店に放たれる雄牛を1頭作っているようなものです」と語った。
実行ファイルは 100K 未満で、フラッシュしたりクラッシュしたりすることはありませんでした。これが私の理想でした。
プラマーは、MS-DOSのディスク容量を増やす「Double Space」の開発に携わりました。余暇には、圧縮されたZIPファイルをフォルダのように表示できるユーティリティ「VisualZIP」を開発し、シェアウェアとして販売しました。その後、Microsoft社に採用され、Windowsへの統合に至りました。
リラックスした配置のように聞こえますが、タスク マネージャーも同様の起源を持っています。
「Windowsタスクマネージャは、私が書斎で作ったシェアウェアアプリで、副業として販売するつもりでした」とプラマー氏は語る。「しかし、(Windows NTの設計者の)デイブ・カトラー氏がそれを見て、製品に組み込むことを許可してくれたので、寄付したのです。」
このユーティリティは、1996 年にリリースされた Windows NT 4.0 で初めて登場しました。
プラマー氏は次のように語っています。「TM は私が最も誇りに思っているアプリの 1 つです。なぜなら、これはおそらく、あらゆる方向でちらつきなく完全にサイズ変更可能な、初めて、あるいは少なくとも最も視覚的に複雑なアプリだからです。実行ファイルは 100K 以下で、フラッシュしたりクラッシュしたりすることはありませんでした。これが私の得意技です。廊下のすぐそばに GDI32 と User32 の仲間がいたことも、間違いなく助けになりました。」
彼はいくつかのヒントも教えてくれた。「タスクマネージャーがハングしたりクラッシュしたりした場合は、Ctrl + Shift + Escキーを押して別のタスクマネージャーを起動してください」と彼は言った。これは既存のタスクマネージャーに「秘密のコード」を要求し、受信できない場合は別のタスクマネージャーを起動する。こうすることで、「シェル/エクスプローラーがダウンしている」場合でも、ユーティリティを起動できる。
Plummer氏によると、多くのユーザーはこのユーティリティの機能をフルに活用していないとのことです。このユーティリティは、シェルを使用せずにアプリケーションを起動できる(場合によっては非常に便利な機能です)ため、この機能を使うには「ファイル」→「新しいタスクを実行」を選択します。もう一つあまり知られていない機能は、追加の列を表示する機能です。これにより、メモリ使用量の異なるワーキングセットタイプを詳細に確認したり、I/Oの読み取りや書き込みなどの詳細を確認したりできます。
プラマー氏は「TaskMgr が強制終了できないものは何もないはずです。権限を昇格させ、(権限があれば)デバッグ権限を有効にしてアプリにアタッチし、必要に応じて強制終了させることもできます。TaskMgr が強制終了できないのであれば、カーネルに問題があるということです」と主張しましたが、この発言はすぐに Reddit ユーザーから反論されました。
プラマー氏はWindows Vistaのリリース前の2003年にマイクロソフトを退社しました。タスクマネージャーはWindows 10でもまだ存在していますが、大幅に変更・拡張されています。「例えば、ジャーナリストがタスクマネージャーを使ってルートのwinlogonセッションを強制終了させ、意図的にマシンのバグチェックを行ってニュースを作ったという話がありました」と彼は言います。「彼らはおそらく、win32k.sysなどの重要なコンポーネントの強制終了を禁止することで、ユーザーを自らの脅威から守ろうとしたのでしょう。」
「詳細」をクリックするまで、タスク マネージャーがほぼ役に立たないミニマリスト モードで開くようになったのは、Plummer のせいではありません。
Windows 10のタスクマネージャーは見た目が少し異なりますが、コア機能の多くは同じです。
プラマー氏は、Windows XPの機能であるSpace Cadet Pinballなど、他の重要なユーティリティも開発している。しかし彼は次のように述べている。「マクシス社(M. リッジウェイ氏)がまさにオリジナルを開発し、私のものは彼らの技術を使って32ビットのポータブルC言語で書き直しただけです。そのため、PowerPC、Alpha、MIPSでも動作しました。」
「今でも、Windows 10 を再インストールするたびに、Space Cadet Pinball をシステムに移動します」と、あるノスタルジックなコメント投稿者は述べています。
Windows XPの3Dピンボール - タスクマネージャーの作者より
タスクマネージャーは、多少の機能が制限されているにもかかわらず、今でも便利なツールです。Server CoreのようなGUIがほぼ不要なWindowsでも動作しますが、より強力なコマンドラインツールへのトレンドにはそぐわないかもしれません。TasklistとTaskkillは、コマンドプロンプト(またはターミナル)が使えることを前提としており、問題なく動作します。®