The latest version of Adobe Reader is available, so here’s a few preliminary details on what you might need to know when deploying it. It seems like only yesterday we were pulling our collective hair out over Adobe Reader 8 and now Adobe Reader 9 has been released and we’ve got to start over again. The Adobe Reader blog has some details on what’s new in this version. You can also find links to all sorts of Adobe Reader resources here too.
First Impressions
As usual consumers will have the Google toolbar pushed on them if they don’t de-select that option when downloading Reader, and now you’ll also get Adobe AIR along with Reader too. Awesome, more stuff we don’t really need. A default install leaves two icons on the desktop now – Adobe Reader 9 plus one for Acrobat.com.
The good news though, is Reader 9.x is fast. I hadn’t ever found Reader 8 to be slow, but version 9 certainty runs noticeably faster than previous versions.
Downloading Adobe Reader
Adobe Reader 9.1 is available for download for many languages, including:
- Adobe Reader 9.1 English US/UK
- Adobe Reader 9.1 Français
- Adobe Reader 9.1 Deutsch
- Adobe Reader 9.1 Nederlands
- Adobe Reader 9.1 Italiano
- Adobe Reader 9.1 Español
- Adobe Reader 9.1 日本語
Adobe AIR is only bundled with the English and German versions of Reader 9 so far.
What To Do About Adobe Updater
Reader 9 continues to include the Adobe Updater application which has been updated to version 6. While I haven’t seen it misbehave for some time and it no longer drops an Updater folder in your Documents folder, you might still want to disable it.
There are a few ways to do this. You can disable Updater by running it (click Help / Check for Updates) then click the Preferences link. You will then see the Preferences dialog like this, where you can choose to disable Updater:
To problem with this approach is that you need Internet access just to get to the preferences dialog. A bit of a problem if you’ve got Internet access issues. To disable Updater from running automatically you can run the following command line as an administrator (or an elevated command prompt in Windows Vista):
REG ADD "HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown" /v bUpdater /d 0 /t REG_DWORD /f
Alternatively, to completely remove Adobe Updater, after installation, delete this folder:
C:\Program Files\Common Files\Adobe\Updater6(32-bit Windows)C:\Program Files (x86)\Common Files\Adobe\Updater6(64-bit Windows)
If Adobe Reader is running as a standard (or limited) user account, Adobe Updater won’t run at all, so it shouldn’t be an issue if you don’t give users administrative access to their workstations.
If you are virtualising Adobe Reader, then disabling or removing Updater is a must.
Extracting Reader Setup Files
Before deploying Reader 9, you will want to extract the files from the file you’ve downloaded, so that you can create a custom tranform file. To extract the file, run the following command line:
AdbeRdr910_en_US_Std.exe -nos_ne
You will then find the extracted file in these locations:
%LOCALAPPDATA%\Adobe\Reader 9.1\Setup Files(on Windows Vista/2008)%USERPROFILE%\Local Settings\Application Data\Adobe\Reader 9.1\Setup Files(on Windows XP/2003)
Once extracted, you will have the setup files for both Reader and AIR. The setup files for Reader are in a sub-folder called ‘Reader9’.
Creating a Custom Transform File
When deploying Reader there are some customisations that I recommend making to the installation, including:
- Prevent the installation of Adobe Updater 6 (If you want control over the version of Reader)
- Prevent the Adobe Acrobat SpeedLauncher from being added to the Run key in the registry
- Prevent the ‘Adobe Reader 9’ shortcut from being added to the desktop (Keep the desktop and tidy)
- Prevent the installation of the Adobe Syncronizer [See this comment before removing Syncronizer]
- Accept the EULA
Adobe usually provide a customisation tool for automating the installation of Reader, however the Customisation Wizard for Reader and Acrobat 8 wasn’t released until 6 months after the products themselves were released. To customise the installation I’ve used the excellent InstEd instead.
Here’s what I’ve configured as a minimum in my transform:
Prevent Adobe Updater Installation
- In the Component table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’
- In the Feature table, drop any row containing ‘AUM’ or ‘Updater’
- In the FeatureComponents table, drop any row containing ‘AUM’ or ‘Updater’
- In the File table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’
- In the ModuleComponents table, drop any row containing ‘AdobeUpdater’ or ‘Adobe_Updater’
- In the MsiFileHash table, drop any row containing ‘AdobeUpdater’
- In the Registry table, drop any row containing ‘Adobe_Updater’
Prevent Adobe Acrobat SpeedLauncher At Startup
- In the Registry table, drop the row containing ‘Registry838’
Prevent the Adobe Reader 9 Desktop Shortcut
- In the Shortcut table, drop the row containing ‘SC_READER_DT’
Prevent Adobe Syncronizer Installation
- In the Property table, set the value for SYNCHRONIZER to YES
Accept the EULA
- In the Property table, set the value for EULA_ACCEPT to YES
Also in the Property table, you could set the value of DISABLE_BROWSER_INTEGRATION to YES, to prevent Reader from opening within the browser. This would be beneficial in Terminal Server environments. When a PDF file is opened within the browser and the user then browses to a different page, the Reader components are stay in memory until the browser is closed.
You can download a transform with all of the modifications listed above here (except disabling Syncronizer; use at your own risk):
Adobe Reader 9.1 Custom Transform
Creating a Custom Transform with Adobe Customisation Wizard 9
Adobe have recently released the Adobe Customisation Wizard 9 which is the best place to start when creating a custom transform for Acrobat or Reader 9. Here are the settings I would recommend you configure when creating a transform:
Under Installation Options set:
-
Run Installation to Unattended
-
If reboot required at the end of installation to Suppress reboot
Under Files and Folders:
-
Add HideMenuItems.js, listed below, to ProgramFilesFolder / Adobe / Reader 9.0 / Reader / JavaScripts
Under Shortcuts:
-
Remove the Adobe Reader 9 shortcut added to the Desktop
Under EULA and Document Status set
-
Suppress display of End User License Agreement to enabled
Under Online and Acrobat.com Features set
-
Disable all updates to enabled to disable Adobe Updater
-
When launching PDF in Internet Explorer, prompt user with Open/Save dialog to enabled for Terminal Server environments
-
In Adobe Reader, disable Help > Purchase Adobe Acrobat to enabled
-
Disable Help > Digital Editions to enabled
-
Disable Product Improvement Program to enabled
-
Disable Viewing of PDF with Ads for Adobe PDF to enabled
-
Display PDF in browser to Disable & Lock for Terminal Server environments
-
Disable all Acrobat.Com access, including initiation and participation to enabled
After you created the transform for Reader 9 with the wizard, you may want to open it in your favourite MSI editor to perform further customisations such as disabling SpeedLauncher.
Disabling Menus and Buttons
In a corporate environment, you may want to disable some of the menu items and buttons. Just as in Adobe Reader 8, most of these items are disabled with a JavaScript file. Yes a JavaScript file. Whilst using the registry would make sense to control UI items, Adobe uses JavaScript files. I’d love to know the reason why. It’s not a solution that scales particularly well.
To disable UI elements, you will first need to list all of the elements by name. To do this, save the following script as ListItems.js in %ProgramFiles%\Adobe\Reader 9.0\Reader\JavaScript:
//ListItems.js //Open Javascript Console console.show(); //List Toolbar Buttons in the Console var toolbarItems = app.listToolbarButtons() for( var i in toolbarItems) console.println(toolbarItems + "\n") //List Menu Items in the Console var menuItems = app.listMenuItems() for( var i in menuItems) console.println(menuItems + "\n")
This will open a dialog box when Reader is started, listing the names of each menu item and toolbar button. You can then create a JavaScript file to remove these items from the UI. Reader 9 includes a number of menu items you might want to remove:
Here’s the code you’ll need to hide those items. Copy and paste into HideItems.js, then copy into %ProgramFiles%\Adobe\Reader 9.0\Reader\JavaScripts.
//HideMenu.js
// [File - Create Adobe PDF Using Acrobat.com], plus toolbar button
app.hideMenuItem("WebServices:CreatePDF");
app.hideToolbarButton("Weblink:CreatePDF");
// [File - Collaborate], plus toolbar button
app.hideMenuItem("Annots:FileCollaboration");
app.hideToolbarButton("Annots:CollabToolButton");
// [File - Digital Editions]
app.hideMenuItem("eBook:Digital Edition Services");
// [Help - Improvement Program Options]
app.hideMenuItem("UsageMeasurement");
// [Help - Online Support], plus sub menu items
app.hideMenuItem("OnlineSupport");
app.hideMenuItem("KnowledgeBase");
app.hideMenuItem("AdobeExpertSupport");
app.hideMenuItem("AccessOnline");
app.hideMenuItem("SystemInformation");
// [Help - Repair Adobe Reader Installation]
app.hideMenuItem("DetectAndRepair");
// [Help - Check for Updates]
app.hideMenuItem("Updates");
// [Help - Purchase Adobe Acrobat]
app.hideMenuItem("Weblink:BuyAcrobat");
Deploying Reader
Deploying Reader should be straight-forward, however you are required to complete a distribution agreement to deploy Reader in your environment.
Using Group Policy Software Installation, or your favourite software deployment tool, create a transform file with your required settings and deploy. If you need to use a script, this command will install Reader:
START /WAIT MSIEXEC /I AcroRead.msi ALLUSERS=TRUE TRANSFORMS=AdobeReader9.mst /QB
Updating Reader
Updating Adobe Reader can be a bit of a challenge, especially for smaller environments using only Group Policy Software Installation. For Reader 8, Adobe released updates as a complete download of the installer rather than patches. I recommend updating using the full installer as updates for version 9 are released.
If you would really prefer to use the Updater to keep Reader current, you could use the following command in a task using Windows Task Scheduler:
"%CommonProgramFiles%\Adobe\Updater6\Adobe_Updater.exe" -AU_LAUNCH_MODE=1 -AU_DISPLAY_LANG=en_US -AU_LAUNCH_APPID=reader9rdr-en_US
I can’t vouch for the effectiveness of this approach or even if it will work, so you’re on your own there. Of course you’ll also need to keep Updater in the Reader install package.
Managing Reader
Managing Reader via Group Policy is pretty simple – Reader 8 and 9 are even policy aware. That is they use the Software\Policies key in the registry. Unfortunately Adobe don’t supply an ADM/ADMX template file for use with Group Policy. C’mon Adobe it wouldn’t take you much effort and we would be very grateful.
So it’s Group Policy Preferences or your favourite user workspace management tool for managing Reader. Paul has taken the time to create a simple ADM file for managing some of Readers features that might suit you.
I’ve also created my own custom Administrative template, which you can download in ADM and ADMX format. There is still some work to go on this template, so use at your own risk:
Adobe Acrobat and Reader 9 Administrative Template v0.1
What Now?
I would recommend updating to Reader 9 if you can. There’s doesn’t look to be any fantastic new features to get excited over, but the performance improvements should make it worthwhile.
- [11/03/2009] Updated for Adobe Reader 9.1
- [29/07/2008] Adobe have posted a Deploying Adobe Reader 9 document that has some excellent details.
- [07/08/2008] Updated for the release of Adobe Customisation Wizard 9.
- [08/08/2008] Added version 0.1 of custom ADM/ADMX for managing policy settings.


