调试诊断工具 - 无法修改规则 - "failed to start dbgsvc getlasterror returns 0x0000422"



我正试图使用Microsoft的调试诊断工具(DebugDiag)来识别w3wp.exe/clr.dll中发生的应用程序事件日志错误,如本答案中所述。

然而,当我试图添加我的新规则时,我得到了一个错误对话框:

无法连接到服务。未能启动DbgSVC。GetLastError返回0x00000422

如何成功添加规则?

此错误表示Debug Diagnostic Service服务已禁用。

要修复:

  1. 开始>运行>services.msc
  2. 在出现的"服务"对话框中,在列表中找到"调试诊断服务"
  3. 右键单击该服务>属性
  4. 将"启动类型"从Disabled更改为Manual。单击"确定"
  5. 返回DebugDiag,然后再次尝试添加(或修改或删除)规则

DebugDiag将自动启动服务。问题是DebugDiag在处于禁用状态时无法启动服务。

相关内容

最新更新