Sideloaded UWP应用程序正在启动之前由其他用户安装的旧版本应用程序

问题描述 投票:0回答:1

我正在开发的应用程序是一个侧载的UWP应用程序。平板电脑/电脑有2个用户。 User1安装了旧版本的UWP侧载应用程序。并且User2安装了旧版本,然后更新到更新版本。 User2已经使用更新的应用程序一段时间了。几周之后,当在第二个用户上启动UWP应用程序时,它会启动旧版本而不是新版本。

我怀疑Windows更新中发生了什么。所有具有此问题的平板电脑最近都更新了Windows。特别是KB4489899。但我仍然不确定这是否真的是原因。

解决方法是重新安装应用程序。但它仍然没有解释为什么该版本被还原为旧版本。

c# uwp windows-10-universal sideloading
1个回答
3
投票

我们遇到了同样的问题,所有受影响的设备都在Windows事件日志中更新了KB4489899。从我们可以看出,在KB4489899之后从“User2”卸载了侧面加载的应用程序,并且在User2启动时,旧版本被“安装”。如果您转到User2的设置,您将看到重新安装的旧应用程序大小很小,因为它引用了User1的安装。

我们的修复是重新安装,但我们不知道将来的另一个Windows更新是否会出现同样的问题。为了防止出现问题,我们的团队将在更新KIOSK软件时主动查找和卸载(通过脚本)旧版本的侧载应用程序。这是不可扩展的,所以希望微软可以解决。

© www.soinside.com 2019 - 2024. All rights reserved.