{ 6 trackbacks }
{ 74 comments }
← Previous Comments
We are trying to install Reader 9.0 silent without any user’s interaction – how can we do that?
Found it – use /quiet instead of /qb that works.
be careful with upgrading to Adobe Reader 8, check your
applications and printers we had big Problems with printing on Kyocera printers using KPDL-2 drivers, KX driver seem to work.
especially KYO-1010 KYO-1030.
Problem:
Some PDFs causing undefined Errors.
third or fourth site
ERROR: undefined
OFFENDING COMMAND: file
Anyone run into any issues deploying AR9 on a workstation slower then the required 1.3Ghz? I have a dozen machines slower but would still like to deploy it. They have 256MB of RAM.
If set with transform file “Display PFDF in browser -> disable” and user change display in browser settings to enabled in Acrobat, we get error: “The Adobe Acrobat/Reader that is running can not be used to view PDF files in a Web Browser. Adobe Acrobat/Reader version 8 or 9 is required. Please exit and try again.” Setting Disable/Lock is OK, also all enabled cases.
Thanks for this great article – newbies have to start somewhere, and this helps a lot!
One question, if you happen to know the answer – the Customization Wizard for 9 has a Registry section which suggests you can a) make the changes to a local copy of Reader 9, then b) drag this changed registry data from the top section of the Wizard to the bottom area – and then c) this means that the MST file will simply change the install so that your local preferences (e.g. Spelling language) get rolled out when you use GPO install.
However, when I drag these various settings from the HKCU section above, to the HKCU section below – they don’t
appear on the destination machines.
Any idea? would be a great time saver if it worked!
(corrected email address)
Thanks for this great article – newbies have to start somewhere, and this helps a lot!
One question, if you happen to know the answer – the Customization Wizard for 9 has a Registry section which suggests you can a) make the changes to a local copy of Reader 9, then b) drag this changed registry data from the top section of the Wizard to the bottom area – and then c) this means that the MST file will simply change the install so that your local preferences (e.g. Spelling language) get rolled out when you use GPO install.
However, when I drag these various settings from the HKCU section above, to the HKCU section below – they don’t
appear on the destination machines.
Any idea? would be a great time saver if it worked!
@Mike, I’d have thought those changes would be carried through. They may not be created for new profiles perhaps.
Have you looked at using Group Policy Preferences instead?
What does bCommercialPDF do in your .adm file.
Is there a way to get rid of the online support option in the help menu?
Thanks
I cannot seem to get the HideItems.js to work. I copy the posted script into notepad, and save it as HideItems.js, then I copy that file in the specified location. It doesn’t seem to affect Reader 9 at all. All of the menu items are still there. Any clue what’s going on?
@ben, I’m not sure about the bCommercialPDF entry in the ADM file, I hadn’t got that far yet. I think it disables one of the menu items.
To hide other menu items see the HideItems.js file listed in the post. It will hide those items you are wanting to hide.
@Chris, check the syntax in HideItems.js is correct – make sure there are not any extraneous characters around.
Ensure the file lives in:
C:\Program Files\Adobe\Reader 9.0\Reader\Javascripts; or
C:\Program Files (x86)\Adobe\Reader 9.0\Reader\Javascripts
Also check the permissions on the script file are inheriting from the folder.
The menu items and toolbars are only hidden about 2 seconds after Reader has finished launching – the script doesn’t kick in immediately.
I tried editing the MSI using the InstEd app and the Adobe Cutomization Wizard 9 and get icons installed and the EULA displaying for the initial run. I tried the ready made AdobeReader9.mst file and I still get no changes, even after having InstEd apply the transform. I am a noob so it must be something I am doing wrong. What is it?
I withdraw my post. I was not linking to the mst file in the GPO. My Bad!
Great Site !
I had the same problem with missing PDF Icons after I distributed the Adobe Reader 9 in an Active Directory via GPO.
Maybe I’ve found the Bug, or just a Workaround to solve it:
(First an Sorry to my quiet bad English *G*)
In my opinion the problem comes from the Registry Key:
[HKEY_CLASSES_ROOT\AcroExch.Document.7\DefaultIcon]
@=”C:\\WINDOWS\\Installer\\{AC76BA86-7AD7-1031-7B44-A90000000001}\\PDFFile_8.ico,0″
This Key is also used by newer Adobe Versions.
If I change this Key by hand to:
“C:\Programme\Adobe\Reader 9.0\Reader\AcroRd32.dll,5″
the Icons where shown after a reboot.
But this is no solution for distributed Software.
So I used ORCA from Microsoft to change all PDFFile_8.ico,0 in the MSI-File to
[READER]AcroRd32.dll,5
and this seems to solve the Problem.
I hope its useful.
Patrick
Just installed Adobe Reader 9. We are a theater which uses a ticket sales system. This allows us to generate reports. The PDF reports open in a new window. After installing Version 9, the new window opens and there is a beep and then closes. I have disabled the pop-up blockers and it still does not work. Oh. This does not work on IE but does work on Mozilla.
I have Mozilla at home but we do not have it at work. Please help as this will cause a working problem if we cannot get there reports.
Thanks.
Hi there. I wonder if you could help me. I’m at work and want to open some pdf files. When I try to do this I am informed that some components (exactly which components i don’t know!) are missing and I can find them on the adobe webpage. I Installed adobe acrobat reader 9 and am still receiving the same message! Any words of avice? I’m using windows xp if that makes any difference.
Thanks in advance,
Mark.
Has any upgraded from reader 6 to 9. If so are there any known gotchas.
Hi Guys,
Everytime I deploy the AcrobatReader.mst (created using the Customization Tool 9) I have issues opening up a pdf link.
The error message says “The Adobe Acrobat/Reader that is running can not be used to view PDF Files in a web browser. Adobe Acrobat/Reader version 8 or 9 is required. Please exit and try again.
Does anyone know how I can fix this issue?
Thanks in Advance,
Simon.
After downloading Adobe Reader 9 (had been using
I can no longer save data in a pdf file. I am told to fill out the form and print.
I get the message “This document enables Reader capabilities that are no longer enabled in this Reader version.” How do I enable in order to save?
I am not overly computer literate, so a simple explanation please. Thank you.
I will use this in my roll out next month. Thank you for sharing this,
Hey Aaron,
What's the easiest way to updrade to 9.3?
Regards,
DJ
About setting enterprise toolbar preferences.
According to me using HKEY_CURRENT_USER to set consistent default reader preferences across an enterprise is not the right way of doing the job. In fact they will be applied only to the user who installs the software: besides they are completely useless if the software is deployed using GPO and it is assigned to computers.
After long researches in internet I have found a very poor documented way of setting the preferences using registry keys in HKEY_LOCAL_MACHINESOFTWAREAdobeAcrobat ReaderVersionNumberHereInstallerMigrate.
Here is an example for the right syntax.
[HKEY_LOCAL_MACHINESOFTWAREAdobeAcrobat Reader9.0InstallerMigrateAdBCustom1]
@="SoftwareAdobeAcrobat Reader9.0AVGeneralcToolbarscBasicToolscExternalButtons"
"name"="a0"
"type"=dword:00000001
"val"="Select"
When a user launches the reader for the first time these informations will be used to create teh related key in HKEY_CURRENT_USER.
I hope these notes will save you lots of time in customizing the Reader.
← Previous Comments
Comments on this entry are closed.