Send For Signature crashes from inside App-V Acrobat

Issue

If IT administrators plan to deploy both Reader and Acrobat with App-V 5.0 SP3 on the client machines, the users might encounter the issue while using Acrobat if they haven’t launched App-V Reader even once on their machines.

Reason for the issue: App-V Reader adds multiple “HKCU/Adobe/*” hives to App-V pass-through list which gets all these registry keys to be created outside of VREG on client machines.

Solution

To get the pass-through registry keys work correctly, HKCU/Adobe/Adobe Acrobat/{DC|2015} is required to be present in local registry hive on the machine. This key is created on the first launch of App-V Reader using the Runtime.bat script, similar to the one given in Acrobat Reader Sequencing Guidelines.

Try one of the following workarounds:

  • Manually creating the HKCU/Adobe/Adobe Acrobat/{DC|2015} on the client machines instead of relying on Runtime.bat script of App-V Reader. For Example, an admin can push these keys on the clients via ADM templates, etc.
  • Users can launch App-V Reader once on their machines and then use Acrobat.
  • Adding the following Runtime.bat script in App-V Acrobat’s DeploymentConfig.xml inside <UserScripts> section as follows. The script creates the above mentioned registry in HKCU hive on the first launch of App-V Acrobat.

However, the script executes only for domain users, and throws error 534 if a local user tries to open 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>

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online