我一直试图通过组策略部署应用程序.msi几天。台式机和笔记本电脑以及Windows 10 Surface 3的Windows 7混合使用。我们使用一种称为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 builer来监视安装并基于ole低级注册表和文件更改来构建包。这两个部署在Win 7上运行良好,在Win 10上运行失败。
答案 0 :(得分:0)
我解决了这个激活这些GPO的问题:
计算机配置>政策>管理模板>系统>组策略 启用“指定启动策略处理”等待时间。设置等待的时间(以秒为单位):= 30
计算机配置>政策>管理模板>系统>登录>始终在计算机启动和登录时等待网络 - 已启用