Fehlermeldung: Kann Datei setup.inf nicht öffnen
Fehlermeldung: Kann Datei setup.inf nicht öffnen
Hallo zusammen,
bei dem Paketieren von Dropbox bin auf einem Problem gestoßen:
die Software wurde auf dem Client installiert, Empirum gibt aber die folgende Fehlermeldung aus:
Kann Datei 'C:\ProgramData\$Matrix42Scripts$\Dropbox Inc\Dropbox\58.4.93\Install\Setup.inf' nicht öffnen!
Eine erneute Installations- Aufforderung kommt nicht mehr. Die Setup.inf sieht unter anderem folgendermaßen aus:
[Application]
ProductName=Dropbox
DeveloperName=Dropbox Inc
Version=58.4.93
...
UninstallKey=Dropbox
MSIGUI={CC46080E-4C33-4981-859A-BBA2F780F31E}
DisplayVersion=58.4.93
...
Install="%Src%\Dropbox 59.4.93 Offline Installer" /S
Uninstall="%SRC%\DropboxUninstaller.exe" /S
...
RegUninstallKey=HKLM, SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallKey%,UninstallString
RegUninstUpdKey=HKLM, SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%MSIGUI%,UninstallString
UnInstPara=MSIRESTARTMANAGERCONTROL="Disable" REBOOT=REALLYSUPPRESS /QB-! /L* "%UninstLogFile%"
...
[Set:Product]
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "Set:Repair" else "Set:Install" Endif
[Set:Install]
Call %Install%
If DoesRegKeyExist ("%RegUninstallKey%") == "0" then "InstallError" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
[Set:Uninstall]
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "UninstallError" EndIf
-Sleep 30
-CallHidden reg delete ("HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Dropbox") /f
-Call %Uninstall%
[Set:Repair]
Call %Uninstall%
CallHidden reg delete ("HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Dropbox") /f
Sleep 30
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "UnInstallError" else "SET:Install" EndIf
Sleep 30
Das Paket wird installiert und die Software funktioniert, allerdings ist keine De- und Neuinstallation möglich. Woran kann das liegen?
Viele Grüße!
bei dem Paketieren von Dropbox bin auf einem Problem gestoßen:
die Software wurde auf dem Client installiert, Empirum gibt aber die folgende Fehlermeldung aus:
Kann Datei 'C:\ProgramData\$Matrix42Scripts$\Dropbox Inc\Dropbox\58.4.93\Install\Setup.inf' nicht öffnen!
Eine erneute Installations- Aufforderung kommt nicht mehr. Die Setup.inf sieht unter anderem folgendermaßen aus:
[Application]
ProductName=Dropbox
DeveloperName=Dropbox Inc
Version=58.4.93
...
UninstallKey=Dropbox
MSIGUI={CC46080E-4C33-4981-859A-BBA2F780F31E}
DisplayVersion=58.4.93
...
Install="%Src%\Dropbox 59.4.93 Offline Installer" /S
Uninstall="%SRC%\DropboxUninstaller.exe" /S
...
RegUninstallKey=HKLM, SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%UninstallKey%,UninstallString
RegUninstUpdKey=HKLM, SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\%MSIGUI%,UninstallString
UnInstPara=MSIRESTARTMANAGERCONTROL="Disable" REBOOT=REALLYSUPPRESS /QB-! /L* "%UninstLogFile%"
...
[Set:Product]
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "Set:Repair" else "Set:Install" Endif
[Set:Install]
Call %Install%
If DoesRegKeyExist ("%RegUninstallKey%") == "0" then "InstallError" EndIf
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
[Set:Uninstall]
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "UninstallError" EndIf
-Sleep 30
-CallHidden reg delete ("HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Dropbox") /f
-Call %Uninstall%
[Set:Repair]
Call %Uninstall%
CallHidden reg delete ("HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Dropbox") /f
Sleep 30
If DoesRegKeyExist ("%RegUninstallKey%") == "1" then "UnInstallError" else "SET:Install" EndIf
Sleep 30
Das Paket wird installiert und die Software funktioniert, allerdings ist keine De- und Neuinstallation möglich. Woran kann das liegen?
Viele Grüße!
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Hallo!
Spaßeshalber die beiden EXEn ins APP-Verzeichnis (siehe Application-Abschnitt - APP/ApplicationDir) legen und dann den Re-/Uninstall über den Agent mal antriggern.
Spaßeshalber die beiden EXEn ins APP-Verzeichnis (siehe Application-Abschnitt - APP/ApplicationDir) legen und dann den Re-/Uninstall über den Agent mal antriggern.
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Hallo MaMa82,
vielen Dank für die schnelle Antwort!
Das APP-Verzeichnis sieht so aus:
[Application]
ProductName=Dropbox
DeveloperName=Dropbox Inc
Version=58.4.93
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 2170F3, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 2170F3, 4, , LEFT BOLD ITALIC
Text8="%Inc%", Arial, 18, , 2170F3, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 16, , 2170F3, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
; UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
SrcDir=..
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=0
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%
Beim Debuggen mit dem Package Editor läuft alles durch und die erfolgreiche Installation wird anschließend bestätigt!
Grüße!
vielen Dank für die schnelle Antwort!
Das APP-Verzeichnis sieht so aus:
[Application]
ProductName=Dropbox
DeveloperName=Dropbox Inc
Version=58.4.93
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 2170F3, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 2170F3, 4, , LEFT BOLD ITALIC
Text8="%Inc%", Arial, 18, , 2170F3, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 16, , 2170F3, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
; UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
SrcDir=..
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=0
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%
Beim Debuggen mit dem Package Editor läuft alles durch und die erfolgreiche Installation wird anschließend bestätigt!
Grüße!
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Bitte die beiden ausführbaren (Un)Installer ins App-Verzeichnis (ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%) kopieren und dann einen Re-Install bzw. Uninstall über die Console ansteuern.
Mal nebenbei gefragt:
Was spricht gegen den in der Registry hinterlegten Standard-Uninstall-Mechanismus?
Registry-UninstallString-Wert:
"C:\Program Files (x86)\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE
(für eine Silent-Uninstall ggfs. noch /S ergänzen)
Eventuell hilft auch das Beenden des DropBox-Dienstes bei Re- bzw. Uninstall im Paket.
Mal nebenbei gefragt:
Was spricht gegen den in der Registry hinterlegten Standard-Uninstall-Mechanismus?
Registry-UninstallString-Wert:
"C:\Program Files (x86)\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE
(für eine Silent-Uninstall ggfs. noch /S ergänzen)
Eventuell hilft auch das Beenden des DropBox-Dienstes bei Re- bzw. Uninstall im Paket.
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Hallo nochmal,
die beiden (Un)Installer waren bereits in dem App- Verzeichnis. Die setup.inf wurde so geändert:
UninstallString="C:\Program Files (x86)\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE /S
Bei der Re- bzw. Deinstallation habe ich auch das Beenden des Dienstes hinzugefügt. Jetzt wird Dropbox wieder installiert und anschließend gestartet, allerdings meldet Empirum:
Kann Datei 'C:\EmpirumAgent\User\Setup.inf' nicht öffnen!
Die Deinstallation macht er auch nicht und gibt die gleiche Fehlermeldung aus. Was kann da falsch sein?
Grüße
die beiden (Un)Installer waren bereits in dem App- Verzeichnis. Die setup.inf wurde so geändert:
UninstallString="C:\Program Files (x86)\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE /S
Bei der Re- bzw. Deinstallation habe ich auch das Beenden des Dienstes hinzugefügt. Jetzt wird Dropbox wieder installiert und anschließend gestartet, allerdings meldet Empirum:
Kann Datei 'C:\EmpirumAgent\User\Setup.inf' nicht öffnen!
Die Deinstallation macht er auch nicht und gibt die gleiche Fehlermeldung aus. Was kann da falsch sein?
Grüße
-
Hendrik_Ambrosius
- Moderator

