Probléma

Ha az IT-adminisztrátorok az ügyfél-számítógépekre a Reader és Acrobat programokat is az App-V 5.0 SP3 verzióval telepítik, a felhasználók az Acrobat használatakor észlelhetik ezt a problémát, ha számítógépükön korábban egyszer sem indították el az App-V Reader programot.

A probléma oka: az App-V Reader több „HKCU/Adobe/*” struktúrát ad hozzá az App-V engedélyezési listához, amely az ügyfél-számítógépeken az összes beállításkulcsot a VREG-en kívül hozza létre.

Megoldás

Ahhoz, hogy az engedélyezési lista beállításkulcsai megfelelően működjenek, a számítógép helyi beállításjegyzék-struktúrájában jelen kell lennie a HKCU/Adobe/Adobe Acrobat/{DC|2015} beállításkulcsnak. Ezt a kulcsot a rendszer az App-V Reader első indításakor hozza létre a Runtime.bat szkript futtatásával, hasonlóan ahhoz, mint amit az Acrobat Reader DC alkalmazás-előkészítési útmutatóban adtunk meg.

Próbálja ki az alábbi módszerek egyikét:

  • Hozza létre az ügyfél-számítógépeken manuálisan a HKCU/Adobe/Adobe Acrobat/{DC|2015} kulcsot ahelyett, hogy az App-V Reader Runtime.bat szkriptjére hagyatkozna. A rendszergazda például ADM sablonok stb. formájában érvényesítheti ezeket a kulcsokat az ügyfél gépén.
  • Amint ez a gépükön van, a felhasználók elindíthatják az App-V Reader programot, majd használhatják az Acrobat programot.
  • Az alábbi Runtime.bat szkriptet adja hozzá az App-V Acrobat DeploymentConfig.xml fájljához a <UserScripts> részen belül, a következők szerint. A szkript az App-V Acrobat első indításakor létrehozza a HKCU struktúrában a fentiekben említett beállításjegyzéket.

A szkript végrehajtása azonban csak a tartományi felhasználóknál történik meg, és a rendszer az 534-es hibát írja ki, ha egy helyi felhasználó megpróbálja megnyitni az App-V Adobe Acrobat DC programot.

 

Runtime.bat

@echo ki

SET ChannelName=2015

REM Állítsa a ChannelName nevet DC-re, hogy a szkriptet Folyamatos nyomon követéssel futtassa.

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>

Ez a munka a Creative Commons Nevezd meg!-Ne add el!-Így add tovább! 3.0 Unported licenc alatt lett közzétéve.  A Twitter™ és Facebook közzétételeket a Creative Commons jogi feltételei nem szabályozzák.

Jogi közlemények   |   Online adatvédelmi nyilatkozat