【问题标题】:Application Restart API not restarting failed application应用程序重新启动 API 未重新启动失败的应用程序
【发布时间】:2013-04-01 21:34:10
【问题描述】:

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

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

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

有什么建议吗?谢谢。

【问题讨论】:

    标签: .net windows winapi application-restart windows-api-code-pack


    【解决方案1】:

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

    来自Microsoft 文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多