Adobe Reader 9.1 auf 9.3 aktualisieren

Antworten
Benutzeravatar
llaprosper
Beiträge: 493
Registriert: 07. Mai 2009, 18:27
Wohnort: Burscheid
Kontaktdaten:

Adobe Reader 9.1 auf 9.3 aktualisieren

Beitrag von llaprosper » 17. Feb 2010, 15:58

Hallo,

editiere ich einfach die inf Datei, füge die Updates hinzu und ändere dann vom
9.1er Paket die Revisionsnummer?
Wie läuft das überhaupt? Ändere ich von dem existieren Paket die Revisionsnummern oder bastel ich ein neues Paket mit gleichem Namen nur anderer Revision?
Und würde dann bei Rechnern, welche die 9.1er Version installiert haben automatisch die 9.3 installiert?

Julia
Beiträge: 384
Registriert: 31. Aug 2007, 13:56
Wohnort: Essen
Kontaktdaten:

Beitrag von Julia » 17. Feb 2010, 16:06

Hallo,

Theoretisch reicht es, das Paket zu editieren und die Revision zu erhöhen. Dann wird auf allen aktivierten Geräten automatisch die neue Version bzw. Revision installiert.
Nachteil in deinem Fall ist nur, dass das Paket dann die Version 9.1.1 (die zweite "1" für die Revion) bekommt, es also nicht direkt zu erkennen ist, dass es in Wirklichkeit Version 9.3 ist. Aber das ist wahrscheinlich auch Geschmacksache, wie wichtig einem das ist.

Benutzeravatar
llaprosper
Beiträge: 493
Registriert: 07. Mai 2009, 18:27
Wohnort: Burscheid
Kontaktdaten:

Beitrag von llaprosper » 17. Feb 2010, 16:13

9.1.1 finde ich doof ;-)
D.h. Ich muss ein neues Paket machen, selber Herstellername, selber Softwarename, andere Versionsnummer (9.3)
Muss ich dann das PAket bei Rechnern die die 9.1 drauf haben zusätzlich ds Paket 9.3 installieren, oder wird dies automatisch erkannt und ein update auf 9.3 gemacht?
Kann ja eigentlich nicht sein, oder?
Sehe ich dann in der Konsole am jeweiligen Rechner beide Pakete, oder wie?

Julia
Beiträge: 384
Registriert: 31. Aug 2007, 13:56
Wohnort: Essen
Kontaktdaten:

Beitrag von Julia » 18. Feb 2010, 08:51

Das neue 9.3-Paket muss den Rechnern zugewiesen werden, dafür kannst du dann aber das alte 9.1-Paket entfernen bzw. ersetzen.
Und dann wird, je nachdem was in der setup.inf steht, entweder die alte Version deinstalliert und die neue installiert oder die neue Version "drüberinstalliert".

Benutzeravatar
llaprosper
Beiträge: 493
Registriert: 07. Mai 2009, 18:27
Wohnort: Burscheid
Kontaktdaten:

Beitrag von llaprosper » 18. Feb 2010, 09:29

Ok,

d.h ich nehme das alte Paket einfach raus, füge das neue Paket hinzu,
schreibe in die setup.inf...AskUninstallOld=0 (da Adobe sich ja wohl einfach updatet)
Aber stehen dann nicht im ddc File dann beide Versionen?

philipp.kiessler
Beiträge: 248
Registriert: 05. Feb 2007, 11:42
Kontaktdaten:

Beitrag von philipp.kiessler » 18. Feb 2010, 10:51

Wenn die die alte Version aus den Konfigurationsgruppen entfernst, dann nicht. Allerdings verbleiben in dem Fall Reste des Empirumpakets des alten Readers auf dem Rechner.
Philipp Kießler

dsiemons
Beiträge: 24
Registriert: 17. Jul 2008, 10:33
Kontaktdaten:

Beitrag von dsiemons » 25. Feb 2010, 08:43

Guten Morgen,
ich schleiche mich hier einfach mal in den Thread rein und stelle meine Frage zum gleichen Thema. Ich hoffe es stört llaprosper nicht, sonst mache ich einen neuen Thread auf.

Ziel: Adobe Reader 9.1.3 -> 9.3.1

Der Patch für 9.3.1 wurde in das 9.3 Setup eingepatched.

Ich habe die Variante versucht und einfach das bestehende Paket zu verändern und dann die Revision zu erhöhen. Das klappt auch, aber das Setup bricht gegen Ende mit Errorlevel 0 ab. Scheinbar wird die Installation dann auch Rückgängig gemacht, da keine Dateien der neuen Version drauf sind.


setup.inf

Code: Alles auswählen

[SetupInfo]
Author                  =Administrator
CreationDate            =04.08.2009 14:13:08 
InventoryID             = 
Description             = 
Method                  = MSI
Tested on               = 
Dependencies            = 
Command line options    = /S2
Last Change             = 
Build                   = 

[VarDefInfo]
; <Variable>, <Type>, <Allow>

[Setup]
Version=10.5
ShowCaption=1
BlockInput=0
Platform=x86

[Requirements]

[Application]
ProductName=TestReader
ProductNameShort=TestReader
Version=9.1.3
VersionDirSuffix=100
Revision=1
ServiceRelease=0
DeveloperName=Adobe
DeveloperNameShort=Adobe
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%",         Arial,           30, , 00FFFF, 4, ,    LEFT BOLD ITALIC
Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4, ,    LEFT BOLD ITALIC
Text8="%Company%",                       Arial,           18, , 00FFFF, 4, 10,  RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,           14, , 007F00, 4, -14, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,000000
BackgroundPicture=
BackgroundSound=
Logo=
WizardPicture=
CopyDialogRect=0%, 77%, 100%, 100%, HCENTER
PrecopyFiles=
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
HideUninstall=0
SrcDir=..
ApplicationDir=%ProgramFilesDir%\%ProductName%
SetupInfDir=Install_2009_08_04_standard
DataDir=%Personal%
DefaultUser=
DefaultCompany=
Prompts=
RunIfInstalled=
Readme=
Execute=
Expand=0
CopyExistingFiles=0
AskUninstallOld=0
AskLicence=0
AskInfo=0
AskFromCD=0
AskShared=0
AskMode=0
AskDir=0
AskDataDir=0
AskUser=0
UseUser=0
UseCompany=1
UseProductID=0
ProductIDLength=0
UseProductIDPerOption=0
UseCheckmarks=2
AutoIniFileMapping=0
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
ShowShellFolder=
LicenceText=
InfoText=
RequirementsText=
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
PrintServer=
PrintEnvironment=
DateWarning=1
SizeWarning=1
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
ReplaceRunOnce=0
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%
SetupExtDll=
SetupHookFunc=
ShowFullPath=0

