服务器自从上次重装以后,CPU一直很高,很烦人的。任务管理器里面查看了下,主要是sqlservr.exe这个进程,还有就是有个DW20.exe。sql是没办法了,DW20.exe这个进程试着把它结束下,看下没问题。就决定把这个进程给干掉,可是怎么搞呢?结束后一会儿又出现了呀?以下有两种办法可以解决:
在使用.NET开发MS office程序时, 经常会遇到在Office相关代码throw ex的时候, 会弹出一个debug window, 然后有个DW20.exe的process在狂跑, 占用CPU非常高, 而且维持一分钟左右, 烦死! 这东西其实是Microsoft Application Error Reporting, 是用于在MS的app崩溃时发送错误报告的, 解决方法很简单, 进入我的电脑->属性->系统属性->高级->错误报告, 在这里设置禁用, 就可以解决问题!
来自:OpeDev
自动 Office 程序停止响应时 Windows 错误报告工具, Dw20.exe, 收集信息。 使用此工具, 直接向 Microsoft 发送报告。 Microsoft 使用数据来解决问题并增强将来程序版本。本文介绍如何编辑注册表来禁用应用程序错误报告工具。要禁用应用程序错误报告工具, 将 DWReportee 值为 1 添加到以下注册表项:
HKEY_CURRENT_USER/Software/Policies/Microsoft/PCHealth/ErrorReporting/DW
HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/PCHealth/ErrorReporting/DW
HKEY_CURRENT_USER/Software/Microsoft/PCHealth/ErrorReporting/DW
HKEY_LOCAL_MACHINE/Software/Microsoft/PCHealth/ErrorReporting/DW
HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/PCHealth/ErrorReporting/DW
HKEY_CURRENT_USER/Software/Microsoft/PCHealth/ErrorReporting/DW
HKEY_LOCAL_MACHINE/Software/Microsoft/PCHealth/ErrorReporting/DW