Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 間歇性服務故障排除:使用 Windows 偵錯工具

編輯:XP 系統基礎知識

簡介

Windows XP 中服務發生間歇性故障時,幾乎不會產生錯誤資訊,導致難以查明原因。本文分步驟說明如何使用「Windows 偵錯工具」排除此類故障。

操作步驟

  1. 命令提示字元下依序執行:
    cd %systemroot%\system32
    copy svchost.exe svchostdbg.exe
    regedit
  2. 登錄編輯器中,定位至故障服務對應的子機碼: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<服務名稱>
  3. 右鍵「ImagePath」選「修改」,將路徑中的 svchost.exe 改為 svchostdbg.exe,確定。
  4. 關閉登錄編輯器。
  5. 命令提示字元執行:net start ServiceName(ServiceName 替換為故障服務名稱)。
  6. 右鍵工作列開啟「工作管理員」,切換「處理程序」頁籤。
  7. 「檢視」→「選取欄位」,勾選「PID (處理程序識別碼)」。
  8. 在「映像名稱」欄找到該服務,記下其 PID。
  9. 命令提示字元切換至偵錯工具目錄並附加偵錯:
    cd \Program Files\Debugging Tools for Windows
    adplus -p PID -crash
    (PID 替換為上一步記下的數值)
  10. 等待服務故障發生。
  11. 故障發生後,分析傾印檔案以找出錯誤原因(包含最後發生的錯誤)。傾印檔位於: C:\Program Files\Debugging Tools for Windows\
Copyright © Windows教程網 All Rights Reserved