[Admin]
AdminSetup=0
ApplicationDir=
AskDir=1
AskOptions=0
ClientSrcDir=Client
UninstallString=%ReinstallString% /U
ReinstallString="%Src%\..\..\..\..\User\Setup.exe" "%Src%\%SetupInfDir%\Setup.inf"

[Client]
ClientDir=
AskDir=0
AskOptions=1
Reboot=0
UseUninstallStringFromApplication=1
InstallAtLast=0

[Workstation]
AskOptions=0
AdminUninstallLink=0
AdminUninstallLinkName=%ProductName% %Version%
UserSetupLink=0
UserSetupLinkName=%ProductName% %Version%

[Strings:07]
Disk1=Diskette 1: Installationsdiskette
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
ProductDesc=
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!

[Strings:09]
Disk1=Diskette 1: Installation disk
EndMessageDesc=Installation was completed successfully!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
ProductDesc=
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorLogMessage=The installation/uninstallation aborted with an error message!

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
V_MSIInstallerID=68AB67CA7DA71301B7449A0100000010
ReInstSuccessMessage1031=Die Konfiguration wurde erfolgreich abgeschlossen.
ReInstSuccessMessage1033=Configuration completed successfully.
MSILogFile=%Temp%\MSI_%ProductName%.%Version%.%Revision%.log
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=%SoftwareDepotServerName%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables 
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables 
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Prompts]

[Services]

[Processes]

[EventSources]

[Encryption]

[Disks]
1=%Disk1%

[UserKeyNames]

[Icons]
Product = %ProductNameShort%.ico, 0, 000000, ICON

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[OptionDependencies]

[OptionGroups]

[Installer]
1:..\..\..\..\User\Setup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\Mx42SynSem.dll,     %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS32, 0
1:..\..\..\..\User\x64\Mx42SynSem.dll, %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf,                             , NORMAL,                                             0
1:%Temp%\Setup64.exe,                  %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64,      0

[FileCheckMachine]
ReplaceEnv V_MachineValuesPath
If DoesFileExist ("%V_MachineValuesPath%\%ComputerName%.ini") == "0" Then "FileIsntThere" EndIf

[FileCheckClient]
ReplaceEnv V_UserValuesPath
If "%UserDomain%" <> "%ComputerName%" Then "CheckClientFile" EndIf

[CheckClientFile]
If DoesFileExist ("%V_UserValuesPath%\%WindowsUser%.ini") == "0" Then "FileIsntThere" EndIf

[FileIsntThere]
ErrorLogMsg <Error>
Abort

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT

;ReplaceEnv <Variable>

#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE

[Set:Product]
Del "%MSILogFile%"
IF DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1031-7B44-A91000000001},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\AdobeReader930_de_DE.msi"  TRANSFORMS="%SRC%\AdobeReader930_de_DE.mst" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /Li "%MSILogFile%"
IF DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter 50
Call MsiExec /I "%SRC%\AdobeReader930_de_DE.msi"  TRANSFORMS="%SRC%\AdobeReader930_de_DE.mst" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /Li 
"%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1031-7B44-A91000000001},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AC76BA86-7AD7-1031-7B44-A91000000001},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
-Call MsiExec /X {AC76BA86-7AD7-1031-7B44-A91000000001} REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
-AddMeter 50

[AbortMSIInst]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%

[SET:ChangeMSISourcelist]
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist","LastUsedSource","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)
ReplaceRegValue (HKCR,"Installer\Products\%V_MSIInstallerID%\Sourcelist\Net","1","\\%EmpirumServer%","\\%%EmpirumServer%%", 1)

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Installer]
;%ProductName%\%ProductName% Setup, %ReinstallString%
;%ProductName%\%ProductName% %Uninstallation%, %UninstallString%, , , , , 1, ,

[Shell:Product]

MSI Error LOG

Code: Alles auswählen

