Problem
Wenn IT-Administratoren Reader und Acrobat mit App-V 5.0 SP3 auf den Client-Computern bereitstellen wollen, treten möglicherweise Probleme bei der Verwendung von Acrobat auf, wenn sie App-V Reader noch nicht gestartet haben.
Grund für das Problem: App-V Reader fügt mehrere Strukturen „HKCU/Adobe/*“ zur App-V-Weiterleitungsliste hinzu, die alle diese Registrierungsschlüssel erhält, die außerhalb von VREG auf Client-Computern erstellt werden sollen.
Lösung
Damit die Weiterleitungsregistrierungsschlüssel richtig funktionieren, muss HKCU/Adobe/Adobe Acrobat/{DC|2015} in der lokalen Registrierungsstruktur auf dem Computer vorhanden sein. Dieser Schlüssel wird beim ersten Start von App-V Reader mithilfe des Runtime.bat-Skriptes erstellt, ähnlich dem in den Richtlinien für Acrobat Reader-Sequenz
Probieren Sie eine der folgenden Umgehungslösungen:
- Erstellen Sie „HKCU/Adobe/Adobe Acrobat/{DC|2015}“ manuelle auf dem Client-Computer, anstatt sich auf das Runtime.bat-Skript von App-V Reader zu verlassen. Ein Administrator kann diese Schlüssel beispielsweise auf den Client-Computern über ADM-Vorlagen etc. bereitstellen
- Benutzer können App-V Reader auf ihren Computern starten und dann Acrobat verwenden.
- Fügen Sie das folgendeRuntime.bat-Skript in App-V DeploymentConfig.xml von Acrobat im Abschnitt <UserScripts> wie folgt hinzu. Das Skript erstellt die oben erwähnte Registrierung beim ersten Start von App-V Acrobat in der HKCU-Struktur.
Das Skript wird allerdings nur für Domäne-Benutzer ausgeführt und der Fehler 534 wird angezeigt, wenn ein lokaler Benutzer App-V Adobe Acrobat öffnet.
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>