システムサービス、自動起動プログラム、およびプロセスは、システムの3つの主要要素です。システムを最適化したり安全性をチェックしたりするときは、システムの3つの主要部分を監視する必要があります。 Windows XPユーザーにとって、3つの主要な部分を管理できる専門的なソフトウェアはすでにたくさんありますが、システム自体のコンポーネントとコマンドを使用してそれらを管理できます。
NET STARTコマンドを使用してサービスを監視すると、一目でわかりますが、不要なサービスを手動で無効にすることでシステムを最適化する友人が多くいます。ただし、シャットダウンされているサービスに精通していないため、手動でシステムを最適化した後に説明できない失敗がいくつかありました。たとえば、友人のコンピュータがシステムの最適化を実行した後は、元々システムで使用されていたNokiaモバイルブラウジングサービスは使用できないことがわかります。どのサービスをオフにする必要があるかをどのようにして確認しますか?NET STARTコマンドを使用して、変更されたサービスをすばやく見つけることができます。
1.システムの最適化を実行する前に(または通常の状況下で)、コマンドプロンプトを起動して「net start> d:\\ services.txt'」と入力します。このようにして、現在のシステムによって開かれているサービスをd:\\ services.txtに出力することができ、これをシステムサービスの通常の状態の参照として使用できます。
2.上記のようにシステムサービスが調整されて失敗した場合は、もう一度「ld start; net start> d:\\ services1.txt'」を実行し、最適化されたサービスステータスを出力します。
3.コマンドプロンプトで< fc d:\\ services.txt d:\\ services1.txt' 'と入力し、FCコマンドを使用して2つのファイルを比較します。最適化の前後で、 "ServiceLayer"というサービスが変更されたことがすぐにわかりました(図1)。
4. [スタート]をクリックして[実行]をクリックし、「services.msc」と入力して[システムサービス管理]ウィンドウを開きます。プロンプトに従ってServiceLayerサービスを「自動」に設定し、サービスを開始して障害を解決します。
ちょっと一言:NET STARTコマンドに加えて、sc query(現在のサービスの詳細を一覧表示する)、sc query state = all(ハードウェアドライバサービスを含むすべてのサービスを一覧表示する)を使用することもできます。サービスのより詳細な監視