【发布时间】:2015-10-26 16:36:54
【问题描述】:
几天来,我一直在尝试通过组策略部署应用程序 .msi。环境混合了台式机和笔记本电脑上的 Windows 7 和 Windows 10 Surface 3。我们使用称为 E-pads 的外围设备在现场获取电子签名,包括笔记本电脑和现在(尝试)在表面上。我们使用基于云的 EMR 程序。在现场,我们的工作人员可能会为各种文件获得多个签名。
虽然驱动程序和应用程序在 Windows 7 机器上运行良好,但我们发现在运行 Win 10 的 Surface 3 上获得一个签名后程序会崩溃。我们联系了我们的软件主机和我们的签名板制造商,并提出了可行的解决方案,即对我们的 Windows 10 机器上已安装的现有软件运行软件和驱动程序更新,从而 100% 解决问题。
我现在的问题是我们已经部署了 100 多个这样的表面,并且没有人力及时单独触摸每台机器,所以我决定通过 GPO 部署软件。但是,它无法安装在任何 Windows 10 机器上。 MSI 软件包在我们添加到测试 OU 的 Win7 机器上完美安装,但 Win10 机器顽固地拒绝接受计算机策略。在阅读了 Win7 首次发布时发生的类似问题后,我启用并将等待网络连接的时间更改为 120 秒,但这并没有解决任何问题,只是使启动时间更长。
我在 Denied GPO 中收到一条通知,指出 MSI 部署失败 - 访问被拒绝(安全过滤) - 所以我开始修改共享文件夹的权限,以便将文件夹的完全控制权授予 All用户,仍然失败。
我以两种不同的方式打包 MSI——一种是将现有的 .exe 打包到一个 MSI 包中,另一种是使用 MSI 构建器来监控安装并根据所有低级注册表和文件更改构建一个包。两种部署都在 Win 7 上运行良好,在 Win 10 上失败。
【问题讨论】:
-
你解决了吗?
标签: deployment windows-installer windows-10 gpo