Problém

Ak IT administrátori plánujú umiestnenie Reader a Acrobat s App-V 5.0 SP3 na počítačoch klientov, používatelia sa možno stretnú s problémom pri používaní produktu Acrobat, ak predtým nespustili na svojich počítačoch App-V Reader aspoň raz.

Dôvod problému: App-V Reader pridáva viacero modulov „HKCU/Adobe/*“ k zoznamu garantovaných v App-V, čím sa zabezpečí, že všetky tieto kľúče registrov budú vytvorené mimo VREG na počítačoch klientov.

Riešenie

Aby garantované kľúče registrov pracovali správne, vyžaduje sa, abyHKCU/Adobe/Adobe Acrobat/{DC|2015} bol prítomný v lokálnom module registrov na počítači. Tento kľúč je vytvorený pri prvom spustení App-V Reader pomocou skriptu Runtime.bat, podobne ako ten, ktorý je uvedený v Sprievodca sekvenciami Acrobat Reader DC.

Skúste jednu z nasledovných rutinných akcií:

  • Manuálne vytvorenie HKCU/Adobe/Adobe Acrobat/{DC|2015} na počítačoch klientov, namiesto spoliehania sa na skript Runtime.bat v App-V Reader. Napríklad, administrátor môže umiestniť tieto kľúče u klientov cez šablóny ADM, atď.
  • Používatelia môžu spustiť App-V Reader na svojich počítačoch raz, a potom používať Acrobat.
  • Pridanie nasledovného skriptu Runtime.bat v App-V Acrobat-u DeploymentConfig.xml vnútri sekcie <UserScripts> nasledovne. Skript vytvorí vyššie uvedené registre v module HKCU pri prvom spustení App-V Acrobat.

Avšak skript sa spustí len pre používateľov domény a vykazuje chybu 534, keď sa lokálni používatelia pokúšajú otvoriť App-V Adobe Acrobat DC.

 

Runtime.bat

@echo off

SET ChannelName=2015

REM Nastaviť ChannelName na DC, čím sa spustí tento skript pri ďalšom zázname.

SET NativeKey="HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\%ChannelName%"

REG QUERY %NativeKey%

IF %ERRORLEVEL% EQU 0 GOTO EXIT

REG ADD %NativeKey%

:ZAVRIEŤ

DeploymentConfig.xml

<UserScripts>

        <StartVirtualEnvironment  RunInVirtualEnvironment="false">

        <Path>cmd.exe</Path>

        <Arguments>/c "[{AppVPackageRoot}]\..\Scripts\Runtime.bat"</Arguments>

        <Wait RollbackOnError="false"/>

        </StartVirtualEnvironment>

</UserScripts>

Licencia na používanie tohto diela sa poskytuje v súlade s podmienkami licencie Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Na príspevky v sociálnych sieťach Twitter™ a Facebook sa nevzťahujú podmienky licencií Creative Commons.

Právne upozornenia   |   Zásady ochrany osobných údajov online