单击“一旦应用程序自行卸载/在注销Windows时不拾取已安装的应用程序”
本文关键字:应用程序 安装 Windows 单击 卸载 注销 | 更新日期: 2023-09-27 18:06:42
不确定其他人是否遇到过这个问题,但下面是它的过程。我们已经创建/发布了一次点击应用程序,安装在我们的客户端。我们只需将所需的文件放在服务器上,然后客户端运行应用程序,它们就可以开始工作了。
这工作得很好,因为我们的更新也是以同样的方式分发的。问题是,当其他一些客户机打开该应用程序时,它会提示它们安装该应用程序,而实际上该应用程序已经安装在系统上。我们检查了添加/删除程序,应用程序仍然在那里。我还检查了C:'Users[user]'AppData'local'Apps'2.0',文件仍然在那里,应用程序甚至从该路径文件中运行,但从开始菜单中的快捷方式/安装文件夹中,它不断提示您需要安装它。
我已经卸载并重新复制了文件。安装好了吗?应用程序又正常工作了吗?一旦你退出并在大约40分钟后重新登录,应用程序就会提示你重新安装。如果你安装它并立即退出并返回,应用程序仍然可以工作,并且不会提示再次重新安装。
注意:客户端用户不是漫游配置文件(我们首先检查了这一点)。此外,应用程序是从同一用户安装和运行的。(检查过了)
让我感到困惑的是,它在其他客户端工作得很好,但在其他客户端却这样做。
如果有人知道为什么会发生这种情况或任何可能的修复,请让我知道。我发现这个链接与类似的问题,但没有具体的修复或解释。也没有发现任何其他问题,我们正在经历的相同。
我似乎已经通过使用以下链接中的建议解决了这个问题:"psl pete"answers"TacoGeek"。
我们发现,在每次从计算机上的用户注销/注销并重新登录后,它将为HKey_User创建另一个注册表项。单击一次,然后将其视为新实例,并且应用程序没有安装/位于注册表中,因此提示用户每次都要重新安装。
当我按照上面的链接在组策略中启用以下选项时:
不要在用户下线时强制卸载用户注册表
在重新登录系统时停止创建新的"实例",并且应用程序保持安装状态。要启用此功能,只需执行以下操作:
- 打开本地组策略编辑器
- 在左侧窗格中打开本地计算机策略>计算机配置>管理模板>系统>用户配置文件
- 在右窗格中,双击"不强制卸载用户"
- 在结果窗口中,单击单选按钮Enabled。
- 单击OK。
我希望这对其他人有所帮助,因为这一直是我们的一些头痛