Page 1 of 2

[gelöst]Flash Player 11.5.502.11 per .msi

Posted: 29. Nov 2012, 15:51
by joerghildering
Hallo,

ich habe ein Paket mit der .msi erstellt. Das wird auch ohne Fehler verteilt. Leider ist der Flashplayer im IE trotzdem nicht drin.

[SetupInfo]
Author =
CreationDate =
InventoryID =
Description =
Method = MSI
Tested on =
Dependencies =
Command line options =/S2 /AW
Last Change =
Build =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=Flash Player IE
DeveloperName=Adobe
Version=11.5.502.110
Revision=0
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, 16, , 007F00, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,000000
CopyDialogRect=0%, 77%, 100%, 100%, HCENTER
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
SrcDir=..
ApplicationDir=%ProgramFilesDir%\%ProductName%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
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=E15D80BE27ABAF64492BBC9AFC98378D
ReInstSuccessMessage1031=Die Konfiguration wurde erfolgreich abgeschlossen.
ReInstSuccessMessage1031_1=Die Konfiguration wurde abgeschlossen.
ReInstSuccessMessage1033=Configuration completed successfully.
ReInstSuccessMessage1033_1=Configuration completed.
MSILogFile=%Temp%\MSI_%ProductName%.%Version%.%Revision%.log
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\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]!!!

[Encryption]

[Disks]
1=%Disk1%

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

