문제

IT 관리자가 클라이언트 시스템에 App-V 5.0 SP3으로 Reader와 Acrobat을 모두 배포할 계획이면 사용자가 시스템에서 App-V Reader를 한 번도 실행하지 않은 경우 Acrobat을 사용할 때 문제가 발생할 수 있습니다.

문제의 원인: App-V Reader는 여러 “HKCU/Adobe/*” 하이브를 App-V 이전(Pass-through) 목록에 추가하고 이 모든 레지스트리 키가 클라이언트 시스템의 VREG 외부에 생성됩니다.

해결 방법

이전(Pass-through) 레지스트리 키가 올바르게 작동하려면 시스템의 로컬 레지스트리 하이브에 HKCU/Adobe/Adobe Acrobat/{DC|2015}가 있어야 합니다. 이 키는 Acrobat Reader DC 시퀀스 지침에 제공된 것과 비슷한 Runtime.bat 스크립트를 사용하여 App-V Reader를 처음 실행하면 생성됩니다.

다음 해결방법 중 하나를 시도하십시오.

  • App-V Reader의 Runtime.bat 스크립트에 의존하지 않고 클라이언트 시스템에 수동으로 HKCU/Adobe/Adobe Acrobat/{DC|2015}를 만듭니다. 예를 들어, 관리자가 이러한 키를 ADM 템플릿 등을 사용하여 클라이언트에 푸시할 수 있습니다.
  • 사용자가 시스템에서 App-V Reader를 한번 실행한 다음 Acrobat을 사용할 수 있습니다.
  • 다음과 같이 App-V Acrobat의 DeploymentConfig.xml <UserScripts> 섹션 내에 Runtime.bat 스크립트를 추가합니다. App-V Acrobat을 처음 실행하면 스크립트가 위에 언급된 레지스트리를 HKCU 하이브에 생성합니다.

하지만 스크립트는 도메인 사용자에 대해서만 실행되며 로컬 사용자가 App-V Adobe Acrobat DC를 열려고 시도하면 534 오류가 발생합니다.

 

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>

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책