Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> xp常見問答解答 >> 對 XP中出現故障服務進行故障排除

對 XP中出現故障服務進行故障排除

日期:2017/1/25 11:28:27      編輯: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,然後單擊“確定”。

  5.退出注冊表編輯器。

  6.在命令提示符下鍵入下面的命令,然後按 Enter:

    net start ServiceName


  將 ServiceName 替換為出現故障的服務的名稱。

  7.右鍵單擊任務欄,然後單擊“任務管理器”。

  8.在 Windows 任務管理器中,單擊“進程”選項卡。

  9.在“視圖”菜單上,單擊“選擇列”。

  10.單擊以選中“PID (進程標識符)”復選框,然後單擊“確定”。

  11.在“映像名稱”列中找到該服務。然後,記下該服務在“PID”列中對應的進程標識符 (PID)。

  12.在命令提示符處,鍵入以下命令。在鍵入每個命令後按 Enter。

    cd \Program Files\Debugging Tools for Windows
  adplus -p PID -crash


  將 PID 替換為出現故障的服務的 PID。

  13.等待服務出現故障。

  14.在服務出現故障之後,分析轉儲文件以獲取可幫助找出問題發生的原因的信息。此信息包括發生的最後一個錯誤。此轉儲文件位於下面的文件夾中:

    C:\Program Files\Debugging Tools for Windows\

 

Copyright © Windows教程網 All Rights Reserved