XP

  
での不良サービスのトラブルシューティング

はじめにWindows XPサービスで断続的な障害が発生しても、障害の原因に関する情報はほとんど生成されません。したがって、問題の原因を特定するのは難しいかもしれません。この資料では、「Windowsデバッグツール」を使用して断続的なサービスエラーを回避する方法について説明します。

断続的なサービス障害を解決するには、次の手順に従ってください。

1.コマンドプロンプトで、次のコマンドを入力します。各コマンドを入力したら、Enterキーを押します。

cd%systemroot%\\ system32 copy svchost.exe svchostdbg.exe regedit

2.レジストリエディタで、失敗したサービスの名前に対応するサブキーをクリックします。このサブキーは次のサブキーにあります。

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services

3.詳細ウィンドウで[ImagePath]を右クリックし、[']をクリックします。 'を編集します。

4. [値のデータ]ボックスに表示されているパスで、[svchost.exe]をsvchostdbg.exeに変更し、[OK]をクリックします。

5.レジストリエディタを終了します。

6.コマンドプロンプトで次のコマンドを入力し、Enterキーを押します。

net start ServiceName

ServiceNameを失敗したサービスの名前に置き換えます。

7.タスクバーを右クリックして[タスクマネージャ]をクリックします。

8. Windowsのタスクマネージャで、[プロセス]タブをクリックします。

9. [表示]メニューの[列の選択]をクリックします。

10. [PID](プロセス識別子)チェックボックスをオンにして、[OK]をクリックします。

11. [<;画像名]列でサービスを探します。次に、[PID]列で、サービスに対応するプロセス識別子(PID)を確認します。

12.コマンドプロンプトで、次のコマンドを入力します。各コマンドを入力したら、Enterキーを押します。

cd \\ Program Files \\ Windows用デバッグツールadplus -p PID -crash

PIDを失敗したサービスのPIDに置き換えます。

13.サービスが失敗するのを待ちます。

14.サービスが失敗したら、ダンプファイルを分析して問題の原因を特定するのに役立つ情報を探します。この情報には、最後に発生したエラーが含まれています。このダンプファイルは、次のフォルダにあります。

C:\\ Program Files \\ Windows用デバッグツール\\


Copyright © Windowsの知識 All Rights Reserved