=== Protokollierung gestartet: 25.02.2010  08:22:30 ===
Aktion gestartet um 08:22:30: INSTALL.
Aktion gestartet um 08:22:30: WindowsFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:30: WindowsFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:30: SystemFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:30: SystemFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:30: WindowsFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:30: WindowsFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:30: SystemFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:30: SystemFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:30: ISSetupFilesExtract.
1: Starting to extract setup files 
1: Getting SUPPORTDIR property :   
1: Extracting SetupFiles to:  C:\Temp\{AC76BA86-7AD7-1031-7B44-A93000000001} 
1: Getting ISSetupFile table view 
1: Executing ISSetupFile table view 
1: Extracting Setup File: 
1: C:\Temp\{AC76BA86-7AD7-1031-7B44-A93000000001}\FixTransforms.exe 
1: Setting SUPPORTDIR property to:  C:\Temp\{AC76BA86-7AD7-1031-7B44-A93000000001} 
1: Setting ISSETUPFILESCOMPLETED property 
Aktion beendet um 08:22:30: ISSetupFilesExtract. Rückgabewert 1.
Aktion gestartet um 08:22:30: ISSetAllUsers.
InstallShield 08:22:30: Begin SetAllUsers()
InstallShield 08:22:30: Getting records from Upgrade table
InstallShield 08:22:30: UpgradeCode: {A6EADE66-0000-0000-484E-7E8A45000000}	MinVersion: 9.3.1	MaxVersion: 	Language: 	Attributes: 258
InstallShield 08:22:30: Checking related product {AC76BA86-7AD7-1031-7B44-A91000000001}
InstallShield 08:22:30: 	Adobe Reader 9.1.3 - Deutsch	{AC76BA86-7AD7-1031-7B44-A91000000001}	1031	9.1.3	 ***Related***
InstallShield 08:22:30: ALLUSERS of related product {AC76BA86-7AD7-1031-7B44-A91000000001} is = 1
InstallShield 08:22:30: End SetAllUsers()
Aktion beendet um 08:22:30: ISSetAllUsers. Rückgabewert 1.
Aktion gestartet um 08:22:30: ProcessAbcpy.
Aktion beendet um 08:22:30: ProcessAbcpy. Rückgabewert 1.
Aktion gestartet um 08:22:30: AppSearch.
Aktion beendet um 08:22:30: AppSearch. Rückgabewert 1.
Aktion gestartet um 08:22:30: LaunchConditions.
Aktion beendet um 08:22:30: LaunchConditions. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetupInitialization.
Information 2898. For Tahoma8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Information 2898. For MSSWhiteSerif8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Information 2898. For MSSansBold8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Aktion beendet um 08:22:30: SetupInitialization. Rückgabewert 1.
Aktion gestartet um 08:22:30: FindRelatedProducts.
Aktion beendet um 08:22:30: FindRelatedProducts. Rückgabewert 1.
Aktion gestartet um 08:22:30: ValidateProductID.
Aktion beendet um 08:22:30: ValidateProductID. Rückgabewert 1.
Aktion gestartet um 08:22:30: CostInitialize.
Aktion beendet um 08:22:30: CostInitialize. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetupPluginsProperties.
Aktion beendet um 08:22:30: SetupPluginsProperties. Rückgabewert 1.
Aktion gestartet um 08:22:30: InitFileTypesOwner.
Aktion beendet um 08:22:30: InitFileTypesOwner. Rückgabewert 1.
Aktion gestartet um 08:22:30: FileCost.
Aktion beendet um 08:22:30: FileCost. Rückgabewert 1.
Aktion gestartet um 08:22:30: IsolateComponents.
Aktion beendet um 08:22:30: IsolateComponents. Rückgabewert 0.
Aktion gestartet um 08:22:30: ResolveSource.
Aktion beendet um 08:22:30: ResolveSource. Rückgabewert 1.
Aktion gestartet um 08:22:30: setUserProfileNT.
Aktion beendet um 08:22:30: setUserProfileNT. Rückgabewert 1.
Aktion gestartet um 08:22:30: setAllUsersProfile2K.
Aktion beendet um 08:22:30: setAllUsersProfile2K. Rückgabewert 1.
Aktion gestartet um 08:22:30: CostFinalize.
Aktion beendet um 08:22:30: CostFinalize. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetARPReadme.
Aktion beendet um 08:22:30: SetARPReadme. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetARPReadmeEx.
Aktion beendet um 08:22:30: SetARPReadmeEx. Rückgabewert 1.
Aktion gestartet um 08:22:30: MigrateFeatureStates.
Aktion beendet um 08:22:30: MigrateFeatureStates. Rückgabewert 0.
Aktion gestartet um 08:22:30: SetRemoveBlockingProduct.
Aktion beendet um 08:22:30: SetRemoveBlockingProduct. Rückgabewert 1.
Aktion gestartet um 08:22:30: DestinationFolder.
Information 2726. Action not found: DestinationFolder.
Aktion beendet um 08:22:30: DestinationFolder. Rückgabewert 0.
Aktion gestartet um 08:22:30: ApplicationsInUse.
Aktion beendet um 08:22:30: ApplicationsInUse. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetupProgress.
Aktion beendet um 08:22:30: SetupProgress. Rückgabewert 1.
Aktion gestartet um 08:22:30: SetLaunchAcrobatCMD.
Aktion beendet um 08:22:30: SetLaunchAcrobatCMD. Rückgabewert 1.
Aktion gestartet um 08:22:30: ExecuteAction.
Aktion gestartet um 08:22:31: INSTALL.
Aktion gestartet um 08:22:31: WindowsFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:31: WindowsFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:31: SystemFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:31: SystemFolder.63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:31: WindowsFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:31: WindowsFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:31: SystemFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E.
Aktion beendet um 08:22:31: SystemFolder.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E. Rückgabewert 1.
Aktion gestartet um 08:22:31: ISSetupFilesExtract.
Aktion beendet um 08:22:31: ISSetupFilesExtract. Rückgabewert 0.
Aktion gestartet um 08:22:31: ISSetAllUsers.
Aktion beendet um 08:22:31: ISSetAllUsers. Rückgabewert 0.
Aktion gestartet um 08:22:31: AppSearch.
Aktion beendet um 08:22:31: AppSearch. Rückgabewert 0.
Aktion gestartet um 08:22:31: LaunchConditions.
Aktion beendet um 08:22:31: LaunchConditions. Rückgabewert 1.
Aktion gestartet um 08:22:31: FindRelatedProducts.
Aktion beendet um 08:22:31: FindRelatedProducts. Rückgabewert 0.
Aktion gestartet um 08:22:31: TransferDestinationVersion.
Aktion beendet um 08:22:31: TransferDestinationVersion. Rückgabewert 1.
Aktion gestartet um 08:22:31: TransferSourceVersion9.
Aktion beendet um 08:22:31: TransferSourceVersion9. Rückgabewert 1.
Aktion gestartet um 08:22:31: ValidateProductID.
Aktion beendet um 08:22:31: ValidateProductID. Rückgabewert 1.
Aktion gestartet um 08:22:31: setUserProfileNT.
Aktion beendet um 08:22:31: setUserProfileNT. Rückgabewert 1.
Aktion gestartet um 08:22:31: setAllUsersProfile2K.
Aktion beendet um 08:22:31: setAllUsersProfile2K. Rückgabewert 1.
Aktion gestartet um 08:22:31: IsInstallElevated.
Aktion beendet um 08:22:31: IsInstallElevated. Rückgabewert 1.
Aktion gestartet um 08:22:31: InitFileTypesOwner.
Aktion beendet um 08:22:31: InitFileTypesOwner. Rückgabewert 0.
Aktion gestartet um 08:22:31: SetRemove6xUpdates.
Aktion beendet um 08:22:31: SetRemove6xUpdates. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetRemove7xUpdates.
Aktion beendet um 08:22:31: SetRemove7xUpdates. Rückgabewert 1.
Aktion gestartet um 08:22:31: TerminateReader.
Aktion beendet um 08:22:31: TerminateReader. Rückgabewert 1.
Aktion gestartet um 08:22:31: CostInitialize.
Aktion beendet um 08:22:31: CostInitialize. Rückgabewert 1.
Aktion gestartet um 08:22:31: ResolveSource.
Aktion beendet um 08:22:31: ResolveSource. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetSourceDirCustom.
Aktion beendet um 08:22:31: SetSourceDirCustom. Rückgabewert 1.
Aktion gestartet um 08:22:31: ProcessAbcpy.
Aktion beendet um 08:22:31: ProcessAbcpy. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetupPluginsProperties.
Aktion beendet um 08:22:31: SetupPluginsProperties. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetRdrBigOrMinRemovesExisting.
Aktion beendet um 08:22:31: SetRdrBigOrMinRemovesExisting. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetRemoveBlockingProduct.
Aktion beendet um 08:22:31: SetRemoveBlockingProduct. Rückgabewert 1.
Aktion gestartet um 08:22:31: FileCost.
Aktion beendet um 08:22:31: FileCost. Rückgabewert 1.
Aktion gestartet um 08:22:31: IsolateComponents.
Aktion beendet um 08:22:31: IsolateComponents. Rückgabewert 0.
Aktion gestartet um 08:22:31: CostFinalize.
Aktion beendet um 08:22:31: CostFinalize. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetARPInstallLocation.
Aktion beendet um 08:22:31: SetARPInstallLocation. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetARPReadme.
Aktion beendet um 08:22:31: SetARPReadme. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetARPReadmeEx.
Aktion beendet um 08:22:31: SetARPReadmeEx. Rückgabewert 1.
Aktion gestartet um 08:22:31: Set_PROGID7_ALTERNATE_COMMAND_Reader.
Aktion beendet um 08:22:31: Set_PROGID7_ALTERNATE_COMMAND_Reader. Rückgabewert 1.
Aktion gestartet um 08:22:31: Set_AS_HKCR_EXE.
Aktion beendet um 08:22:31: Set_AS_HKCR_EXE. Rückgabewert 1.
Aktion gestartet um 08:22:31: SetODBCFolders.
Aktion beendet um 08:22:31: SetODBCFolders. Rückgabewert 0.
Aktion gestartet um 08:22:31: MigrateFeatureStates.
Aktion beendet um 08:22:31: MigrateFeatureStates. Rückgabewert 0.
Aktion gestartet um 08:22:31: ApplicationsInUse.
Aktion beendet um 08:22:31: ApplicationsInUse. Rückgabewert 0.
Aktion gestartet um 08:22:31: ApplicationsInUseEx.
Aktion beendet um 08:22:32: ApplicationsInUseEx. Rückgabewert 1.
Aktion gestartet um 08:22:32: InstallValidate.
Aktion beendet um 08:22:32: InstallValidate. Rückgabewert 1.
Aktion gestartet um 08:22:32: CloseApps.
Aktion beendet um 08:22:32: CloseApps. Rückgabewert 1.
Aktion gestartet um 08:22:32: RemoveExistingProducts.
Aktion beendet um 08:22:32: RemoveExistingProducts. Rückgabewert 0.
Aktion gestartet um 08:22:32: ExportCacheBinary.
Aktion beendet um 08:22:32: ExportCacheBinary. Rückgabewert 1.
Aktion gestartet um 08:22:32: SetMoveCacheBinary.
Aktion beendet um 08:22:32: SetMoveCacheBinary. Rückgabewert 1.
Aktion gestartet um 08:22:32: CollectPropertiesMNT.
Aktion beendet um 08:22:32: CollectPropertiesMNT. Rückgabewert 1.
Aktion gestartet um 08:22:32: CollectCustomTablesData.
Aktion beendet um 08:22:32: CollectCustomTablesData. Rückgabewert 1.
Aktion gestartet um 08:22:32: CollectProperties.
Aktion beendet um 08:22:32: CollectProperties. Rückgabewert 1.
Aktion gestartet um 08:22:32: InstallInitialize.
Aktion beendet um 08:22:34: InstallInitialize. Rückgabewert 1.
Aktion gestartet um 08:22:34: RegisterProperties_Rollback.
Aktion beendet um 08:22:34: RegisterProperties_Rollback. Rückgabewert 1.
Aktion gestartet um 08:22:34: RegisterProperties.
Aktion beendet um 08:22:34: RegisterProperties. Rückgabewert 1.
Aktion gestartet um 08:22:34: FixRegPermissions.
Aktion beendet um 08:22:35: FixRegPermissions. Rückgabewert 1.
Aktion gestartet um 08:22:35: FixFilePermissions.
Aktion beendet um 08:22:35: FixFilePermissions. Rückgabewert 1.
Aktion gestartet um 08:22:35: AumUnregister.
Aktion beendet um 08:22:35: AumUnregister. Rückgabewert 1.
Aktion gestartet um 08:22:35: BroadcastUnloadStubMessage.
Aktion beendet um 08:22:35: BroadcastUnloadStubMessage. Rückgabewert 1.
Aktion gestartet um 08:22:35: BackupFileTypesOwner.
Aktion beendet um 08:22:35: BackupFileTypesOwner. Rückgabewert 1.
Aktion gestartet um 08:22:35: UninstallEnterpriseFiles.
Aktion beendet um 08:22:35: UninstallEnterpriseFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: UninstallEnterpriseRegistry.
Aktion beendet um 08:22:35: UninstallEnterpriseRegistry. Rückgabewert 1.
Aktion gestartet um 08:22:35: AllocateRegistrySpace.
Aktion beendet um 08:22:35: AllocateRegistrySpace. Rückgabewert 1.
Aktion gestartet um 08:22:35: ProcessComponents.
Aktion beendet um 08:22:35: ProcessComponents. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnpublishComponents.
Aktion beendet um 08:22:35: UnpublishComponents. Rückgabewert 0.
Aktion gestartet um 08:22:35: MsiUnpublishAssemblies.
Aktion beendet um 08:22:35: MsiUnpublishAssemblies. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnpublishFeatures.
Aktion beendet um 08:22:35: UnpublishFeatures. Rückgabewert 1.
Aktion gestartet um 08:22:35: StopServices.
Aktion beendet um 08:22:35: StopServices. Rückgabewert 1.
Aktion gestartet um 08:22:35: DeleteServices.
Aktion beendet um 08:22:35: DeleteServices. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterComPlus.
Aktion beendet um 08:22:35: UnregisterComPlus. Rückgabewert 0.
Aktion gestartet um 08:22:35: SelfUnregModules.
Aktion beendet um 08:22:35: SelfUnregModules. Rückgabewert 1.
Aktion gestartet um 08:22:35: ISSelfRegisterCosting.
1: Beginning Costing Process... 
1: Initializing Property Bag... 
1: Initializing Property Bag... 
1: Getting file count from property bag 
1: File Count : 0 
1: Reading SelfRegItems from table, and perform costing... 
1: authplay.dll 
1: Comitting Property Bag... 
1: Begin Comitting Property Bag 
1: Write KeyList count 
1: Finished Comitting Property Bag 
1: Finished Costing Process... 
1: Setting Costing Info Location  ISSelfRegisterFiles : C:\Temp\~AF.tmp 
1: Setting Costing Info Location  ISUnSelfRegisterFiles : C:\Temp\~AF.tmp 
1: Setting Costing Info Location  ISSelfRegisterFinalize : C:\Temp\~AF.tmp 
Aktion beendet um 08:22:35: ISSelfRegisterCosting. Rückgabewert 1.
Aktion gestartet um 08:22:35: ISUnSelfRegisterFiles.
Aktion beendet um 08:22:35: ISUnSelfRegisterFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterTypeLibraries.
Aktion beendet um 08:22:35: UnregisterTypeLibraries. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveODBC.
Aktion beendet um 08:22:35: RemoveODBC. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterFonts.
Aktion beendet um 08:22:35: UnregisterFonts. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveRegistryValues.
Aktion beendet um 08:22:35: RemoveRegistryValues. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterClassInfo.
Aktion beendet um 08:22:35: UnregisterClassInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterExtensionInfo.
Aktion beendet um 08:22:35: UnregisterExtensionInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterProgIdInfo.
Aktion beendet um 08:22:35: UnregisterProgIdInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnregisterMIMEInfo.
Aktion beendet um 08:22:35: UnregisterMIMEInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveIniValues.
Aktion beendet um 08:22:35: RemoveIniValues. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveShortcuts.
Aktion beendet um 08:22:35: RemoveShortcuts. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveEnvironmentStrings.
Aktion beendet um 08:22:35: RemoveEnvironmentStrings. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveDuplicateFiles.
Aktion beendet um 08:22:35: RemoveDuplicateFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveFiles.
Aktion beendet um 08:22:35: RemoveFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: RemoveFolders.
Aktion beendet um 08:22:35: RemoveFolders. Rückgabewert 1.
Aktion gestartet um 08:22:35: CreateFolders.
Aktion beendet um 08:22:35: CreateFolders. Rückgabewert 1.
Aktion gestartet um 08:22:35: MoveFiles.
Aktion beendet um 08:22:35: MoveFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: InstallFiles.
Aktion beendet um 08:22:35: InstallFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: PatchFiles.
Aktion beendet um 08:22:35: PatchFiles. Rückgabewert 0.
Aktion gestartet um 08:22:35: DuplicateFiles.
Aktion beendet um 08:22:35: DuplicateFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: BindImage.
Aktion beendet um 08:22:35: BindImage. Rückgabewert 1.
Aktion gestartet um 08:22:35: CreateShortcuts.
Aktion beendet um 08:22:35: CreateShortcuts. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterClassInfo.
Aktion beendet um 08:22:35: RegisterClassInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterExtensionInfo.
Aktion beendet um 08:22:35: RegisterExtensionInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterProgIdInfo.
Aktion beendet um 08:22:35: RegisterProgIdInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterMIMEInfo.
Aktion beendet um 08:22:35: RegisterMIMEInfo. Rückgabewert 1.
Aktion gestartet um 08:22:35: WriteRegistryValues.
Aktion beendet um 08:22:35: WriteRegistryValues. Rückgabewert 1.
Aktion gestartet um 08:22:35: WriteIniValues.
Aktion beendet um 08:22:35: WriteIniValues. Rückgabewert 1.
Aktion gestartet um 08:22:35: WriteEnvironmentStrings.
Aktion beendet um 08:22:35: WriteEnvironmentStrings. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterFonts.
Aktion beendet um 08:22:35: RegisterFonts. Rückgabewert 1.
Aktion gestartet um 08:22:35: InstallODBC.
Aktion beendet um 08:22:35: InstallODBC. Rückgabewert 0.
Aktion gestartet um 08:22:35: RegisterTypeLibraries.
Aktion beendet um 08:22:35: RegisterTypeLibraries. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterComPlus.
Aktion beendet um 08:22:35: RegisterComPlus. Rückgabewert 0.
Aktion gestartet um 08:22:35: InstallServices.
Aktion beendet um 08:22:35: InstallServices. Rückgabewert 1.
Aktion gestartet um 08:22:35: StartServices.
Aktion beendet um 08:22:35: StartServices. Rückgabewert 1.
Aktion gestartet um 08:22:35: MoveCacheBinary.
Aktion beendet um 08:22:35: MoveCacheBinary. Rückgabewert 1.
Aktion gestartet um 08:22:35: SelfRegModules.
Aktion beendet um 08:22:35: SelfRegModules. Rückgabewert 1.
Aktion gestartet um 08:22:35: ISSelfRegisterFiles.
Aktion beendet um 08:22:35: ISSelfRegisterFiles. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterUser.
Aktion beendet um 08:22:35: RegisterUser. Rückgabewert 1.
Aktion gestartet um 08:22:35: RegisterProduct.
Aktion beendet um 08:22:35: RegisterProduct. Rückgabewert 1.
Aktion gestartet um 08:22:35: PublishComponents.
Aktion beendet um 08:22:35: PublishComponents. Rückgabewert 0.
Aktion gestartet um 08:22:35: MsiPublishAssemblies.
Aktion beendet um 08:22:35: MsiPublishAssemblies. Rückgabewert 1.
Aktion gestartet um 08:22:35: PublishFeatures.
Aktion beendet um 08:22:35: PublishFeatures. Rückgabewert 1.
Aktion gestartet um 08:22:35: PublishProduct.
Aktion beendet um 08:22:35: PublishProduct. Rückgabewert 1.
Aktion gestartet um 08:22:35: CacheSetupFiles_SetSourceList.
Aktion beendet um 08:22:35: CacheSetupFiles_SetSourceList. Rückgabewert 1.
Aktion gestartet um 08:22:35: ProcessDeleteFilesEx.
Aktion beendet um 08:22:35: ProcessDeleteFilesEx. Rückgabewert 1.
Aktion gestartet um 08:22:35: ProcessDeleteRegistryEx.
Aktion beendet um 08:22:35: ProcessDeleteRegistryEx. Rückgabewert 1.
Aktion gestartet um 08:22:35: ProcessDeleteComponentsEx.
Aktion beendet um 08:22:35: ProcessDeleteComponentsEx. Rückgabewert 1.
Aktion gestartet um 08:22:35: ProcessDeleteProductsEx.
Aktion beendet um 08:22:35: ProcessDeleteProductsEx. Rückgabewert 1.
Aktion gestartet um 08:22:35: RestoreFileTypesOwner.
Aktion beendet um 08:22:35: RestoreFileTypesOwner. Rückgabewert 1.
Aktion gestartet um 08:22:35: AumRegister.
Aktion beendet um 08:22:35: AumRegister. Rückgabewert 1.
Aktion gestartet um 08:22:35: BroadcastReloadStubMessage.
Aktion beendet um 08:22:35: BroadcastReloadStubMessage. Rückgabewert 1.
Aktion gestartet um 08:22:35: UnsetIEKillBit.
Aktion beendet um 08:22:35: UnsetIEKillBit. Rückgabewert 1.
Aktion gestartet um 08:22:35: InstallFinalize.
Aktion beendet um 08:22:36: InstallFinalize. Rückgabewert 1.
Aktion gestartet um 08:22:36: ISSelfRegisterFinalize.
Aktion beendet um 08:22:36: ISSelfRegisterFinalize. Rückgabewert 1.
Aktion gestartet um 08:22:36: RegisterReboot.
Aktion beendet um 08:22:36: RegisterReboot. Rückgabewert 1.
Aktion gestartet um 08:22:36: ISSetupFilesCleanup.
Aktion beendet um 08:22:36: ISSetupFilesCleanup. Rückgabewert 0.
Aktion gestartet um 08:22:36: CleanupRunTime.
Aktion beendet um 08:22:36: CleanupRunTime. Rückgabewert 1.
Aktion gestartet um 08:22:36: DoSubLaunches.
Aktion beendet um 08:22:36: DoSubLaunches. Rückgabewert 1.
Aktion beendet um 08:22:36: INSTALL. Rückgabewert 1.
Aktion beendet um 08:22:36: ExecuteAction. Rückgabewert 1.
Aktion gestartet um 08:22:36: ISSetupFilesCleanup.
1: Deleting Support File:  C:\Temp\{AC76BA86-7AD7-1031-7B44-A93000000001}\FixTransforms.exe 
Aktion beendet um 08:22:36: ISSetupFilesCleanup. Rückgabewert 1.
Aktion gestartet um 08:22:36: SetupCompleteSuccess.
Information 2726. Action not found: SetupCompleteSuccess.
Aktion beendet um 08:22:36: SetupCompleteSuccess. Rückgabewert 0.
Aktion beendet um 08:22:36: INSTALL. Rückgabewert 1.
=== Protokollierung beendet: 25.02.2010  08:22:36 ===
MSI (c) (44:24) [08:22:36:643]: Produkt: Adobe Reader 9.3.1 - Deutsch -- Installationsvorgang erfolgreich abgeschlossen.
Die Variante mit Paket komplett austauschen finde ich etwas kompliziert, weil das dann an recht vielen Stellen passieren müsste.

