Problem:
Adobe Acrobat Reader DC DIA package tries to run install again on the client machine
Description:
Adobe Acrobat Reader DC packages without error and runs fine on the ProfileUnty Packaging Console machine, but the deployed package on the client VM always tries to run the install process again before it can be used.
Resolution:
Adobe Acrobat Reader DC writes registry to HKLM\Software\Policies during install. When the Adobe registry key under HKLM\Software\Policies is missing, it will run a mini-install to fix the missing key issue. ProfileUnity Packaging Console does not capture changes made to this key by default, so when you play back the package, it is missing the key under HKLM\Software\Policies. We will need to modify ProfileUnity Packaging Console's config so that covers changes made to HKLM\Software\Policies by Adobe Acrobat Reader DC. Here's what you need to do:
- Go to C:\Program Files (x86)\Liquidware Labs\FlexApp Packaging Console\VirtFsService on your packaging machine, you will find VirtFsService.exe.config in both x64 and x86 directories.
- Open this config file and look for "policies" listed under IgnoredRegPaths. Remove "Policies" from the config in both x64 and x86 directories.
- Package Adobe Acrobat Reader DC again. The new package should work fine.
Product: ProfileUnity-FlexApp
Product Version: 6.5.7 and later