Difference between revisions of "Adobe Reader"
(→Removing desktop shortcut) |
|||
| Line 1: | Line 1: | ||
Download and install Adobe Reader. | Download and install Adobe Reader. | ||
| + | |||
| + | == Acrobat Reader 8 == | ||
| + | |||
| + | Download the full installer and use the following XML file: | ||
| + | |||
| + | <PRE> | ||
| + | <?xml version="1.0" encoding="utf-8" ?> | ||
| + | <packages> | ||
| + | |||
| + | <package id='AcrobatReader_en' name='Adobe Acrobat Reader' revision='811' priority='50' reboot='false' > | ||
| + | <!-- Adobe Acrobat Reader --> | ||
| + | <check type='uninstall' condition='exists' path='Adobe Reader 8.1.1' /> | ||
| + | <install cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\AdbeRdr810_en_US.exe" /sAll /rs' > | ||
| + | <exit code='3010' /> | ||
| + | </install> | ||
| + | <install cmd='msiexec /qn /update "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\ReaderUpd811_all_incr.msp"' /> | ||
| + | <install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\acceptEula.reg"' /> | ||
| + | <install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\disableBeyond.reg"' /> | ||
| + | <install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\disableSpeedLauncher.reg"' /> | ||
| + | <install cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\cleanup.cmd"' /> | ||
| + | <remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A81100000003}' > | ||
| + | <exit code='3010' /> | ||
| + | </remove> | ||
| + | <upgrade cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\AdbeRdr810_en_US.exe" /sAll /rs' > | ||
| + | <exit code='3010' /> | ||
| + | </upgrade> | ||
| + | <upgrade cmd='msiexec /qn /update "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\ReaderUpd811_all_incr.msp"' /> | ||
| + | <upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\acceptEula.reg"' /> | ||
| + | <upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\disableBeyond.reg"' /> | ||
| + | <upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\disableSpeedLauncher.reg"' /> | ||
| + | <upgrade cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\cleanup.cmd"' /> | ||
| + | <conflicts package-id='AcrobatReader_de' /> | ||
| + | </package> | ||
| + | |||
| + | </packages> | ||
| + | </PRE> | ||
| + | |||
| + | I used some additional commands to customize the installation after applying the package. Here is the code of the files. | ||
| + | |||
| + | acceptEula.reg: | ||
| + | <PRE> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat Reader\8.0\AdobeViewer] | ||
| + | "EULA"=dword:00000001 | ||
| + | "Launched"=dword:00000001 | ||
| + | </PRE> | ||
| + | |||
| + | disableBeyond.reg: | ||
| + | <PRE> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader\8.0\Downtown] | ||
| + | "bDontShowAtLaunch"=dword:00000001 | ||
| + | </PRE> | ||
| + | |||
| + | disableSpeedLauncher.reg: | ||
| + | <PRE> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] | ||
| + | "Adobe Reader Speed Launcher"=- | ||
| + | </PRE> | ||
| + | |||
| + | cleanup.cmd | ||
| + | <PRE> | ||
| + | @echo off | ||
| + | |||
| + | echo Removing unnecessary shortcuts | ||
| + | del /F "%ALLUSERSPROFILE%\Desktop\Adobe Reader*.*" | ||
| + | exit 0 | ||
| + | </PRE> | ||
| + | |||
| + | == Acrobat Reader 7 == | ||
In, for example, %PROGRAMFILES%\Adobe\Acrobat 7.0\Setup FilesRdrBig708\ENU_ (and also ENU, though this probably comes from the Enterprise Edition installer) are | In, for example, %PROGRAMFILES%\Adobe\Acrobat 7.0\Setup FilesRdrBig708\ENU_ (and also ENU, though this probably comes from the Enterprise Edition installer) are | ||
Revision as of 22:15, 6 November 2007
Download and install Adobe Reader.
Acrobat Reader 8
Download the full installer and use the following XML file:
<?xml version="1.0" encoding="utf-8" ?>
<packages>
<package id='AcrobatReader_en' name='Adobe Acrobat Reader' revision='811' priority='50' reboot='false' >
<!-- Adobe Acrobat Reader -->
<check type='uninstall' condition='exists' path='Adobe Reader 8.1.1' />
<install cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\AdbeRdr810_en_US.exe" /sAll /rs' >
<exit code='3010' />
</install>
<install cmd='msiexec /qn /update "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\ReaderUpd811_all_incr.msp"' />
<install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\acceptEula.reg"' />
<install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\disableBeyond.reg"' />
<install cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\disableSpeedLauncher.reg"' />
<install cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\cleanup.cmd"' />
<remove cmd='msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A81100000003}' >
<exit code='3010' />
</remove>
<upgrade cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\AdbeRdr810_en_US.exe" /sAll /rs' >
<exit code='3010' />
</upgrade>
<upgrade cmd='msiexec /qn /update "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\ReaderUpd811_all_incr.msp"' />
<upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\acceptEula.reg"' />
<upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1\disableBeyond.reg"' />
<upgrade cmd='cmd /C reg import "%SOFTWARE%\Adobe Acrobat Reader v.8.1.1\disableSpeedLauncher.reg"' />
<upgrade cmd='"%SOFTWARE%\Adobe Acrobat Reader v.8.1\cleanup.cmd"' />
<conflicts package-id='AcrobatReader_de' />
</package>
</packages>
I used some additional commands to customize the installation after applying the package. Here is the code of the files.
acceptEula.reg:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat Reader\8.0\AdobeViewer] "EULA"=dword:00000001 "Launched"=dword:00000001
disableBeyond.reg:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader\8.0\Downtown] "bDontShowAtLaunch"=dword:00000001
disableSpeedLauncher.reg:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Adobe Reader Speed Launcher"=-
cleanup.cmd
@echo off echo Removing unnecessary shortcuts del /F "%ALLUSERSPROFILE%\Desktop\Adobe Reader*.*" exit 0
Acrobat Reader 7
In, for example, %PROGRAMFILES%\Adobe\Acrobat 7.0\Setup FilesRdrBig708\ENU_ (and also ENU, though this probably comes from the Enterprise Edition installer) are
Adobe Reader 7.0.8.msi and Data1.cab. Copy these files to your server and use them to deploy Adobe Reader on other workstations.
Take care of the language version, the one below is English. A package in a different language will also have a different ID for the remove command. If you previously have a package called acrobat7, increment the revision number - the upgrade command comes into effect and obsoletes 7.0 and 7.0.1 to 7.0.4 packages.
<package
id="adobe-reader"
name="Adobe Reader 7.0.5"
revision="5"
priority="10">
<check type="uninstall" condition="exists" path="Adobe Reader 7.0.5" />
<install cmd='msiexec /q /i "%SOFTWARE%\Adobe Reader 7.0.5.msi" allusers=1' />
<remove cmd='MsiExec.exe /q /x{AC76BA86-7AD7-1033-7B44-A70500000002}' />
<upgrade cmd='msiexec /q /i "%SOFTWARE%\Adobe Reader 7.0.5.msi" allusers=1'>
<exit code="0" />
<exit code="3010" reboot="true" />
</upgrade>
</package>
Exit code 3010 means "reboot"; see the corresponding reboot flag.
In the 'remove' section, change the third part of the alphanumeric chain (i.e. the '1033' in 'AC76BA86-7AD7-1033-7B44-A70500000002') into the correct locale ID (LCID) / National Language Support (NLS) code, for example:
- Chinese (Traditional): 1028
- German: 1031
- English (US): 1033
- French: 1036
- Japanese: 1041
- Korean: 1042
- Polish: 1045
- Chinese (Simplified): 2052
- Italian: 1040
There is a list of locale IDs at http://www.microsoft.com/globaldev/reference/lcid-all.mspx.
See Talk:Adobe_Reader for some more info on uninstalling.
Removing desktop shortcut
del "%ALLUSERSPROFILE%\Desktop\Adobe Reader 7.0.lnk"