Gruß
D.Siemons
Empirum V12.0.2

Gloria.B
Beiträge: 3
Registriert: 02. Mär 2010, 11:56
Kontaktdaten:

Beitrag von Gloria.B » 02. Mär 2010, 12:12

Ich stand vor dem gleichen Problem und habe es über Umwege gelöst. Vllt ist es für dich akzeptabel, es so zu lösen - da ich noch Empirum-Laie bin (beschäftige mich erst seit 2 Wochen mit Scripten/Empirum), habe ich ohne weiteres keine andere Möglichkeit gefunden.

Hier mein Code

Code: Alles auswählen

[SetupInfo]


[VarDefInfo]
; <Variable>, <Type>, <Allow>

[Setup]
Version=10.5
ShowCaption=1
BlockInput=0
Platform=x86

[Requirements]

[Application]
ProductName=Adobe Reader
DeveloperName=Adobe Systems Incorporated
Version=9.3.1
Revision=0
SetupName=%DeveloperName% %ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%",         Arial,           30, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text8="%Company%",                       Arial,           18, , 00FFFF, 4,  10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,           16, , 007F00, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,000000
CopyDialogRect=0%, 77%, 100%, 100%, HCENTER
UserKeyName=EMP_%DeveloperName%%ProductName%
MachineKeyName=EMP_%DeveloperName%%ProductName%%Version%
UninstallKeyName=EMP_%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%Setup.exe" "%App%%SetupInfDir%Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%EmpirumInstallations%ProductName%%Version%
SetupInfDir=Install
AskUninstallOld=0
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=0
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=1
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=0
EndMessage=%EndMessageDesc%


