\r\n\r\n
Windowsタスクマネージャーをブラウズして、いくつかのエントリが何のためにあるのか疑問に思ったことはありませんか?Windowsシステムプロセスセクションは、Windows 10タスクマネージャーのリストの一番下にあり、コンピュータが適切に機能するために不可欠なプロセスが多数含まれています。
これらのプロセスは何を行い、終了するとどうなるのでしょうか。ここでは、最も重要な項目を紹介します。
注:Windows 8.1および10の新しいタスクマネージャーでは、winlogon.exeではなく、Windows Logon Applicationなど、よりフレンドリーな名前のエントリーを参照しています。 Windows 7を使用している場合は、旧式の名前が表示されます。Windows 8.1または10では、これらのいずれかを右クリックして「プロパティ」を選択すると、その実行ファイル名が表示されます。
Windowsでは、タスクマネージャで紛らわしい名前のシステムエントリを強制終了することはできません。なぜなら、デバイスの内部にとって重要なものだからです。ソフトウェアがハードウェアと通信できるようにするためのドライバをホストするなど、カーネルレベルのタスクを処理する。
これを打ち切るとどうなるか、想像がつくだろう。ディスクやUSB機器などの重要なドライバーへのアクセスは、システムの動作に依存しているため、シャットダウンするとシステムがロックされ、ハードディスクを再起動する必要があります。システムを再起動する必要がある場合(CPU使用率が高い場合のトラブルシューティングの場合など)は、通常通りコンピュータを再起動してください。このエントリーに定期的に問題が発生するのは、ハードウェアの問題である可能性があります。
これは実際のプロセスではありませんが、ある程度のCPUを使用できるため、Windowsはタスクマネージャにこのプロセスのエントリを追加しています。
Windowsにログオンしてしまえば、この作業はあまり重要でないと思われるかもしれませんが、その逆です。最初の機能は、ログオン時にユーザープロファイルを読み込むことです。このプロセスの結果、アカウントに加えたレジストリの変更は、ログオンしたときにのみ有効になります。
Winlogonは、Ctrl+Alt+Delのショートカットを聞くようにハード的に設定されているため、セキュリティ上も重要です。ログインすると、このキーの組み合わせでWindowsのセキュリティ画面が表示され、パスワードの変更やログアウトのためのクイックリンクがいくつも用意されています。
しかし、WindowsにログインするときにCtrl+Alt+Delを押すように要求するオプションを有効にすることもできます。winlogonは常に三本指敬礼をキャプチャするので、これを押すことで偽造パスワードではなく本物のWindowsログオン画面が表示されるようになります。
また、しばらく席を外していると、スクリーンセーバーを表示したり、コンピュータをロックしたりします。タスクマネージャでプロセスの終了コマンドを使おうとすると、Windowsが「これは良くないことです」と警告を出します。
いずれにしても、パソコンが真っ暗になり復旧の見込みがないため、再起動することで再び使えるようになります。
Wininitは、最初のログオン時にWindowsの方向付けを行うためのプロセスで、使用中はずっと実行し続ける必要があります。その最も重要な機能は、Windowsの起動時に実行されるバックグラウンドのアプリケーションやプロセスの大半の踏み台として機能することである。これには、lsass.exeファイルやl**.exeファイルなど、他の主要プロセスの起動も含まれます。
コンピュータの電源を切るまで、実行し続けます。途中で終了させようとすると、Windowsのプロンプトで警告が表示されます。Winlogonと同様に、この操作を行うとシステムがクラッシュし、再起動が必要になります。
Windowsの必須プロセスであるcsrssのもう一つの兄弟は、Windowsの発展の過程でその役割が変化してきました。昔は、このプロセスでWindowsのグラフィック要素をすべて処理していました。しかし、今では多くのバックグラウンド機能を担っています。
その最も重要な役割は、Windowsをシャットダウンすることと、コマンドプロンプトを起動するconhost.exeプロセスを開始することの2つである。大したことではないと思われるかもしれませんが、重要なプロセスなのです。何かの間違いで、起動時にこのプロセスが実行されていない場合、ブルースクリーンが表示されます。
お察しの通り、このプロセスを終了させるというWindowsのアドバイスを無視すると、システムがフリーズしてしまいます。
Windowsのブートプロセスのもう一つの重要な部分(こちらのトピックを参照してください?)Windows 3.1以降に搭載されている処理です。
ウィンドウがロードされると、**ssはまず何らかの準備をします。ドライブのマッピングや仮想メモリのページングを作成するなど、さまざまな機能を備えています。これが完了すると、winlogonが呼び出され、ログイン画面が表示されます。
当然ながら、ログイン後もセッション・マネージャーは有効です。winlogonとcsrssを監視し、どちらかが終了するのを待ちます。これがルーチンの一部である場合、Windowsは正常にシャットダウンされます。ただし、どちらかのプロセスが予期せず終了した場合、**ssはあなたのコンピュータをフリーズさせます。
上記のプロセスと同様に、タスクマネージャーでこのプロセスを終了させようとすると、警告が表示され、その後システムがロックされます。
ここでは、windows 10の新要素だけでほぼ動作する新しい処理を紹介します。シェルエクスペリエンスホストプロセスは、これらの要素に加え、スタートメニューやタスクバーの色や透明度の効果も処理します。
この処理により、外観が新しくなるだけでなく、App Storeのアプリケーションがウィンドウに表示されるようになります。スライドショーを壁紙として使用する場合は、Shell Experience Hostingに感謝する必要があります。このリストにある他の多くのプロセスとは異なり、これをシャットダウンしてもシステムはクラッシュしません。その代わり、Windowsは数秒後に再起動させるだけです。しかし、シャットダウンする必要はありません。シャットダウンしても、コンピュータの外観がすぐにWindows 7らしくなるわけではありません。
このエントリでは、Windowsをまとめることはできませんが、毎日使うグラフィカルなインターフェースのほとんどを処理することができます。Windowsエクスプローラを終了させると、開いていたファイルエクスプローラのウィンドウが閉じるだけでなく、スタートメニュー、タスクバー、システムトレイも使用できなくなります。
しかし、エクスプローラーを再起動することは、実は有効です。スタートメニューやタスクバーが動作しなくなった場合、このプロセスを再起動することで問題を解決することができます。ちょっとしたトラブルでパソコンを再起動するよりも、はるかに短時間で済みます。
Windows 8.1、10では、Windowsエクスプローラーを右クリックして「再起動」を選択すると、すぐに終了して再度実行することができます。Windows 7の場合は、右クリックして「プロセスの終了」を選択し、「ファイル」> 「新しいタスクの実行」でエクスプローラと入力する必要があります。exeで再スタートします。
もちろん、タスクマネージャーで実行される主要なタスクプロセスは、この7つだけではありません。しかし、これらはWindowsを使う上で、何らかの形で重要な役割を担っています。これで、彼らが何をしているのかがわかったでしょう!ありがたいことに、Windowsはバカなことをして電源を切っても守ってくれるので、あまり心配する必要はないのです。
マルウェアが本物のWindowsプロセスを装うこともありますが、これは以前ほど一般的ではありません。タスクマネージャーで不審なプロセスが表示された場合、その対処方法を知っておくと便利です。
これらのプロセスのうち、あなたがよく知っているものはいくつありますか?また、あなたが驚いたWindowsのプロセスはどれですか?