Проблема

Если IT-администраторы планируют использовать и Reader, и Acrobat с приложением V 5.0 SP3 на клиентских компьютерах, пользователи могут столкнуться с проблемой при использовании Acrobat, если они ни разу ранее не запускали приложение V Reader на своем компьютере.

Причина проблемы: приложение V Reader добавляет несколько групп файлов «HKCU/Adobe/*» в сквозной список приложения V, которые ведут к тому, что все ключи реестра создаются вне VREG на клиентских компьютерах.

Решение

Для того чтобы сквозные ключи реестра работали правильно, требуется наличиеHKCU/Adobe/Adobe Acrobat/{DC|2015} в группе файлов местного реестра на компьютере. Этот ключ создается при первом запуске приложения V Reader с помощью сценария Runtime.bat, как описано в Руководстве об установлении последовательности Acrobat Reader DC.

Попробуйте одно из следующих действий:

  • Вручную создать HKCU/Adobe/Adobe Acrobat/{DC|2015} на клиентских компьютерах, вместо использования сценария Runtime.bat приложения V Reader. Например, администратор может нажать эти клавиши на клиентских компьютерах через шаблоны ADM и так далее.
  • Пользователи могут запустить приложение V Reader на своем компьютере один раз и после этого использовать Acrobat.
  • Добавление сценария Runtime.bat в DeploymentConfig.xml приложения V Acrobat в разделе <UserScripts> следующим образом. Сценарий создает вышеупомянутый реестр в группе файлов HKCU при первом запуске приложения V Acrobat.

Однако, сценарий выполняется только для пользователей домена и выдает ошибку 534, если местный пользователь пытается открыть приложение V Adobe Acrobat DC.

 

Runtime.bat

@echo off

SET ChannelName=2015

REM Укажите ChannelName для DC с целью выполнения этого сценария на постоянной основе.

SET NativeKey="HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\%ChannelName%"

REG QUERY %NativeKey%

IF %ERRORLEVEL% EQU 0 GOTO EXIT

REG ADD %NativeKey%

:EXIT

DeploymentConfig.xml

<UserScripts>

        <StartVirtualEnvironment  RunInVirtualEnvironment="false">

        <Path>cmd.exe</Path>

        <Arguments>/c "[{AppVPackageRoot}]\..\Scripts\Runtime.bat"</Arguments>

        <Wait RollbackOnError="false"/>

        </StartVirtualEnvironment>

</UserScripts>

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет