ClickOnce部署安装,但不运行

时间:2018-06-04 21:39:09

标签: clickonce

我已经在申请了几年。它从一开始就通过ClickOnce分发。我最近使用我多年来一直使用的相同过程推出了更新。但是,这次应用程序未运行。系统检测到有更新并下载新位。然后,没有。在temp inet files文件夹中的ClickOnce安装日志显示成功。

有趣的是,如果您浏览到appdata路径中的可执行文件,并直接运行它,它将运行。并且,似乎在直接启动它之后,它将始终从已安装的图标运行。我不知道这是否与最近的Windows更新有某种关系,但我无法弄清楚如何解决这个问题,以便安装完成并运行应用程序而无需干预。而且我不想让IT人员访问每台机器并直接启动应用程序以将其“重新连接”到图标或其他任何内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看了一下,它看起来是最近更新的修改后的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不会将其标记为不受信任,我会报告这是否也有帮助。