User Tools

Site Tools


userspace:adobe_reader_x

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
userspace:adobe_reader_x [2011/10/07 06:36]
Der-Matze
userspace:adobe_reader_x [2011/11/24 14:16]
Mike1987
Line 1: Line 1:
-====== Adobe Reader ======+====== Adobe Reader 10.1.1 ====== 
 +Script by Der-Matze \\ 
 +Comments and improvements welcome \\
  
 Tested with opsi 4.0.1 \\ Tested with opsi 4.0.1 \\
Line 7: Line 9:
 Installation Script for Adobe Reader X with some Program Settings changed in Registry \\ Installation Script for Adobe Reader X with some Program Settings changed in Registry \\
 Uninstallation Script for Adobe Reader Versions 9.3.1 - 10.1.1 \\ Uninstallation Script for Adobe Reader Versions 9.3.1 - 10.1.1 \\
 +
 +This script uses the check_msi-exitcode script: https://forum.opsi.org/wiki/userspace:check_msi-exitcode \\
 +
 +The installation files can be downloaded from: ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.1.1/ \\
  
 ==== Install.ins ==== ==== Install.ins ====
Line 13: Line 19:
  
 [Initial] [Initial]
- 
- 
  
 ;Standard Text, der während der Installation angezeigt wird ;Standard Text, der während der Installation angezeigt wird
  
  Message = Bitte warten, das Produkt wird installiert  Message = Bitte warten, das Produkt wird installiert
- 
- 
- 
- 
- 
  
  
Line 29: Line 28:
  
  setLogLevel = 6  setLogLevel = 6
- 
- 
- 
- 
- 
  
  
Line 39: Line 33:
  
  ExitOnError=false  ExitOnError=false
- 
- 
- 
- 
- 
  
  
Line 49: Line 38:
  
  ScriptErrorMessages=on  ScriptErrorMessages=on
- 
- 
- 
- 
- 
  
  
Line 59: Line 43:
  
  TraceMode=off  TraceMode=off
- 
- 
- 
- 
- 
  
  
Line 69: Line 48:
  
  StayOnTop=false  StayOnTop=false
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 [Actions] [Actions]
- 
- 
- 
 ;Variable für die Ermittlung des Betriebssystems ;Variable für die Ermittlung des Betriebssystems
  
Line 89: Line 55:
  
  set $OS$ = GetOS  set $OS$ = GetOS
- 
- 
- 
- 
- 
- 
  
 ;Variable für die Ermittlung der Betriebssystem Unterversion ;Variable für die Ermittlung der Betriebssystem Unterversion
Line 101: Line 61:
  
  set $NTVersion$ = GetNTVersion  set $NTVersion$ = GetNTVersion
- 
- 
- 
- 
- 
- 
  
 ;Name des Produkts (max. 12 Zeichen) ;Name des Produkts (max. 12 Zeichen)
Line 113: Line 67:
  
  Set $ProductName$ = "Adobe Reader"  Set $ProductName$ = "Adobe Reader"
- 
- 
- 
- 
- 
- 
  
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
Line 125: Line 73:
  
  Set $ProductPicture$ = "AdobeReader.png"  Set $ProductPicture$ = "AdobeReader.png"
- 
- 
- 
- 
- 
- 
  
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
  
  DefVar $ExitCode$  DefVar $ExitCode$
- 
- 
- 
- 
- 
  
  
Line 147: Line 84:
  
  set $ProductNameFull1$ = "Adobe Reader X 10.1.0"  set $ProductNameFull1$ = "Adobe Reader X 10.1.0"
- 
  
  
Line 153: Line 89:
  
  set $ProductNameFull2$ = "Adobe Reader X 10.1.1"  set $ProductNameFull2$ = "Adobe Reader X 10.1.1"
- 
- 
- 
- 
- 
- 
  
 ;Dateinamen der zu installierenden MSI-Pakete ;Dateinamen der zu installierenden MSI-Pakete
Line 165: Line 95:
  
  Set $Executable1$ = "AdbeRdr1010_de_DE.msi"  Set $Executable1$ = "AdbeRdr1010_de_DE.msi"
- 
  
  
Line 171: Line 100:
  
  Set $Executable2$ = "AdbeRdrUpd1011.msp"  Set $Executable2$ = "AdbeRdrUpd1011.msp"
- 
- 
- 
- 
- 
  
  
Line 181: Line 105:
  
  requiredWinstVersion >= "4.11"  requiredWinstVersion >= "4.11"
