Проблема
Если 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.
Попробуйте одно из следующих действий:
- Вручную создать 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.
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>