【问题标题】:ClickOnce deployment installs, but doesn't runClickOnce 部署已安装,但未运行
【发布时间】:2018-06-04 21:39:09
【问题描述】:

我多年来一直在研究一个应用程序。它从一开始就通过 ClickOnce 分发。我最近使用我多年来一直使用的相同流程推出了更新。但是,这一次,应用程序没有运行。系统检测到有更新并下载新位。然后,什么都没有。临时文件文件夹中的 ClickOnce 安装日志显示成功。

有趣的是,如果您浏览到 appdata 路径中的可执行文件,并直接运行它,它就会运行。而且,似乎在直接启动它之后,它将像往常一样从已安装的图标运行。我不知道这是否与最近的 Windows 更新有关,但我不知道如何解决这个问题,以便安装完成并在没有干预的情况下运行应用程序。而且我不想让 IT 人员访问每台机器并运行直接启动应用程序以将其“重新连接”到图标或其他任何东西的过程。

有什么想法吗?

【问题讨论】:

    标签: clickonce


    【解决方案1】:

    看了一些,发现最新更新修改了 windows 防御者的工作方式

    根据https://social.msdn.microsoft.com/Forums/en-US/954ad3f0-a718-4443-86fd-49877abd130f/after-a-clickonce-application-update-application-wont-start,Windows Defender 在启动不受信任的 ClickOnce 应用时不会显示警告消息。

    打开“Windows Defender 安全中心”并将“检查应用程序和文件”设置为“关闭”,即可运行该应用程序。运行后一旦设置可以恢复,应用程序将继续被允许运行。

    我认为这里真正的解决方案是正确签署应用程序,以便 Windows 不会将其标记为不受信任,如果这也有帮助,我会报告回来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 2020-05-08
      • 2014-12-14
      • 1970-01-01
      • 2017-04-22
      • 2013-02-06
      • 1970-01-01
      相关资源
      最近更新 更多