我创建了一个通过GPO强制执行的注销vbs脚本,用于Office 2010 SP的静默安装。该脚本的主要部分运行以下命令:
SetupCommand = ShareDir & "\x86\setup.exe /config " & ShareDir & "\x86\ProPlus.WW\config.xml"
ReturnValue = oShell.run(SetupCommand, 1, True)
安装文件位于网络共享上(权限:完全控制每个人)。通过Office 2010自定义工具和ProPlus.WW \ config.xml文件的正确配置修改了安装exe。
安装似乎正常工作,直到更新错误时安装更新1719无法访问Windows Installer服务,之前是警告事件1530:
Windows detected your registry file is still in use by other applications or services. The file will be unloaded now. The applications or services that hold your registry file may not function properly afterwards.
DETAIL -
2 user registry handles leaked from \Registry\User\S-1-5-21-682003330-507921405-725345543-4463:
Process 2760 (\Device\HarddiskVolume2\Windows\System32\msiexec.exe) has opened key \REGISTRY\USER\S-1-5-21-682003330-507921405-725345543-4463
Process 2760 (\Device\HarddiskVolume2\Windows\System32\msiexec.exe) has opened key \REGISTRY\USER\S-1-5-21-682003330-507921405-725345543-4463\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
我在5个不同的主机上尝试过该脚本,但我总是得到同样的错误。我曾尝试过一次在登录时使用相同的脚本并且它有效。 如果我手动运行该命令,它可以工作。
你知道为什么脚本不能在注销时工作吗?你有任何建议的解决方法吗?
答案 0 :(得分:0)
我启用了msi日志,我正在检查它并且它非常详细,但我已经多次发现以下错误:
DEBUG:错误2746:转换90001B0410000014.0.4763.1000对程序包C:\ Windows \ Installer \ bc70a.msi无效。预期产品{90140000-001B-0410-0000-0000000FF1CE},找到产品{90140000-0015-0410-0000-0000000FF1CE}。
你知道这意味着什么吗?我应该分享整个日志吗?