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 ?