- Posts: 8096
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Bitte nicht diesen Parameter anpassen, der ist nur für interne Zwecke da!
Stattdessen den Aufruf in die UNINSTALL-Sektion unten einbauen.
Stattdessen den Aufruf in die UNINSTALL-Sektion unten einbauen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Ui, Herr Ambrosius hat natürlich recht!
Fällt mir erst jetzt auf - dieser Wert wird nur für die EmpirumPaket-Hülle verwendet!
Sollte der Uninstaller via Variable genutzt werden, bitte im Abschnitt [Environment] eine entsprechende Variable verwenden.
z.B. V_UNINSTALLER="%ProgramFilesDirx86%\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE /S
Bitte immer dran denken - im Grunde handelt es sich um ein Paket (Hersteller-Installer) im Paket (Empirum-Paket). Hier gibt es natürlich immer 2 Routinen, die es getrennt zu betrachten gilt bei Installation, Reinstallation und Deinstallation.
Fällt mir erst jetzt auf - dieser Wert wird nur für die EmpirumPaket-Hülle verwendet!
Sollte der Uninstaller via Variable genutzt werden, bitte im Abschnitt [Environment] eine entsprechende Variable verwenden.
z.B. V_UNINSTALLER="%ProgramFilesDirx86%\Dropbox\Client\DropboxUninstaller.exe" /InstallType:MACHINE /S
Bitte immer dran denken - im Grunde handelt es sich um ein Paket (Hersteller-Installer) im Paket (Empirum-Paket). Hier gibt es natürlich immer 2 Routinen, die es getrennt zu betrachten gilt bei Installation, Reinstallation und Deinstallation.
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Vielen Dank für Eure Mühe, Herr Ambrosius und MaMa82!
Die Korrekturen habe ich gemacht. Trotzdem meldet Empirum nach der Installation den Fehler im User- Teil:
Kann Datei 'C:\ProgramData\$Matrix42Scripts$\Dropbox Inc\Dropbox\59.4.93\Install\Setup.inf' nicht öffnen!
Beim Debuggen mit dem Package Editor läuft nach wie vor alles durch und die Installation wird als erfolgreich abgeschlossen gemeldet.
Die inf-Datei habe ich jetzt hinzugefügt mit der Hoffnung, dass der Fehler sich nachvollziehen lassen kann. Ich werde Euch dankbar, wenn Ihr Zeit finden um sich diese umzuschauen!
Viele Grüße!
Die Korrekturen habe ich gemacht. Trotzdem meldet Empirum nach der Installation den Fehler im User- Teil:
Kann Datei 'C:\ProgramData\$Matrix42Scripts$\Dropbox Inc\Dropbox\59.4.93\Install\Setup.inf' nicht öffnen!
Beim Debuggen mit dem Package Editor läuft nach wie vor alles durch und die Installation wird als erfolgreich abgeschlossen gemeldet.
Die inf-Datei habe ich jetzt hinzugefügt mit der Hoffnung, dass der Fehler sich nachvollziehen lassen kann. Ich werde Euch dankbar, wenn Ihr Zeit finden um sich diese umzuschauen!
Viele Grüße!
- Attachments
-
- Setup.inf
- (7.8 KiB) Downloaded 276 times
-
Hendrik_Ambrosius
- Moderator

- Posts: 8096
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Fehlermeldung: Kann Datei setup.inf nicht öffnen
Jemand hat das Kopieren der setup.inf in das SetupInfDir mit Semikolon deaktiviert:
;1:%SetupInfDir%\Setup.inf, , NORMAL, 0
Semikolon raus, dann läuft es!
;1:%SetupInfDir%\Setup.inf, , NORMAL, 0
Semikolon raus, dann läuft es!
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Who is online
Users browsing this forum: No registered users and 6 guests