- 
- 
- 
- 
- 
- 
  
 ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens
  
  Message "Installiere "+$ProductNameFull1$  Message "Installiere "+$ProductNameFull1$
- 
- 
- 
- 
- 
- 
  
 ;$ProductPicture$ und $ProductName$ anzeigen ;$ProductPicture$ und $ProductName$ anzeigen
  
  ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$  ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$
- 
- 
- 
- 
- 
- 
  
 ;Freien Speicherplatz ermitteln ;Freien Speicherplatz ermitteln
Line 217: Line 123:
  
  endif  endif
- 
- 
- 
- 
- 
- 
  
 ;OS-Version ermitteln ;OS-Version ermitteln
  
  if ( $NTVersion$ = "Win2K" OR $NTVersion$ = "WinXP" OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "Windows Vista" )  if ( $NTVersion$ = "Win2K" OR $NTVersion$ = "WinXP" OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "Windows Vista" )
- 
- 
- 
- 
- 
- 
  
  Winbatch_Install_Reader  Winbatch_Install_Reader
  
  sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"  sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"
- 
  
  
Line 245: Line 138:
  
  sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"  sub "%ScriptDrive%\install\check_exitcode\check_msi-exitcode.ins"
- 
  
  
Line 253: Line 145:
  
  Registry_User /SysNative /AllNTUserdats  Registry_User /SysNative /AllNTUserdats
- 
- 
- 
- 
- 
- 
  
  else  else
Line 267: Line 153:
  
  endif  endif
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 [Winbatch_Install_Reader] [Winbatch_Install_Reader]
- +msiexec.exe /i "%SCRIPTPATH%\$Executable1$" /qb-! /norestart ALLUSERS=1 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES
- +
- +
- msiexec.exe /i "%SCRIPTPATH%\$Executable1$" /qb-! /norestart ALLUSERS=1 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES +
- +
- +
- +
- +
- +
  
 [Winbatch_Install_Update1] [Winbatch_Install_Update1]
- +msiexec.exe /p "%SCRIPTPATH%\$Executable2$" /qb-!
- +
- +
- msiexec.exe /p "%SCRIPTPATH%\$Executable2$" /qb-! +
- +
- +
- +
- +
- +
  
 [LinkFolder_Custom] [LinkFolder_Custom]
- 
- 
- 
 ;Desktop Verknüpfung löschen ;Desktop Verknüpfung löschen
  
Line 313: Line 168:
  
  delete_element "Adobe Reader X"  delete_element "Adobe Reader X"
- 
- 
- 
- 
- 
- 
- 
 ;Startmenü anpassen ;Startmenü anpassen
  
Line 345: Line 193:
  
  end_link  end_link
- 
- 
- 
- 
- 
- 
  
 [Registry_Global] [Registry_Global]
- 
- 
- 
 ;Deaktiviert Adobe Updater ;Deaktiviert Adobe Updater
  
Line 361: Line 200:
  
  Set "iCheck"=REG_DWORD:0x00000000  Set "iCheck"=REG_DWORD:0x00000000
- 
- 
  
 ;Verhindert automatisches Laden von Reader_sl.exe beim Rechnerstart ;Verhindert automatisches Laden von Reader_sl.exe beim Rechnerstart
Line 371: Line 208:
  
  DeleteVar "Adobe ARM"  DeleteVar "Adobe ARM"
- 
- 
- 
- 
- 
- 
  
 [Registry_User] [Registry_User]
- 
- 
- 
 ;Mitteilungen beim Starten von Reader anzeigen deaktivieren ;Mitteilungen beim Starten von Reader anzeigen deaktivieren
  
Line 387: Line 215:
  
  Set "bShowMsgAtLaunch"=REG_DWORD:0x00000000  Set "bShowMsgAtLaunch"=REG_DWORD:0x00000000
- 
- 
- 
- 
- 
- 
  
 ;Eröffnungsbildschirm anzeigen deaktivieren ;Eröffnungsbildschirm anzeigen deaktivieren
Line 399: Line 221:
  
  Set "bDisplayAboutDialog"=REG_DWORD:0x00000000  Set "bDisplayAboutDialog"=REG_DWORD:0x00000000
- 
- 
- 
- 
- 
- 
  
 ;Nur zertifizierte Zusatzmodule verwenden aktivieren ;Nur zertifizierte Zusatzmodule verwenden aktivieren
Line 411: Line 227:
  
  Set "iTrustedMode"=REG_DWORD:0x00000001  Set "iTrustedMode"=REG_DWORD:0x00000001