[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 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,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "1" | DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "1" Then "RepairMSI" Else "InstallMSI" EndIf

[RepairMSI]
AddMeter -1
Call MsiExec /Fvomus "%SRC%\install_flash_player_11_active_x.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesTextInFileExist ("%ReInstSuccessMessage1031%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1031_1%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033%", "%MSILogFile%") == "0" & DoesTextInFileExist ("%ReInstSuccessMessage1033_1%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[InstallMSI]
AddMeter -1
Call MsiExec /I "%SRC%\install_flash_player_11_active_x.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr /Li "%MSILogFile%"
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "0" & DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "0" Then "AbortMSIInst" EndIf
Del "%MSILogFile%"

[Set:Uninstall]
-Del "%MSILogFile%"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "1" | DoesRegKeyExist ("HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{EB08D51E-BA72-46FA-94B2-CBA9CF8973D8},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
-Call MsiExec /X {EB08D51E-BA72-46FA-94B2-CBA9CF8973D8} REBOOT=REALLYSUPPRESS /qr /Li "%MSILogFile%"
-AddMeter -1

[RebootRequired]
SetReboot 1

[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:Product]

Was mache ich falsch?

Re: Flash Player 11.5.502.11 per .msi

Posted: 03. Dec 2012, 14:41
by melsen85
Vielleicht ist der IE offen? --> KillProcess iexplore*, 0

Anbei mein Install Abschnitt via .exe

[SET:Installation]
KillProcess firefox*, 0
KillProcess iexplore*, 0
AddMeter -1
Call "%Src%\Install_ActiveX.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorIE" EndIf
;If %ErrorLevel% <> "0" & %ErrorLevel% <> "1641" & %ErrorLevel% <> "3010" Then "SET:InstallationError" EndIf
Call "%Src%\Install_Plugin.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorOther" EndIf

Re: Flash Player 11.5.502.11 per .msi

Posted: 03. Dec 2012, 15:00
by Phadda
melsen85 wrote:Vielleicht ist der IE offen? --> KillProcess iexplore*, 0
Userfriendly wäre jedoch AskKillProcess, welcher aber erst mit V15 wirklich besser klappt wie mit V14.

Re: Flash Player 11.5.502.11 per .msi

Posted: 04. Dec 2012, 12:31
by joerghildering
melsen85 wrote:Vielleicht ist der IE offen? --> KillProcess iexplore*, 0

Anbei mein Install Abschnitt via .exe

[SET:Installation]
KillProcess firefox*, 0
KillProcess iexplore*, 0
AddMeter -1
Call "%Src%\Install_ActiveX.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorIE" EndIf
;If %ErrorLevel% <> "0" & %ErrorLevel% <> "1641" & %ErrorLevel% <> "3010" Then "SET:InstallationError" EndIf
Call "%Src%\Install_Plugin.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorOther" EndIf

Habs mit eingebaut. im Firefox funktioniert es, im IE8 leider nicht. Pakete werden ohne Fehlermeldung verteilt und installiert. Noch jemand eine Idee?
Es werden übrigens folgende MSI installiert:
install_flash_player_11_active_x.msi
install_flash_player_11_plugin.msi

Re: Flash Player 11.5.502.11 per .msi

Posted: 06. Dec 2012, 08:31
by joerghildering
joerghildering wrote:
melsen85 wrote:Vielleicht ist der IE offen? --> KillProcess iexplore*, 0

Anbei mein Install Abschnitt via .exe

[SET:Installation]
KillProcess firefox*, 0
KillProcess iexplore*, 0
AddMeter -1
Call "%Src%\Install_ActiveX.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorIE" EndIf
;If %ErrorLevel% <> "0" & %ErrorLevel% <> "1641" & %ErrorLevel% <> "3010" Then "SET:InstallationError" EndIf
Call "%Src%\Install_Plugin.exe" -install -au 2
If %ErrorLevel% == "1013" Then "SET:InstallationErrorNewerVersion" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationErrorOther" EndIf

Habs mit eingebaut. im Firefox funktioniert es, im IE8 leider nicht. Pakete werden ohne Fehlermeldung verteilt und installiert. Noch jemand eine Idee?
Es werden übrigens folgende MSI installiert:
install_flash_player_11_active_x.msi
install_flash_player_11_plugin.msi

Ich bekomme jetzt bei der Installation folgende Fehlermeldung:

Kann mir da jemand helfen. Komme da einfach nicht weiter

Re: Flash Player 11.5.502.11 per .msi

Posted: 06. Dec 2012, 09:18
by melsen85
Hallo,

"Just delete the HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions\11.0 and 10.0 keys."

Quelle: http://www.itninja.com/question/help-with-msi-1722

oder: http://forums.adobe.com/thread/672370

Re: Flash Player 11.5.502.11 per .msi

Posted: 06. Dec 2012, 10:21
by joerghildering
melsen85 wrote:Hallo,

"Just delete the HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions\11.0 and 10.0 keys."

Quelle: http://www.itninja.com/question/help-with-msi-1722

oder: http://forums.adobe.com/thread/672370
OK. Danke. Die Fehlermeldung kommt nicht mehr. Jetzt wird lt. Log wieder alles ohne Fehler installiert. Effektiv ist es aber leider nicht installiert. Siehe angehängte Bilder. Ich habe auch noch mal meine geänderte setup.inf Datei angehängt. Kann mir jemand helfen? Brauche das Paket schnellstens. Getestet wird übrigens auf einer XP Maschine mit IE8 und auf einer WIN7 Maschine mit IE9. Ansonsten ist auf beiden Maschinen nichts weiteres installiert.

Re: Flash Player 11.5.502.11 per .msi

Posted: 07. Dec 2012, 13:33
by melsen85
Ich hänge mal meine setup.inf an, läuft mit Version 11.04.402.287

in der mms.config steht nur

Code: Select all

AutoUpdateDisable=1
SilentAutoUpdateEnable=0

Re: Flash Player 11.5.502.11 per .msi

Posted: 10. Dec 2012, 12:57
by joerghildering
melsen85 wrote:Ich hänge mal meine setup.inf an, läuft mit Version 11.04.402.287

in der mms.config steht nur

Code: Select all

AutoUpdateDisable=1
SilentAutoUpdateEnable=0
Muss ich da was eintragen?

[Environment]
V_FPPath=

Re: Flash Player 11.5.502.11 per .msi

Posted: 10. Dec 2012, 17:28
by melsen85
nein.

Re: Flash Player 11.5.502.11 per .msi

Posted: 11. Dec 2012, 07:28
by joerghildering
Irgendwie funktioniert das alles noch nicht. Hat den noch niemand den aktuellen Flash Player pakatiert?

Re: Flash Player 11.5.502.11 per .msi

Posted: 11. Dec 2012, 09:07
by melsen85
Ich habe doch meien inf nun schon geschickt, allerdings .exe - aber das funktioniert genau so.

Re: Flash Player 11.5.502.11 per .msi

Posted: 11. Dec 2012, 09:10
by Frank Dethlefsen
Hallo!

Schon mal den Flashplayer mit der Hand installiert sowohl mit der MSI und/oder EXE.
http://www.adobe.com/products/flashplay ... tion3.html
Gibt es bei der Installation eine Fehlermeldung bzw. ist dieser dann ordnungsgemäss installiert?
Unter Windoof8 ist der Flash Player ActiveX beim OS dabei...

Re: Flash Player 11.5.502.11 per .msi

Posted: 11. Dec 2012, 09:28
by joerghildering
Frank Dethlefsen wrote:Hallo!

Schon mal den Flashplayer mit der Hand installiert sowohl mit der MSI und/oder EXE.
http://www.adobe.com/products/flashplay ... tion3.html
Gibt es bei der Installation eine Fehlermeldung bzw. ist dieser dann ordnungsgemäss installiert?
Unter Windoof8 ist der Flash Player ActiveX beim OS dabei...
Ja, per Hand installieren ist kein Problem. Beim Verteilen kommt auch keine Fehlermeldung. Installiert wird´s trotzdem nicht. Plug-In kein Problem. ActiveX wird verteilt und ohne Fehlermeldung (nicht) installiert. Alle Vorschläge bereits ausprobiert und sogar mit der geposteten setup.ini gearbeitet. Leider alles ohne Erfolg. Ich habe die Pakete mit .msi und .exe erstellt und getestet. Keine Ahnung warum das bei der aktuellen Version so ein Problem ist. Windows 8 ist bei uns nicht im Einsatz und wird auch wohl vorläufig nicht eingesetzt. Wir nutzen XP und Win7 Clients.

Re: Flash Player 11.5.502.11 per .msi

Posted: 11. Dec 2012, 09:44
by Frank Dethlefsen
Also Handinstallation alles gut bzw. Installation über das Empirum-Paket nicht gut?

install_flash_player_11_active_x.exe /install
Wenn Du diese Kommandozeile manuell eingibst alles gut?

Es gibt von Adobe ein Uninstaller:
http://download.macromedia.com/get/flas ... player.exe
uninstall_flash_player.exe" /uninstall activex
Anschliessend noch mal installieren:
install_flash_player_11_active_x.exe /install
Ergebnis?