Selbstextrahierende Archive zur Softwareinstallation



  • Guten Tag zusammen
    Ich habe mit Visual Studio einfach ein Setup für mein Programm erstellt.
    Heraus kamen eine setup.exe und ein [Name].msi. Wenn ich die .exe einfach starte funktioniert alles wunderbar. Wenn ich nun aber ein Selbstextrahierendes Archiv erstelle, das nach der extrahierung die .exe startet kommt:

    Dieses Installationspaket konnte nicht geöffnet werden. Stellen Sie sicher, dass das Paket existiert und das Sie darauf zugreifen können. Oder lassen Sie den Hersteller der Datei überprüfen, ob es sich um ein günstiges Windows-Installer Installationspaket handelt.

    In einem Temporären Ordner wird eine install.txt erstellt in der steht:

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = AMD64 {string}
    Property: [VersionNT] = 6.0.1 {version}
    Running checks for package 'Windows Installer 3.1', phase BuildList
    The following properties have been set for package 'Windows Installer 3.1':
    Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
    Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
    'Windows Installer 3.1' RunCheck result: No Install Needed
    Running checks for package '.NET Framework 3.5', phase BuildList
    Reading value 'Install' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1031'
    Read integer value 1
    Setting value '1 {int}' for property 'DotNet35InstallSuccess'
    The following properties have been set for package '.NET Framework 3.5':
    Property: [DotNet35InstallSuccess] = 1 {int}
    Running checks for command 'DotNetFX35\dotNetFx35setup.exe'
    Result of running operator 'ValueEqualTo' on property 'DotNet35InstallSuccess' and value '1': true
    Result of checks for command 'DotNetFX35\dotNetFx35setup.exe' is 'Bypass'
    '.NET Framework 3.5' RunCheck result: No Install Needed
    Launching Application.
    Running command 'C:\Windows\SysWOW64\msiexec.exe' with arguments ' -I "C:\Users\Tim\AppData\Local\Temp\IXP000.TMP\BibelBox.msi" '
    

    Ich hoffe ihr könnt mir helfen
    MFG Tim


Anmelden zum Antworten