====== Adobe Reader 9.5.x ======
Script by phimeca .
Tested with opsi 4.0.2
Tested with Windows XP Professional and Windows 7 Enterprise x64
Installation Script for Adobe Reader 9.5 with patchs until 9.5.5. \\
Be careful, it also uninstall version 10.0 .\\
Remove adobe desktop shortcut.\\
Disable update notification to users.\\
msi files can be downloaded from: ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/
Uninstallation Script for Adobe Reader Versions 9.5.x
==== setup.ins ====
[Actions]
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $LogDir$
DefVar $ExePath$
DefVar $DisplayVersion$
DefVar $ExitCode$
Set $LogDir$ = "%SystemDrive%\tmp"
Set $ProductId$ = "AdobeReader"
Set $MinimumSpace$ = "150 MB"
Set $ExePath$ = "%ProgramFilesDir%\Adobe\Reader 9.0\Reader\AcroRd32.exe"
ShowBitmap "%ScriptPath%\" + $ProductId$ + ".png"
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError
else
Message "Installing " + $ProductId$ + ". It can takes several minutes, please be patient..."
endif
; remove old version in order to apply new TRANSFORM file (remove it for the next version)
if FileExists("%ProgramFilesDir%\Adobe\Reader 10.0\Reader\AcroRd32.exe")
Message "Uninstalling " + $ProductId$ + " ..."
Winbatch_uninstall_v10
endif
if not(FileExists(""+$ExePath$+""))
Winbatch_install
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Set $DisplayVersion$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1036-7B44-A95000000001}] DisplayVersion")
if ($DisplayVersion$ = "9.5.0")
Winbatch_patch_install_951
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Set $DisplayVersion$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1036-7B44-A95000000001}] DisplayVersion")
if ($DisplayVersion$ = "9.5.1")
Winbatch_patch_install_952
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Set $DisplayVersion$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1036-7B44-A95000000001}] DisplayVersion")
if ($DisplayVersion$ = "9.5.2")
Winbatch_patch_install_953
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Set $DisplayVersion$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1036-7B44-A95000000001}] DisplayVersion")
if ($DisplayVersion$ = "9.5.3")
Winbatch_patch_install_954
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Set $DisplayVersion$ = GetRegistrystringvalue32("[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1036-7B44-A95000000001}] DisplayVersion")
if ($DisplayVersion$ = "9.5.4")
Winbatch_patch_install_955
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
Files_remove_shortcut
Winbatch_disable_updater
if not(FileExists(""+$ExePath$+""))
Message "Error: file " + $ExePath$ + " not found after installing " + $ProductId$ + "!"
isFatalError
endif
[Winbatch_install]
msiexec /i "%ScriptPath%\AdbeRdr950_fr_FR.msi" /l* "$LogDir$\$ProductId$.install_log.txt" /qn ALLUSERS=2 REBOOT=ReallySuppress EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES
[Winbatch_disable_updater]
schtasks /delete /TN "Adobe Flash Player Updater" /F
[Files_remove_shortcut]
delete "%CommonDesktopDir%\Adobe Reader 9.lnk"
[Winbatch_patch_install_951]
msiexec /p "%ScriptPath%\AdbeRdrUpd951_all_incr.msp" /qn
[Winbatch_patch_install_952]
msiexec /p "%ScriptPath%\AdbeRdrUpd952_all_incr.msp" /qn
[Winbatch_patch_install_953]
msiexec /p "%ScriptPath%\AdbeRdrUpd953_all_incr.msp" /qn
[Winbatch_patch_install_954]
msiexec /p "%ScriptPath%\AdbeRdrUpd954_all_incr.msp" /qn
[Winbatch_patch_install_955]
msiexec /p "%ScriptPath%\AdbeRdrUpd955_all_incr.msp" /qn
[Winbatch_uninstall_v10]
msiexec /qn /x{AC76BA86-7AD7-1033-7B44-AA1000000001}
msiexec /qn /x{AC76BA86-7AD7-1036-7B44-AA1000000001}
==== uninstall.ins ====
[Actions]
DefVar $ExePath$
DefVar $ProductId$
Set $ProductId$ = "AdobeReader"
Set $ExePath$ = "%ProgramFilesDir%\Adobe\Reader 9.0\Reader\AcroRd32.exe"
ShowBitmap "%ScriptPath%\" + $ProductId$ + ".png"
KillTask "AcroRd32.exe"
if FileExists(""+$ExePath$+"")
Message "Uninstalling " + $ProductId$ + " ..."
Winbatch_uninstall_v950
Sub "%ScriptPath%\check_msi_exit_code.ins"
endif
[Winbatch_uninstall_v950]
;msiexec /qn /x{AC76BA86-7AD7-1033-7B44-A94000000001}
;msiexec /qn /x{AC76BA86-7AD7-1036-7B44-A95000000001}
msiexec /x "%ScriptPath%\AdbeRdr950_fr_FR.msi" REBOOT=ReallySuppress /qn
==== check_msi_exit_code.ins ====
same as [[userspace:check_msi-exitcode|check_msi-exitcode]]