我最近尝试在这里将 Adobe Reader 9.1 部署到我们的网络上。(SBS 2003 服务器和 XP 工作站)
我按照说明提取安装程序和 .msi,然后创建一个 .mst 转换文件来设置自定义选项。(禁止 EULA,不创建桌面图标等)
然后,我将包添加到我的部署 GPO 应用了相关的 .mst 文件,然后在网络上进行了部署。该软件包是在登录之前分配的计算机,以避免用户权限问题。
该软件包可以正确部署到计算机上,并且如果您从快捷方式运行,它将运行得非常好,但是当尝试从 Web 浏览器中查看 pdf 时,它会失败并显示以下消息。
“正在运行的 adobe acrobat/reader 无法用于在网络浏览器中查看 PDF 文件。需要 Adobe Acrobat/Reader 版本 8 或 9。请退出并重试”
我在谷歌上找到了很多关于这个问题的页面,但似乎没有一个与我发现的问题有关。
http://kb2.adobe.com/cps/405/kb405461.html
这些修复建议更正注册表项(我应该提到在部署安装后丢失。但是这不起作用。
关闭浏览器中的显示 - 似乎无法解决问题
删除旧版本 - 没有。
尝试使用不同的用户 - 这会影响所有计算机上所有特权级别的所有用户。
在我的工作站上,我卸载了 Acrobat Reader 9.1,然后使用相同的安装源文件手动重新安装,它工作正常。
有没有人在他们的域上成功部署了 AR9.1,如果是这样,如何?
目前我已经下载了较旧的 8.1.3 版本并以相同的方式部署它,它工作正常,但希望使用最新版本。
谢谢
我从未遇到过这个问题,但我已经部署了 GPO 的 Acrobat Read 9.1,完全按照您的描述和工作方式进行部署。
我在所有工作站上使用 Windows XP PRO SP3 和 IE 7。不确定您的浏览器是否与它有关,我没有看到您使用的版本。
作为一个想法,在没有转换的情况下尝试它是否有效(只需使用 MSI)。然后,如果它确实有效,则基本上创建一个空白转换,然后一次向转换添加一个选项,直到它中断。
发生这种情况是因为显然从该版本中删除了对“浏览器内”PDF 查看的支持。我遇到了同样的问题,您需要禁用一个选项:
现在,当您尝试打开 PDF 链接时,它将打开 Adobe Reader,而不是在浏览器中打开 PDF。
您还需要编辑 MST 文件以禁用此选项。
您可能缺少注册表文件 [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。
我们已经在安装了专业版 Acrobat(不是免费的 Reader)的系统上看到了这个问题。
9.4 现已发布,它可能已经解决了这个问题。这是部署 Adobe Reader 的一种简单且免费的方法。这是另一篇(较早的)博客文章,其中包含安装 Adobe Reader 的视频教程。