有没有命令可以发送 Windows 错误报告 (WER)?

有没有命令可以发送 Windows 错误报告 (WER)?

是否有命令可以报告所有排队的 Windows 错误报告?这可以通过转到操作中心->展开维护->单击检查解决方案来手动完成,我们希望为我们的服务器场(2008R2/2012R2 服务器的组合)自动执行此过程。

答案1

此选项可以在服务器管理器中使用。

在 Windows Server 2008 R2 上,向下滚动到资源和支持部分,然后单击打开 Windows 错误报告。然后选择是的,自动发送详细报告或者是的,自动发送摘要报告

Server 2008 R2 中的 Windows 错误报告

在 Server 2012 R2 中,该选项也在服务器管理器中。单击本地服务器(或特定服务器)。点击单词或者离开旁边Windows 错误报告。那么您的选择与上述相同。

Server 2012 R2 中的 Windows 错误报告


这些选项也可以在组策略中设置,这可能是最好的方法。

答案2

我相信这个命令将触发检查解决方案功能:

RunDll32.exe "C:\Windows\system32\WerConCpl.dll", LaunchErcApp -updatecheck

这是通过进程监视器实现的 - 已在 Windows Server 2008 R2 和 Windows 10 上测试过。

据我所知,没有关于此问题的文献资料。

它也是用户敏感的(即它不会发送其他用户排队的报告)。

不确定这是否有助于自动化,因为它仍然是一个基于 GUI 的功能。

我去寻找,但找不到任何相关的 API(WER 的 API 似乎更适合开发人员创建自己的 WER 报告,而不是管理内置系统)。

相关内容