[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
V_MSIInstallerID=68AB67CA7DA71301B7449A0300000010
ReInstSuccessMessage1031=Die Konfiguration wurde erfolgreich abgeschlossen.
ReInstSuccessMessage1033=Configuration completed successfully.
MSILogFile=%Temp%MSI_%ProductName%.%Version%.%Revision%.log
CommonSetupDir=%CommonFilesDir%Setup%SetupBits%
V_MachineValuesPath=%SoftwareDepotServerName%Values$MachineValues%DomainName%
V_UserValuesPath=%HKLM,"Softwarematrix42Software Depot","HomeServer"%Values$UserValues%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[Installer]
1:........UserSetup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:........UserSetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:........UserSetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:........UserMx42SynSem.dll,     %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS32, 0
1:........Userx64Mx42SynSem.dll, %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%Setup.inf,                             , NORMAL,                                             0
1:%Temp%Setup64.exe,                  %CommonSetupDir%Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64,      0

[FileCheckMachine]
ReplaceEnv V_MachineValuesPath
If DoesFileExist ("%V_MachineValuesPath%%ComputerName%.ini") == "0" Then "FileIsntThere" EndIf

[FileCheckClient]
ReplaceEnv V_UserValuesPath
If "%UserDomain%" <> "%ComputerName%" Then "CheckClientFile" EndIf

[CheckClientFile]
If DoesFileExist ("%V_UserValuesPath%%WindowsUser%.ini") == "0" Then "FileIsntThere" EndIf

[FileIsntThere]
ErrorLogMsg Values$MachineValues%DomainName%%ComputerName%.ini or Values$UserValues%UserDomain%%WindowsUser%.ini not found!
Abort

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product, DONTDELETE
#Ini:Product, DONTDELETE
#Security:Product
#Set:Uninstall, DELETE
#Set:ChangeMSISourcelist, DONTDELETE


[Set:Product]
Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstall{AC76BA86-7AD7-1031-7B44-A93000000001},UnInstallString") == "1" Then "RepairMSI"
IF DoesRegKeyExist ("HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstallEMP_Adobe Reader,UninstallString") = "1" Then "UninstallOld" Else "InstallMSI"

[UninstallOld]
CallHidden \%EmpirumServer%Configurator$UserSetup.exe /S /U "\%EmpirumServer%Configurator$PackagesAdobeReader9.0Installsetup.inf"
AddMeter 50
Call MsiExec /I "%SRC%AdbeRdr930_de_DE.msi" ARPNOMODIFY="1" EULA_ACCEPT="YES" LAUNCH_APP="0" REINSTALLMODE="vomus" SUPPRESS_APP_LAUNCH="YES"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb! /Li "%MSILogFile%"
Call MsiExec /p "%SRC%AdbeRdrUpd931_all_incr.msp" /n {AC76BA86-7AD7-1031-7B44-A93000000001} /qb-!
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstall{AC76BA86-7AD7-1031-7B44-A93000000001},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"


[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%AdbeRdr930_de_DE.msi" ARPNOMODIFY="1" EULA_ACCEPT="YES" LAUNCH_APP="0" REINSTALLMODE="vomus" SUPPRESS_APP_LAUNCH="YES" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb! /Li "%MSILogFile%"
Call MsiExec /p "%SRC%AdbeRdrUpd931_all_incr.msp" /n {AC76BA86-7AD7-1031-7B44-A93000000001} /qb
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%CommonDesktop%Adobe Reader 9.lnk"
Del "%MSILogFile%"

[InstallMSI]
AddMeter 50
Call MsiExec /I "%SRC%AdbeRdr930_de_DE.msi" ARPNOMODIFY="1" EULA_ACCEPT="YES" LAUNCH_APP="0" REINSTALLMODE="vomus" SUPPRESS_APP_LAUNCH="YES"   REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb! /Li "%MSILogFile%"
Call MsiExec /p "%SRC%AdbeRdrUpd931_all_incr.msp" /n {AC76BA86-7AD7-1031-7B44-A93000000001} /qb-!
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstall{AC76BA86-7AD7-1031-7B44-A93000000001},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-DelTree "%ProgramFilesDir%AdobeReader 9.0"
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstall{AC76BA86-7AD7-1031-7B44-A93000000001},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
-Call MsiExec /X {AC76BA86-7AD7-1031-7B44-A93000000001} REBOOT=REALLYSUPPRESS /qb-! /Li "%MSILogFile%"
-Del "%CommonDesktop%Adobe Reader 9.lnk"
-AddMeter 50

[RebootRequired]
SetReboot 1

[AbortMSIInst]
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%

[SET:ChangeMSISourcelist]
ReplaceRegValue (HKCR,"InstallerProducts%V_MSIInstallerID%Sourcelist","LastUsedSource","\%EmpirumServer%","\%%EmpirumServer%%", 1)
ReplaceRegValue (HKCR,"InstallerProducts%V_MSIInstallerID%SourcelistNet","1","\%EmpirumServer%","\%%EmpirumServer%%", 1)

[Reg:OnUninstallProduct]

[Reg:Product]


[Ini:Product]

[Security:Product]

[Shell:Installer]

[Shell:Product]
Wir hatten die 9.0 Version installiert, diese wird nach Prüfung mit der 9.0 MSI deinstalliert und anschließend geht es wieder zur Installation von 9.3. Nach der Installation dieser Version, wird die MSP-Datei aufgerufen.

Hier sind sicherlich einige unnütze Befehle enthalten, etwas doppelt etc pp aber das Paket funktioniert (abgesehen von den automatischen Updates, welche ich deaktiviert haben will) einwandfrei.


EDIT: Ich mache vorerst mal keinen neuen Thread zu meiner Frage auf: Wie deaktiviere ich die die UpdateFunktion für AR 9.3.1? Muss ich zwingend die MSI mit dem Customization Wizard ändern? Habe es kurz angetestet, hier möchte der Wizard eine setup.ini.
In der Suchfunktion habe ich leider nichts brauchbares für die aktuelle Version gefunden.

dsiemons
Beiträge: 24
Registriert: 17. Jul 2008, 10:33
Kontaktdaten:

Beitrag von dsiemons » 02. Mär 2010, 16:27

Hi,
ich habs mittlerweile auch hinbekommen. Habe allerdings das Update 931 in die 930 setupfiles integriert.

Hier die Zeilen um das Update zu deaktivieren:

Code: Alles auswählen

[Reg:Product]
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bUpdater",0x00010001,0 
HKLM,"SOFTWARE\Adobe\Acrobat Reader\9.0\FeatureLockdown","bUpdater",0x00010001,0
Gruß
D. Siemons
Empirum V12.0.2

Gloria.B
Beiträge: 3
Registriert: 02. Mär 2010, 11:56
Kontaktdaten:

Beitrag von Gloria.B » 03. Mär 2010, 06:01

Guten Morgen!

Vielen Dank für den Code zwecks UpdateDeaktivierung - diesen Code hatte ich bereits getestet, da er im Paket unserer alten Version ebenfalls enthalten war - die Updates sind weiterhin möglich. Aber ich denke, ich habe mich auch falsch ausgedrückt, die UpdateFunktion soll deaktiviert werden, da die Updates über die Admins laufen sollen :) --> Ich hatte ja nur die Automatischen Updates erwähnt :oops:

Hast du hier auch noch einen Tipp für mich? :oops:

Gruß
Gloria

dsiemons
Beiträge: 24
Registriert: 17. Jul 2008, 10:33
Kontaktdaten:

Beitrag von dsiemons » 03. Mär 2010, 09:33

Moin,
achso du meinst wie man es in Empirum realisiert, dass alle Clients gepatched werden, wenn man z.B. ein bestimmtes Update Paket erstellt?
Da habe ich leider auch noch keine Erfahrung, wäre aber sehr interessiert an einer Musterlösung :)
Gruß
Daniel
Empirum V12.0.2

