So bearbeiten Sie InstallShield .cab, ohne den Fehler -5005: 0x8007000d auszulösen

743
unfamiliar
Wie editiere ich InstallShield .cab, ohne den Fehler -5005: 0x8007000d auszulösen?

Habe ich einen Schritt verpasst?

user_Setup.exe Dateiversion: 9.1.0.429

Problem : Sie
müssen ein Exe in InstallShield.exe, user_Setup.exe entfernen .
Ich habe die Quelldatei, aber sie ist sehr veraltet. Bereits verloren die .ism-Dateien, die zum Erstellen der aktuellen InstallShield.exe, user_Setup.exe verwendet wurden

Verwendet Universal Extractor, um InstallShield-CAB-Dateien und andere Dateien abzurufen ( einschließlich setup.exe ). Bevor ich die CAB-Datei bearbeite, kann ich setup.exe ausführen, ohne einen Fehler auszulösen. Dann verwende ich iscab.exe, um die CAB-Datei zu bearbeiten. Wenn ich setup.exe ausführen, werden Sie sofort aufgefordert:

An error (-5005 : 0x8007000d) has occurred while running the setup.  Detail>>   Error Message:  Error Code: -5005 : 0x8007000d  Error Information:  >Kernel\KernelMedia.cpp (95)  >Kernel\KernelMedia.cpp (95)  >SetupDLL\SetupDLL.cpp (1619)  

Wenn Sie die Datei setup.ini bearbeiten, CheckMD5 = Y bis CheckMD5 = N, wird dieselbe Fehlermeldung angezeigt.

InstallShield .cab bearbeiten Durchgeführte
Schritte:

  1. Platzieren Sie iscab.exe in C: \ Programme \ InstallShield \ 2010 \ System
  2. Starten Sie cmd.exe
  3. Listen Sie alle Dateigruppen und Dateien im CAB-File auf, um alle Dateien zu speichern: allfiles.ini
    iscab.exe C: \ Benutzer \ Benutzer \ Desktop \ Test \ Benutzer_Setup \ Disk1 \ data1.cab -i "allfiles.ini" -lx
  4. Entfernen Sie Dateien, die in der inifile-Datei "
    removefiles.ini iscab.exe" aufgeführt sind. C: \ Benutzer \ Benutzer \ Desktop \ Test \ Benutzer_Setup \ Disk1 \ data1.cab -i "removefiles.ini" -r
  5. Beim Ausführen von setup.exe wird eine Fehlermeldung angezeigt
  6. Stellen Sie data1.cab mit dem ursprünglichen .cab wieder her
  7. Ersetzen Sie eine vorhandene Datei, die im Inifile aufgeführt ist, und ersetzen Sie files.es, um die Problembehandlung mit
    iscab.exe zu beheben. C: \ Benutzer \ Benutzer \ Desktop \ Test \ Benutzer_Setup \ Disk1 \ data1.cab -i "replacefiles.ini" -a
  8. Generiere inifile, replacefiles.ini und vergleiche den Inhalt mit allfiles.ini.
    Beide Inifile-Inhalte stimmen überein
  9. Die gleiche Fehlermeldung wie in Schritt 5 wird angezeigt, wenn setup.exe ausgeführt wird
  10. Bearbeiten Sie die Datei setup.ini, CheckMD5 = Y bis CheckMD5 = N
  11. Die gleiche Fehlermeldung wie in Schritt 5 wird angezeigt, wenn setup.exe ausgeführt wird

Bearbeiten 20181109 PM1330 harrymc

Konvertieren von EXE - Dateien in eine Projektdatei
Schritte unternommen:

  1. Öffnen und bearbeiten Sie die setup.exe- Dateien mit InstallShield-
    Datei | Öffnen ...
    Dateiname: *
    Öffnen als: Auto oder Assistent
    Wählen Sie setup.exe aus
  2. Fehlermeldung wird
    angezeigt : InstallShield kann C: \ Benutzer \ Benutzer \ Desktop \ Test \ Benutzer_Setup \ Disk1 \ setup.exe nicht öffnen. Wenden Sie sich an den technischen Support von Acresso, um weitere Informationen zu erhalten.

  3. Öffnen und bearbeiten Sie user_Setup.exe- Dateien mit InstallShield-
    Datei | Öffnen ...
    Dateiname: *
    Öffnen als: Auto oder Assistent
    Wählen Sie user_Setup.exe aus

  4. Fehlermeldung wird
    angezeigt : InstallShield kann C: \ Benutzer \ Benutzer \ Desktop \ Test \ Benutzer_Setup.exe nicht öffnen. Wenden Sie sich an den technischen Support von Acresso, um weitere Informationen zu erhalten.

  5. Öffnen und bearbeiten Sie Start.exe- Dateien mit InstallShield-
    Datei | Öffnen ...
    Dateiname: *
    Öffnen als: Auto oder Assistent
    Wählen Sie Start.exe

  6. Fehlermeldung wird
    angezeigt : InstallShield kann C: \ Users \ user \ Desktop \ Start.exe nicht öffnen. Wenden Sie sich an den technischen Support von Acresso, um weitere Informationen zu erhalten.