- 
- 
- 
- 
- 
- 
  
 ;Verbindungsgeschwindigkeit auf LAN einstellen ;Verbindungsgeschwindigkeit auf LAN einstellen
Line 423: Line 233:
  
  Set "iConnectionSpeed"=REG_DWORD:0x00989680  Set "iConnectionSpeed"=REG_DWORD:0x00989680
- 
- 
- 
- 
- 
- 
  
 ;JavaScript deaktivieren ;JavaScript deaktivieren
Line 449: Line 253:
  
  Message = Bitte warten, das Produkt wird deinstalliert  Message = Bitte warten, das Produkt wird deinstalliert
- 
- 
- 
- 
- 
- 
  
 ;Loglevel einstellen ;Loglevel einstellen
  
  setLogLevel = 6  setLogLevel = 6
- 
- 
- 
- 
- 
- 
  
 ;Bei Fehlern abbrechen ;Bei Fehlern abbrechen
  
  ExitOnError = false  ExitOnError = false
- 
- 
- 
- 
- 
- 
  
 ;Syntax Fehler werden in einem separaten Fenster angezeigt ;Syntax Fehler werden in einem separaten Fenster angezeigt
  
  ScriptErrorMessages = on  ScriptErrorMessages = on
- 
- 
- 
- 
- 
- 
  
 ;Single-Step Mode nicht verwenden ;Single-Step Mode nicht verwenden
  
  TraceMode = off  TraceMode = off
- 
- 
- 
- 
- 
- 
  
 ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen
  
  StayOnTop = false  StayOnTop = false
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
 [Actions] [Actions]
- 
- 
- 
 ;Name des Produkts (max. 12 Zeichen) ;Name des Produkts (max. 12 Zeichen)
  
Line 519: Line 279:
  
  Set $ProductName$ = "Adobe Reader"  Set $ProductName$ = "Adobe Reader"
- 
- 
- 
- 
- 
- 
  
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
Line 531: Line 285:
  
  Set $ProductPicture$ = "AdobeReader.png"  Set $ProductPicture$ = "AdobeReader.png"
- 
- 
- 
- 
- 
- 
  
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
  
  DefVar $ExitCode$  DefVar $ExitCode$
- 
- 
- 
- 
- 
- 
  
 ;$ProductPicture$ und $ProductName$ anzeigen ;$ProductPicture$ und $ProductName$ anzeigen
  
  ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$  ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 sub "%ScriptPath%\SubUninstall.ins" sub "%ScriptPath%\SubUninstall.ins"
Line 577: Line 309:
 ;Variable für die jeweilige Version. Wird aus der Registry ausgelesen ;Variable für die jeweilige Version. Wird aus der Registry ausgelesen
  DefVar $DisplayName$  DefVar $DisplayName$
- 
- 
- 
- 
  
 ;Adobe Reader 9.3.1 - 9.3.4 deinstallieren, wenn es in der Registry gefunden wurde ;Adobe Reader 9.3.1 - 9.3.4 deinstallieren, wenn es in der Registry gefunden wurde
Line 592: Line 320:
  
  endif  endif
- 
- 
- 
- 
  
 ;Adobe Reader 9.4.0 deinstallieren, wenn es in der Registry gefunden wurde ;Adobe Reader 9.4.0 deinstallieren, wenn es in der Registry gefunden wurde
Line 607: Line 331:
  
  endif  endif
- 
- 
  
 ;Adobe Reader 10.0.x deinstallieren, wenn es in der Registry gefunden wurde ;Adobe Reader 10.0.x deinstallieren, wenn es in der Registry gefunden wurde
Line 620: Line 342:
  
  endif  endif
- 
- 
  
 ;Adobe Reader 10.1.x deinstallieren, wenn es in der Registry gefunden wurde ;Adobe Reader 10.1.x deinstallieren, wenn es in der Registry gefunden wurde
Line 633: Line 353:
  
  endif  endif
- 
- 
- 
 Linkfolder_Custom Linkfolder_Custom
- 
- 
- 
- 
  
 [Winbatch_Uninstall] [Winbatch_Uninstall]
  
  $UninstallCommand$  $UninstallCommand$
- 
- 
  
 [Linkfolder_Custom] [Linkfolder_Custom]
- 
 ;Startmenü Verknüpfung löschen ;Startmenü Verknüpfung löschen
  Set_basefolder common_programs  Set_basefolder common_programs
userspace/adobe_reader_x.txt · Last modified: 2021/08/23 08:37 (external edit)