Gloria.B
Beiträge: 3
Registriert: 02. Mär 2010, 11:56
Kontaktdaten:

Beitrag von Gloria.B » 03. Mär 2010, 14:45

:oops: auch nicht (das geht?)

Wenn AR mit meinem Paket installiert wird, kann der User nach der Installation die Software manuell updaten. Das ist bei uns nicht gewünscht. Diese Funktion muss ich also deaktivieren. Im CD_Burner hab ich den RegKey gesetzt - da war es einfach aber beim AR finde ich keinen passenden RegKey. Werde wohl die Woche wenn ich mal Zeit habe ein Diff-Paket erstellen und mal nach geänderten Einträgen suchen :) Vllt bringt mich das weiter.

dsiemons
Beiträge: 24
Registriert: 17. Jul 2008, 10:33
Kontaktdaten:

Beitrag von dsiemons » 03. Mär 2010, 14:48

Hmm doch falsch verstanden...
Also mit den beiden Reg Keys funktioniert es bei uns. Er sucht nicht automatisch nach Updates und auch in der Menüleister verschiwndet der Eintrag...
Empirum V12.0.2

JeeCay
Beiträge: 190
Registriert: 23. Apr 2009, 15:40
Wohnort: Schüttorf
Kontaktdaten:

Beitrag von JeeCay » 03. Mär 2010, 15:41

