Problema
Si los administradores de TI pretenden implementar Acrobat y Reader con App-V 5.0 SP3 en los equipos cliente, los usuarios pueden encontrarse con el problema mientras usan Acrobat si no han iniciado App-V Reader ni una sola vez en sus equipos.
Motivo del problema: App-V Reader añade varios subárboles “HKCU/Adobe/*” a la lista de paso a través de App-V que obtiene todas estas claves de registro para que se creen fuera de VREG en equipos cliente.
Solución
Para obtener las claves del Registro de paso a través correctamente, HKCU/Adobe/Adobe Acrobat/{DC|2015} debe estar presente en el subárbol del registro local en el equipo. Esta clave se crea en el primer inicio de App-V Reader con el script Runtime.bat, parecido al que se proporciona en las Directrices de secuenciación de Acrobat Reader.
Pruebe una de las siguientes soluciones alternativas:
- Crear manualmente HKCU/Adobe/Adobe Acrobat/{DC|2015} en los equipos cliente en lugar de depender del script Runtime.bat de App-V Reader. Por ejemplo, un administrador puede insertar estas claves en los clientes mediante plantillas ADM, etc.
- Los usuarios pueden iniciar App-V Reader una vez en sus equipos y utilizar luego Acrobat.
- Añadir el siguiente script Runtime.bat en DeploymentConfig.xml de App-V Acrobat dentro de la sección <UserScripts> del modo siguiente. El script crea el registro anterior en el subárbol HKCU en el primer inicio de App-V.
Sin embargo, el script se ejecuta solo para usuarios de dominio, y emite el error 534 si un usuario local intenta abrir App-V Adobe Acrobat.
Runtime.bat
@echo off
SET ChannelName=2015
REM Set the ChannelName to DC to run this script on Continuous track.
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>