Envoyer pour signature se bloque à partir d’App-V Acrobat

Problème

Si les administrateurs informatiques prévoient de déployer Reader et Acrobat avec App-V 5.0 SP3 sur les ordinateurs client, les utilisateurs peuvent rencontrer des difficultés en utilisant Acrobat s'ils n'ont pas lancé App-V Reader au moins une fois sur leurs ordinateurs.

Origine du problème : App-V Reader ajoute plusieurs ruches « HKCU/Adobe/* » à la liste d'accès App-V, si bien que toutes ces clés de registre sont créées en dehors de VREG sur les ordinateurs client.

Solution

Pour que les clés de registre d'accès fonctionnent correctement, HKCU/Adobe/Adobe Acrobat/{DC|2015} doit être présent dans la ruche de registre local sur l'ordinateur. Cette clé est créée lors du premier lancement d'App-V Reader à l'aide du script Runtime.bat, similaire à celui indiqué dans les Instructions de séquencement d'Acrobat Reader.

Essayez l'une des solutions suivantes :

  • Créez manuellement HKCU/Adobe/Adobe Acrobat/{DC|2015} sur les ordinateurs client au lieu d'utiliser le script Runtime.bat d'App-V Reader. Par exemple, un administrateur peut transmettre ces clés aux clients via des modèles ADM.
  • Les utilisateurs peuvent lancer App-V Reader une fois sur leurs ordinateurs puis utiliser Acrobat.
  • Ajoutez le script Runtime.bat dans la section <UserScripts> du fichier DeploymentConfig.xml d'App-V Acrobat, comme décrit ci-dessous. Le script crée le registre mentionné ci-dessus dans la ruche HKCU lors du premier lancement d'App-V Acrobat.

Toutefois, le script s'exécute uniquement pour les utilisateurs de domaines, et renvoie une erreur 534 si un utilisateur local tente d'ouvrir l'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>

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?