Hallo!

In unserem Paket habe ich folgende RegKeys gesetzt, um Updates u.ä. auszuschalten:

Code: Alles auswählen

[Reg:Product]
;PDF in Webbrowser
HKCR,"Software\Adobe\Acrobat\Exe","",0x00000000,"""%ProgramFilesDir%\Adobe\Reader 9.0\Reader\AcroRd32.exe"""

;Disable Accessibility Wizard
HKCU,"Software\Adobe\Acrobat Reader\9.0\Accessibility","iWizardRun",0x00010001,0

;Disable Acrobat.com
HKCU,"Software\Adobe\Acrobat Reader\9.0\Workflows","bEnableAcrobatHS",0x00010001,0

;Disable Automatic Updates in Trust Manager
HKCU,"Software\Adobe\Acrobat Reader\9.0\Security\cDigSig\cAdobeDownload","bAskBeforeInstalling",0x00010001,1
HKCU,"Software\Adobe\Acrobat Reader\9.0\Security\cDigSig\cAdobeDownload","bLoadSettingsFromURL",0x00010001,0

;Disable Automatic Updates
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bUpdater",0x00010001,0

;Disbale Creating PDF using Adobe.com
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bCreatePDFOnline",0x00010001,0

;Disable Digital Editions
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bShowEbookMenu",0x00010001,0

;Disable opening other file types by documents
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","iFileAttachmentPerms",0x00010001,1

;Disbale Product Improvement Program
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bUsageMeasurement",0x00010001,0

;Disable Purchase Acrobat
HKLM,"SOFTWARE\Policies\Adobe\Acrobat Reader\9.0\FeatureLockdown","bPurchaseAcro",0x00010001,0
Vielleicht helfen die ja weiter. :)

dsiemons
Beiträge: 24
Registriert: 17. Jul 2008, 10:33
Kontaktdaten:

Beitrag von dsiemons » 03. Mär 2010, 16:09

Mir ist noch eingefallen,dass ich auf der Suche nach den Reg Keys darauf gestoßen bin, dass es auch funktioniert wenn man die Updater Dateien unter "C:\Programme\Gemeinsame Dateien\Adobe\Updater6" löscht. Finde ich persönlich aber zu radikal/unsauber :)
Empirum V12.0.2

Antworten

Zurück zu „Paketierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste