Problema
Se os administradores de TI pretendem implementar o Reader e o Acrobat em máquinas cliente com o App-V 5.0 SP3, os usuários poderão ter este problema durante a utilização do Acrobat se não tiverem iniciado o App-V Reader pelo menos uma vez em seus computadores.
Motivo para o problema: o App-V Reader adiciona vários hives "HKCU/Adobe/*" à lista de pass-through do App-V, que obtém todas as chaves de registro que serão criadas fora do VREG, em máquinas cliente.
Solução
Para que as chaves de registro de pass-through funcionem corretamente, é necessário que o HKCU/Adobe/Adobe Acrobat/{DC|2015} esteja presente no hive de registro local da máquina. A chave é criada na primeira inicialização do App-V Reader com o script Runtime.bat, semelhante ao fornecido nas Diretrizes de sequenciamento do Acrobat Reader.
Tente uma das seguintes soluções:
- Criar manualmente o HKCU/Adobe/Adobe Acrobat/{DC|2015} nas máquinas cliente ao invés de confiar no script Runtime.bat do App-V Reader. Por exemplo, o administrador pode enviar essas chaves para as máquinas cliente através de modelos ADM, etc.
- Os usuários podem iniciar o App-V Reader nas suas máquinas uma vez e, em seguida, usar o Acrobat.
- Adicionar o seguinte script Runtime.bat no arquivo DeploymentConfig.xml do App-V Acrobat, dentro da seção <UserScripts> (conforme explicado a seguir). O script cria a chave de registro em questão no hive HKCU na primeira vez que o App-V Acrobat é iniciado.
Contudo, o script é executado apenas para usuários do domínio, e apresenta o erro 534 se um usuário local tenta abrir o 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>