概括:
我的“双核”虚拟机有一个核心被持续运行的 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。
也许还值得尝试弄清楚哪个进程正在崩溃。