2

我正在尝试在 中使用应用程序重新启动服务Microsoft.WindowsAPICodePack.ApplicationServices,但是重新启动不起作用。当应用程序由于未处理的异常而退出时,它不会重新启动。我已经尝试过单击一次安装和作为独立 EXE(无安装程序)在 Windows 8 上运行。

我正在使用以下代码注册重新启动:

ApplicationRestartRecoveryManager.RegisterForApplicationRestart(new RestartSettings(string.Empty,
                                                                                            RestartRestrictions.None));  

有什么建议么?谢谢。

4

1 回答 1

4

我发现了我的问题。在我的应用程序重启测试中,我在启动后过早终止了应用程序。

来自微软文档:

如果应用程序在无响应或遇到未处理的异常之前已运行至少 60 秒,Windows 错误报告 (WER) 将重新启动应用程序。

于 2013-04-03T17:04:08.620 回答