Enviar para assinatura tem erro fatal dentro do App-V Acrobat

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>

Receba ajuda com mais rapidez e facilidade

Novo usuário?