Referenz:
Universal Extractor
Wie extrahiere ich eine InstallShield Cabinet-Datei?
Aktualisieren einer InstallShield v6.x-CAB-Datei Eine
geänderte CAB-Datei führt dazu, dass das Installationsprogramm den Fehler 1334 ausgibt.
Ich wusste nicht, dass InstallShield das kann?

Zusätzliche
Informationen : Wenn Sie Universal Extractor von LegRoom.net verwenden, erhalte
ich die folgenden Dateien / Ordner:

Disk1 (Ordner)
| - data1.cab (Datei)
| - data1.hdr (Datei)
| - data2.cab (Datei)
| - engine32.cab (Datei)
| - layout.bin (Datei)
| - setup.exe ( Datei)
| - setup.ibt (Datei)
| - setup.ini (Datei)
| - setup.inx (Datei)

Inhalt von removefiles.ini:

[ISCAB-Info]
Produkt = ISCAB-
Version = 2.0

[Tools]
File10 = "common \ nircmdc.exe"
File58 = "Tools \ common \ nircmdc.exe"

[Language Independent OS Independent Files]
File2 = "nircmdc.exe"

Inhalt von replacefiles.ini:

[ISCAB-Info]
Produkt = ISCAB-
Version = 2.0

[AdminScripts]
File6 = "user.bat"

Inhalt von setup.ini:

[Startup]
AppName = user_Setup
ProductGUID = DD1111D1-1D11-111D-1DDD-D11111111D1D
CompanyName = Benutzer
CompanyURL = https://superuser.com
ErrorReportURL = http://www.installshield.com/isetup/ProErrorCentral.asp?ErrorCode= d : 0x% x & ErrorInfo =% s
MediaFormat = 1
LogMode = 1
Ressource = _Setup.dll
SmallProgress = N
SplashTime = 5
CheckMD5 = Y
CmdLine =
ShowPasswordDialog = N
EngineVersion = 9.1.0.429
EngineBinding = 1
[Languages]
Default = 0x0009
count = 1
Schlüssel0 = 0x0009

-1
Versuchen Sie Folgendes: Starten Sie InstallShield, Menü Datei / Öffnen, geben Sie "*" in das Feld Dateiname ein und drücken Sie die Eingabetaste. Wählen Sie die Setup-Exe-Datei aus und prüfen Sie, ob InstallShield sie in ein Projekt konvertieren wird. harrymc vor 5 Jahren 0
Es wurde versucht, die setup.exe-Dateien mit InstallShield zu öffnen und zu bearbeiten. Ich erhalte die Fehlermeldung, InstallShield kann C: \ Users \ Benutzer \ Desktop \ Test \ User_Setup.exe nicht öffnen. Wenden Sie sich an den technischen Support von Acresso, um weitere Informationen zu erhalten. unfamiliar vor 5 Jahren 0
Also müssen Sie Folgendes tun: [link] (https://www.flexera.com/products/installation/installshield-support.html). harrymc vor 5 Jahren 0
Könnten Sie die Lösung hier als Antwort posten? Der Link erfordert eine Registrierung als Mitglied. unfamiliar vor 5 Jahren 0
Erledigt wie gewünscht. Bitte teilen Sie uns Ihre Erfahrungen mit dem InstallShield-Support für zukünftige Leser dieses Beitrags. harrymc vor 5 Jahren 0

1 Antwort auf die Frage

0
harrymc

In vielen Fällen kann InstallShield eine erstellte Menü-Setup-Datei möglicherweise wieder in ein Projekt konvertieren, das geändert und erneut generiert werden kann.

Dies erfolgt im Menü Datei / Öffnen . *Geben Sie dazu im Feld Dateiname die Eingabetaste an und wählen Sie die Setup- exeDatei aus.

Im Fall des Posters ergab sich der Fehler

InstallShield kann nicht geöffnet werden C:\Users\user\Desktop\Test\user_Setup.exe. Wenden Sie sich an den technischen Support von Acresso, um weitere Informationen zu erhalten.

Sie können den technischen Support von Acresso über die Seite des
Technischen Supports von InstallShield und die FAQs erreichen .