我最近尝试将 Adobe Reader 9.1 部署到我们的网络上。(SBS 2003 服务器和 XP 工作站)
我按照说明提取安装程序和 .msi,然后创建 .mst 转换文件来设置自定义选项。(禁止 EULA,不创建桌面图标等)
然后,我将软件包添加到我的部署 GPO 中,应用相关的 .mst 文件,然后开始在网络上部署。软件包被分配到计算机,在登录之前安装,以避免用户权限问题。
该包正确部署到计算机上,如果您从快捷方式运行,它将完美运行,但是当您尝试从 Web 浏览器中查看 pdf 时,它会失败并显示以下消息。
“正在运行的 Adobe Acrobat/Reader 无法用于在 Web 浏览器中查看 PDF 文件。需要 Adobe Acrobat/Reader 版本 8 或 9。请退出并重试”
我在 Google 上找到了很多涉及此问题的页面,但似乎没有一个与我发现的问题有关。
http://kb2.adobe.com/cps/405/kb405461.html
这些修复建议纠正注册表项(我应该提到在部署安装后缺少该项。然而,这不起作用。
关闭浏览器中的显示 - 似乎无法达到修复问题的目的
删除旧版本-没有任何旧版本。
尝试使用不同的用户 - 这会影响所有计算机上所有权限级别的所有用户。
在我的工作站上,我卸载了 Acrobat Reader 9.1,然后使用相同的安装源文件手动重新安装,并且运行良好。
是否有人在其域上成功部署了 AR9.1,如果是,如何部署?
目前,我已经下载了旧版本 8.1.3,并以相同的方式部署了它,效果很好,但我想使用最新版本。
谢谢
答案1
我从未遇到过该问题,但我已经按照您描述的方式通过 GPO 部署了 Acrobat Read 9.1,并且运行良好。
我在所有工作站上都使用 Windows XP PRO SP3 和 IE 7。不确定您的浏览器是否与此有关,我没有看到您使用的版本。
作为一个想法,尝试不使用转换看看是否可行(只需使用 MSI)。然后,如果它确实有效,则创建一个基本空白的转换,然后一次向转换添加一个选项,直到它中断。
答案2
出现这种情况的原因是,显然此版本已删除了对“浏览器内”PDF 查看的支持。我遇到了同样的问题,您需要禁用一个选项:
- 打开 Adobe Reader
- 单击编辑 > 首选项
- 选择“互联网”类别
- 取消选中“在浏览器中显示 PDF”
现在,当您尝试打开 PDF 链接时,它将打开 Adobe Reader,而不是在浏览器中打开 PDF。
您可能也需要编辑 MST 文件来禁用此选项。
答案3
您可能缺少注册表文件 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SOFTWARE\Adobe\Acrobat\Exe] @="\"C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe\""。添加此文件可以解决我的问题。现在我只需要弄清楚如何在 MSI/MST 中分发它。
看http://www.appdeploy.com/messageboards/printable.asp?m=38727了解更多信息。
答案4
我们也在安装了专业版 Acrobat(不是免费 Reader)的系统上看到了这个问题。
9.4 现已发布,可能已经修复了这个问题。以下是部署 Adobe Reader 的简单且免费的方法。这是另一个(较旧的)包含视频教程的博客文章用于安装 Adobe Reader。