Help for Acrobat Reader DC Fill and sign a form Create PDF Export PDF Sharing PDFs Send documents for signature Comment and review Copy content Print PDF Manage files (Protected View for PDFs) Search, view, and save Accessibility. Acrobat Reader DC Help (PDF) Adobe Reader XI Help (Web). Always free, and now more powerful than ever, the Acrobat Reader mobile app is packed with the tools you need to view, annotate, sign, and share PDFs anywhere. And with Acrobat Pro DC, you can do even more. Edit, create, export, organize, and combine files right from your tablet or mobile phone. Learn more about Acrobat Reader.
- XenDesktop
- XenApp
Symptoms or Error
Some PDF files don't display correctly in Acrobat Reader DC. Parts of the content are not being displayed at all or slightly misplaced, overlapping other images.1. The issue happens with seamless published
2. The issue happens with desktop session when in windowed mode AND maximized
3. In both cases the issue only happens when in Adobe Reader the view mode is set to 'Fit one full page to window'
4. The issue doesn't happen when the desktop session is in full screen mode
5. The issue doesn't happen when the desktop session is in windowed mode and NOT maximized.
6. The issue doesn't happen if Legacy Graphics Mode is off.
7.- Disabling hardware rendering in Adobe Reader improves the performance but doesn't solve the issue
8.- Disabling Graphic Acceleration doesn't solve the issue
Solution
Disable image caching policy on my server (it is on by default).
Follow the instructions below to change the settings using local policy (gpedit.msc) or with a GPO.
- Navigate through the tree to User Configuration > Administrative Templates > Windows Components > then either Windows Explorer (Windows Vista/7) or File Explorer (Windows 8).
- In the right-hand pane, double-click 'Turn off the caching of thumbnails in hidden thumbs.db files'
- Select Enabled
This guide describes how to deploy Reader DC via App-V so that the application is delivered on demand but runs as if installed locally. See the online step-by-step example.
For a useful 3rd party blog, see http://www.tmurgent.com/TmBlog/?p=2332.
Unsupported scenarios¶
User-publish
Roaming profiles.
App-V is not tested in Citrix environments.
System requirements¶
Microsoft Application Virtualization Sequencer Version 5.0 SP3.
Acrobat Reader DC MUI (either track)
Products sequenced on a 32-bit machine must be deployed on 32-bit clients and products sequenced on a 64-bit machine must be deployed on 64-bit clients.
Tuning for virtual envs¶
Tune the installer prior to imaging and deployment.
Tuning helps mitigate performance issues, simplifies the end user experience, and allows you to disable features and behaviors that should not be accessible to end users in an IT-managed environment.
Install the latest product.
Disable the updater.
Accept the EULA on behalf of all users by setting the appropriate registry key.
Use SUPPRESSLANGSELECTION on the command line at install time to disable user's ability to change the language.
If the product language should be different than the OS languages, set the language.
Supress registration (there are multiple ways: Wizard, cmd line property, PRTK tool).
Disable push notifications: Set bToggleNotifications to 0.
Disable the Help > Repair Acrobat Installation menu by setting:
32 bit machines:
[HKLMSOFTWAREAdobe(productname)(version)Installer]'Disable_Repair'
64 bit machines:
[HKLMSOFTWAREWow6432NodeAdobe(productname)(version)Installer]'Disable_Repair'
Scrolling performance
If scrolling performance is poor in graphic intensive documents, try the following:
Go to Edit > Preferences > Rendering.
Uncheck Smooth line art and Smooth images. Alternatively, you can set these preferences during pre-deployment configuration:
Distiller performance
In some environments, Distiller performance may suffer if the messages.log file becomes too large after a number of Distiller operations. Delete this file periodically. It is located at
ApplicationDataAdobeAcrobatDistillermessages.log
.Remove unused fonts from the Windows installation.
Folder permissions
Protected Mode will only work when the USERS group has the following permissions on the product installation folder: Read and execute, List folder contents, Read. For a default installation, the path might be C:ProgramFiles(x86)AdobeAcrobatReaderDC
.
Other settings
There are over 500 other registry preferences documented in the Preference Reference . Use the Wizard or manual/scripted methods to customer the product.
Preparing the environment¶
Prepare the sequencing machine per Microsoft's guidelines.
Note
Failure to adhere to the best practices and the following guidelines can cause errors in functionality. You may find it worthwhile to follow the MS example in Microsoft's Sequencing Guide.
Create the following registry DWORD entry with a value of 1 to see the option for selecting PVAD while sequencing:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftAppVSequencerCompatibility]EnablePVADControl=1
Processes that normally run on your computer can slow down the sequencing process and cause irrelevant data to be gathered during sequencing. Because the Sequencer scans for these and other processes before creating a Virtual Application Package, the following programs should be stopped:
Windows Defender
Antivirus software
Disk Defragmentation Software
Windows Search
Microsoft Update
Any open Windows Explorer session
- XenDesktop
- XenApp
Symptoms or Error
Some PDF files don't display correctly in Acrobat Reader DC. Parts of the content are not being displayed at all or slightly misplaced, overlapping other images.1. The issue happens with seamless published
2. The issue happens with desktop session when in windowed mode AND maximized
3. In both cases the issue only happens when in Adobe Reader the view mode is set to 'Fit one full page to window'
4. The issue doesn't happen when the desktop session is in full screen mode
5. The issue doesn't happen when the desktop session is in windowed mode and NOT maximized.
6. The issue doesn't happen if Legacy Graphics Mode is off.
7.- Disabling hardware rendering in Adobe Reader improves the performance but doesn't solve the issue
8.- Disabling Graphic Acceleration doesn't solve the issue
Solution
Disable image caching policy on my server (it is on by default).
Follow the instructions below to change the settings using local policy (gpedit.msc) or with a GPO.
- Navigate through the tree to User Configuration > Administrative Templates > Windows Components > then either Windows Explorer (Windows Vista/7) or File Explorer (Windows 8).
- In the right-hand pane, double-click 'Turn off the caching of thumbnails in hidden thumbs.db files'
- Select Enabled
This guide describes how to deploy Reader DC via App-V so that the application is delivered on demand but runs as if installed locally. See the online step-by-step example.
For a useful 3rd party blog, see http://www.tmurgent.com/TmBlog/?p=2332.
Unsupported scenarios¶
User-publish
Roaming profiles.
App-V is not tested in Citrix environments.
System requirements¶
Microsoft Application Virtualization Sequencer Version 5.0 SP3.
Acrobat Reader DC MUI (either track)
Products sequenced on a 32-bit machine must be deployed on 32-bit clients and products sequenced on a 64-bit machine must be deployed on 64-bit clients.
Tuning for virtual envs¶
Tune the installer prior to imaging and deployment.
Tuning helps mitigate performance issues, simplifies the end user experience, and allows you to disable features and behaviors that should not be accessible to end users in an IT-managed environment.
Install the latest product.
Disable the updater.
Accept the EULA on behalf of all users by setting the appropriate registry key.
Use SUPPRESSLANGSELECTION on the command line at install time to disable user's ability to change the language.
If the product language should be different than the OS languages, set the language.
Supress registration (there are multiple ways: Wizard, cmd line property, PRTK tool).
Disable push notifications: Set bToggleNotifications to 0.
Disable the Help > Repair Acrobat Installation menu by setting:
32 bit machines:
[HKLMSOFTWAREAdobe(productname)(version)Installer]'Disable_Repair'
64 bit machines:
[HKLMSOFTWAREWow6432NodeAdobe(productname)(version)Installer]'Disable_Repair'
Scrolling performance
If scrolling performance is poor in graphic intensive documents, try the following:
Go to Edit > Preferences > Rendering.
Uncheck Smooth line art and Smooth images. Alternatively, you can set these preferences during pre-deployment configuration:
Distiller performance
In some environments, Distiller performance may suffer if the messages.log file becomes too large after a number of Distiller operations. Delete this file periodically. It is located at
ApplicationDataAdobeAcrobatDistillermessages.log
.Remove unused fonts from the Windows installation.
Folder permissions
Protected Mode will only work when the USERS group has the following permissions on the product installation folder: Read and execute, List folder contents, Read. For a default installation, the path might be C:ProgramFiles(x86)AdobeAcrobatReaderDC
.
Other settings
There are over 500 other registry preferences documented in the Preference Reference . Use the Wizard or manual/scripted methods to customer the product.
Preparing the environment¶
Prepare the sequencing machine per Microsoft's guidelines.
Note
Failure to adhere to the best practices and the following guidelines can cause errors in functionality. You may find it worthwhile to follow the MS example in Microsoft's Sequencing Guide.
Create the following registry DWORD entry with a value of 1 to see the option for selecting PVAD while sequencing:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftAppVSequencerCompatibility]EnablePVADControl=1
Processes that normally run on your computer can slow down the sequencing process and cause irrelevant data to be gathered during sequencing. Because the Sequencer scans for these and other processes before creating a Virtual Application Package, the following programs should be stopped:
Windows Defender
Antivirus software
Disk Defragmentation Software
Windows Search
Microsoft Update
Any open Windows Explorer session
Creating an App-V Package¶
Create a template¶
Templates allow you to control what files become part of the package, and you should exclude unnecessary files. You may wish to create the template after sequencing as described below.
To create a template, start with the provided template, OR perform the following steps:
Launch the Microsoft App-V Sequencer.
Go to Tools > Options.
Choose the Exclusion Items tab.
Choose New.
Add the following folders to the Exclusion Items List:
[{Profile}]
[{AppData}]
[{LocalAppDataLow}]
Close the Options window.
Choose File > Save As Template…
Choose OK when the dialog appears.
Save the file as an .appvt file.
Exit.
Sequence Acrobat Reader¶
There are two ways to approach sequencing:
Use the Microsoft Sequencer UI, and create a template file after you create the package as described below. This method incorporates all the changes included the exclusion list as well as the configuration in the package editor's advanced tab window.
Create the Reader App-V package with powershell command below. Doing so replaces steps 1-21 but does not incorporate the settings in the last steps.
Manual steps
Start the Microsoft Sequencer.
Choose Go to File > Load Template… and select your saved template (.appvt).
Select Create a new Virtual Application Package > Create Package.
Choose Next.
If there are any warnings on the Prepare Computer screen, correct them.
Choose Next.
On the Type of Application screen, select Standard Application.
Choose Next.
On the Select Installer screen, enter the path to your product installation files (Setup.exe).
Choose Next.
In the Package Name screen, enter an application name (such as Acrobat Reader DC).
In the PVAD screen, enter the Reader installation path. Install to this location only.
During installation, do the following:
Install to the location that has been entered as PVAD in previous step. This can be done by clicking 'Change Destination Folder' Button in the Acrobat Reader DC Installer.
Follow the on-screen instructions and install the application.
Close the Installer to go back to the Sequencer.
After installation completes, select I am finished installing.
Choose Next.
After the Sequencer collects the system changes, review the Installation Report which detects common sequencing issues. Do not run any Application from the Configure Software screen.
Choose Next.
Choose 'Stop Now'
Choose Next.
Select 'Continue to modify package without Saving using the package editor'.
Choose Next.
In the Package Editor Window, open the Advanced Tab and check the following checkboxes:
Allow COM Objects to interact with Local System.
Allow all named objects to interact with Local System.
Verify the files and folders excluded above do not appear in the package:
root>VFSProfile
root>VFSLocalAppDataLow
root>VFSAppData
Embed scripts¶
Download and unzip the required scripts.
Go to the Package Files tab in the Editor.
Navigate to Package > Scripts.
Right-Click the Scripts folder and choose Add to embed a new script into the package so that they can be leveraged on the client machine. Available scripts include:
Publish.ps1: A publish time script which suppresses the Reader updater and also appends the necessary registry keys to the App-V client's
PassThroughPaths
for correct functioning.Unpublish.ps1: At unpublish time this script removes the updater key which was created at publish time. The keys added to
PassThroughPaths
registry at the time of publishing are not removed since those keys also impact the functioning of virtual Acrobat if present on the client machine.Runtime.bat: This run-time script creates the parent registry of the pass-through entries in App-V. This script only works for the domain users and will throw error 534 if a local user tries to open the Virtual Reader DC App. Use the above script only when the package is published to the domain users.
Save the package and exit.
Post sequencing steps¶
The DeploymentConfig.xml
file resides in the same folder as the .appv
file. Modify it as described below.
Create script extension points. It is recommended to publish the package globally. In this case, add the scripts inside the tag. The Publish and Unpublish scripts require arguments as shown below.
Set the COM integration mode
Set named object interaction. Change all tags to false:
Configure to add Runtime.bat so that it is triggered on the creation of the virtual environment for the package.
Deploying a client package¶
Prerequisites¶
Enable Scripting on client machines. The Reader Package contains scripts which are executed on the client machine in order to provide a feature rich experience to the end user. The scripts can be enabled via:
Optional: Enable FeatureLockdown on Clients. To suppress or lock certain features on the client, do one of the following:
Manually create the FeatureLockDown keys on the client machine either by pushing policies from the server or by using publish time script for the Reader package.
Add the keys inside the package itself from the package editor window using the Registry tab. This requires removing the
HKEY_LOCAL_MACHINESOFTWAREPolicies
registry entry from the list of pass-through registry keys atHKEY_LOCAL_MACHINESOFTWAREMicrosoftAppVSubsystemVirtualRegistry
on the client machine. Since, the change is machine specific this will impact other virtual applications as well, hence, care must be taken while choosing this step.
Publishing¶
Publish the package globally: Extension points for the Reader App-V Package require machine-level installation. With App-V 5.0 SP2 or later, publishing globally automatically creates these extensions and Reader behaves like a native application.
Post-publishing verification¶
To help assure package functionality, verify the changes below appear on the client machine.
The following entries should be present in
[HKLMSOFTWAREMicrosoftAppVSubsystemVirtualRegistry]PassThroughPaths
. If they are not present in the registry, add them:HKEY_CURRENT_USERSOFTWAREAdobeAcrobatReader
HKEY_CURRENT_USERSOFTWAREAdobeAdobeAcrobat{2015|DC}DiskCabs
HKEY_CURRENT_USERSOFTWAREAdobeAdobeSynchronizer
HKEY_CURRENT_USERSOFTWAREAdobeCommonFiles
HKEY_CURRENT_USERSOFTWAREMicrosoftSpeech
HKEY_CURRENT_USERSOFTWARELotusNotes
Verify that the
[HKEY_LOCAL_MACHINESOFTWAREPoliciesAdobeAcrobatReader2015FeatureLockDown]bUpdater
registry entry is present with a value set to 0.Since, pass-through keys only work when their parent hives are locally available on the machine,
HKEY_CURRENT_USERSOFTWAREAdobeAdobeAcrobat{2015|DC}
must be present on the client system. Runtime.bat performs this work for all domain users on the first launch of Reader.
Note
The Runtime.bat method does not work for local users. When such support is needed, do not to put Runtime.bat under tag in DeploymentConfig.xml; otherwise, local users would would encounter error 534 when Reader opens.
Unpublishing¶
Since the package creates extension points on system, it is necessary to stop the package before unpublishing and removing it from the client machine. The package should be unpublished globally as follows:
Patching¶
Prerequisites¶
The original installer from which the Reader package was created.
An original Acrobat Reader App-V Package
The latest patch or update for the track that was originally installed.
The template that was created in the 'Create a template' section above.
Close the same processes that were closed when publishing the initial package.
Pre-sequencing steps¶
The pre-sequencing steps are identical to those for creating an App-V Package.
Create a template¶
Use the template that was created during the Acrobat Reader Package creation guidelines above.
Sequencing a patch¶
Start the Microsoft Sequencer.
Choose File > Load Template… and select your saved template (.appvt).
Select Modify Existing Virtual Application Package. A popup will appear on the screen.
Choose the radio button Update Application in existing package.
Choose Next.
Browse to the .appv file of the Virtual Acrobat Reader application package that needs to be patched.
Choose Next.
After the sequencer is done loading the package, it will display the issues if anything is wrong with the machine. If there are no serious issues, choose Next. If there are issues, address those issues and repeat all the above mentioned steps.
Choose Select the installer for the application and browse to the .msp patch file that needs to be applied to the virtual package.
Choose Next. The patch is invoked automatically.
In case the Windows installer asks for the location of the MSI file, point to the location where application installer was copied.
Choose OK. Proceed normally while patching.
After the patch completes, close the patch installer.
Check 'I am finished installing' checkbox in the sequencer.
Choose Next.
Choose Next, after the sequencer collects the system changes.
Review the Installation Report which detects common sequencing issues during sequencing.
Choose Next.
Do not go to Configure Screen. Instead, choose 'Stop Now' and click Next.
From the Create Package screen, select Continue to modify using Package Editor.
Choose Next.
Choose Close. The Package Editor will open.
Select the Package Files tab and expand
Root>VFS
.Verify the following the following folders are not present in the package:
LocalAppDataLow
AppData
Profiles
Go to the Advanced Tab and check:
Allow COM Objects to interact with Local System
Allow all named objects to interact with Local System
The scripts and other files added while creating the package from scratch are lost during patching. Re-add them as described in Sequence Acrobat Reader above.
Choose Menu > File > Save.
Close the Editor.
Post Sequencing Steps¶
Adobe Acrobat Reader Dc Help
Modify DeploymentConfig.xml
as described above.
Adobe Acrobat Reader Dc Free
Known issues¶
Adobe Acrobat Reader Dc Support
Automatic updates or manual end user updates are not supported. App-V updates are pushed by enterprise IT.
On-the-fly switching of the default PDF handler (viewer) from within the application is not supported. Handler selection can occur at install time or prior to deployment.
PDF previews are not visible in Windows Explorer.
Opening a PDF inside Internet Explorer does not work on Win 8.1 and Win 10 when IE's Enhanced Protected Mode is turned on.