如何停止 .Net 的 Dr Watson 在 Server 2008 中运行?

如何停止 .Net 的 Dr Watson 在 Server 2008 中运行?

概括:

我的“双核”虚拟机有一个核心被持续运行的 Dr Watson 进程(由 .Net Runtime 提供)完全浪费,我不知道如何停止它运行。

当它与定时 SharePoint 搜索服务(每 10 分钟一次)一起运行时,它们都消耗 2 个核心的 CPU,导致为该框用户提供服务的 IIS 进程拒绝服务,从而使 Sharepoint 完全无法使用。

细节:

dw20.exe 始终启动,并且以一个核心的 100% 持续运行。

  • 专用 Sharepoint(Web 前端和索引服务器)VMware VM。
  • Windows Server 2008,
  • Msinfo32 输出:http://pastebin.org/410798

我和这个家伙有同样的问题:如何在 Windows Server 2008 上关闭 Dr. Watson 报告?,但按照提供的链接并关闭 Windows 错误报告并不能阻止它运行。

该进程是一个名为 dw20.exe 的可执行文件,位于:C:\Windows\Microsoft.NET\Framework64\v2.0.50727

我尝试过通过几种方法(以管理员身份登录)重命名或删除此文件,但似乎无法做到。保存后,关闭该框,并在 Linux 下安装文件系统并重命名,我现在想不出停止它运行的方法。我尝试过 Unlocker 1.8.9、Killbox、命令行(右键单击,以管理员身份运行)。

您能想到如何停止对我的 Sharepoint 框进行 DOS 操作的过程,同时保持当前架构吗?(我意识到通过设置另一台 Sharepoint 机器来进行索引,这将停止使用核心的索引服务......)

我想我可以尝试通过将服务器启动到恢复控制台或在 linux livecd 下挂载 windows 文件系统来重命名可执行文件,但随后我会担心首先尝试执行它的进程 - 希望当它找不到它时不会发疯...

答案1

dw20.exe 是 Windows 错误报告工具。根据这篇文章http://support.microsoft.com/kb/841477每次 Office 应用程序停止工作时它都会收集信息。

在该文章中,您可以更改一些注册表项来禁用 dw20.exe。

也许还值得尝试弄清楚哪个进程正在崩溃。

相关内容