Öffnen der Setup.inf dauert ewig - Warum?
Öffnen der Setup.inf dauert ewig - Warum?
Hallo,
ich habe die neue Version von AutoCAD Map 3D 2013 paketiert.
Ich habe das AdminImage erstellt und dieses dann komplett in seine Einzelteile zerlegt, die ich dann im Paket vorher einzeln aufrufe und installiere.
Wenn ich das Paket allerdings mit dem Package Editor öffne möchte, dauert es teilweise 1!!! Stunde, bis ich irgendetwas machen kann, weil der Editor komplett ausgelastet ist und keine Eingaben oder ähnliches zulässt...
Ich habe die Datei mal angehängt.
Vielleicht weiß jemand etwas über die Ursache zu berichten...
ich habe die neue Version von AutoCAD Map 3D 2013 paketiert.
Ich habe das AdminImage erstellt und dieses dann komplett in seine Einzelteile zerlegt, die ich dann im Paket vorher einzeln aufrufe und installiere.
Wenn ich das Paket allerdings mit dem Package Editor öffne möchte, dauert es teilweise 1!!! Stunde, bis ich irgendetwas machen kann, weil der Editor komplett ausgelastet ist und keine Eingaben oder ähnliches zulässt...
Ich habe die Datei mal angehängt.
Vielleicht weiß jemand etwas über die Ursache zu berichten...
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Öffnen der Setup.inf dauert ewig - Warum?
Code: Select all
[Installer]
;[...]
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64, 0
Kann mich mal jemand aufklaeren, was es mit diesem Konstrukt auf sich hat? %TEMP% im Source-Pfad?
Ciao!
Walter Schulz
PS: Ernst gemeinte Frage! Habe hier noch mit aelteren Versionen unter 32 Bit zu tun ...
Re: Öffnen der Setup.inf dauert ewig - Warum?
Ist wohl normal so 14.1 MSI Template
Code: Select all
[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
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Öffnen der Setup.inf dauert ewig - Warum?
@matrix, neo + others:
Gibt es einen Grund, die Setup64.exe ausgerechnet in %temp% abzulegen, bevor sie ins %commonsetupdir% kopiert wird? Und wer/was schiebt die nach %Temp%`und wann?
Ciao!
Walter Schulz
Gibt es einen Grund, die Setup64.exe ausgerechnet in %temp% abzulegen, bevor sie ins %commonsetupdir% kopiert wird? Und wer/was schiebt die nach %Temp%`und wann?
Ciao!
Walter Schulz
Re: Öffnen der Setup.inf dauert ewig - Warum?
Hallo Walter,
das würd mich auch mal interessieren, wie das ganze Konstrukt funktioniert.
Folgendes habe ich mir zusammengereimt:
Die Setup64.exe wird bei jeder Softwareinstallation von Matrix42 automatisch erzeugt und nach C:\Windows\Temp gelegt.
Nach der Installation wird sie wieder automatisch gelöscht.
Bei einem 64bit OS liegt die Setup.exe an 3 Stellen:
Unter C:\Program Files\Common Files\Setup32 und C:\Program Files (X86)\Common Files\Setup32 liegt die "große" Setup.exe (die 32 und 64bit enthält)
Unter C:\Program Files\Common Files\Setup64 liegt eine "kleine" Setup.exe, die nur 64bittig ist. Die wird in der einen Zeile der Setup.inf aus dem Extrakt Setup64.exe dothin kopiert.
Hoffe, ich hab mich verständlich ausgedrückt
lg,
Manfred
das würd mich auch mal interessieren, wie das ganze Konstrukt funktioniert.
Folgendes habe ich mir zusammengereimt:
Die Setup64.exe wird bei jeder Softwareinstallation von Matrix42 automatisch erzeugt und nach C:\Windows\Temp gelegt.
Nach der Installation wird sie wieder automatisch gelöscht.
Bei einem 64bit OS liegt die Setup.exe an 3 Stellen:
Unter C:\Program Files\Common Files\Setup32 und C:\Program Files (X86)\Common Files\Setup32 liegt die "große" Setup.exe (die 32 und 64bit enthält)
Unter C:\Program Files\Common Files\Setup64 liegt eine "kleine" Setup.exe, die nur 64bittig ist. Die wird in der einen Zeile der Setup.inf aus dem Extrakt Setup64.exe dothin kopiert.
Hoffe, ich hab mich verständlich ausgedrückt
lg,
Manfred
Re: Öffnen der Setup.inf dauert ewig - Warum?
Das Problem mit dem langen öffnen hatten wir auch in der Vergangenheit.
Dies betraf Windows 7 (x64).
Unter Windows XP gab es das Problem nicht.
Mit dem aktuellen Package Editor jedoch kam es bis jetzt nicht mehr vor.
Dies betraf Windows 7 (x64).
Unter Windows XP gab es das Problem nicht.
Mit dem aktuellen Package Editor jedoch kam es bis jetzt nicht mehr vor.
Re: Öffnen der Setup.inf dauert ewig - Warum?
Hallo HP20,
da wir auch AutoCAD Map 3D 2013 (x64) über Empirum verteilen möchten, war ich so frei deine setup.inf als Vorlage zu verwenden.
Mit dem Ergebnis das es sich im Package Editor (14.1 und 14.2) quasi nicht bearbeiten lässt, sowohl unter XP als auch unter W7x64. Erst wenn man sukzessive Abschniite herauskommentiert, wird das Skript langsam benutzbar.
Davon abgesehen, dass mir der Sinn nicht ganz klar wird, warum du das Paket in seine Einzelteile zerlegt hast, ein simples: funktioniert bei uns auch, würde mich doch mal interessieren, ob du mittlerweile herausgefunden hast, warum ausgerechnet dieses Skript den Package Editor, respektive die setup.exe ins Schwitzen bringt?
Wäre das nicht ein Fall für den Matrix42 Helpdesk?
da wir auch AutoCAD Map 3D 2013 (x64) über Empirum verteilen möchten, war ich so frei deine setup.inf als Vorlage zu verwenden.
Mit dem Ergebnis das es sich im Package Editor (14.1 und 14.2) quasi nicht bearbeiten lässt, sowohl unter XP als auch unter W7x64. Erst wenn man sukzessive Abschniite herauskommentiert, wird das Skript langsam benutzbar.
Davon abgesehen, dass mir der Sinn nicht ganz klar wird, warum du das Paket in seine Einzelteile zerlegt hast, ein simples:
Code: Select all
Call "%Src%\AdminImage\setup.exe" /qb /norestart REBOOT=ReallySuppress /w /I %src%\AdminImage\map3d2013.ini /language de-de
Wäre das nicht ein Fall für den Matrix42 Helpdesk?
Re: Öffnen der Setup.inf dauert ewig - Warum?
Hallo th_eglv,
ich habe erst Ende letzten Jahres mit der Paketierung begonnen und mein Vorgänger hatte immer Probleme mit der Paketierung von AutoCAD.
Also habe ich einen anderen Weg gesucht als mein Vorgänger, die gepostete Setup.inf ist das Ergebnis.
Mittlerweile habe ich auch nur noch den Aufruf des AdminImages in meinen Paketen.
Warum die Inf-Datei so lange zum Öffnen braucht, weiß ich immer noch nicht. Ich vermute, dass es die ganzen If-Abfragen sind, die vielleicht beim Öffnen überprüft werden...??? Weiterhin keine Ahnung...
Deine Lösung, verschiedene Bereiche auszukommentieren, damit die Setup.inf überhaupt bearbeitbar wird, hatte ich auch schon herausgefunden.
Ich bin allerdings seit geraumer Zeit dazu übergegangen, die Setup.inf mit PSPad zu bearbeiten und nur zum testen mit dem PackageEditor zu öffnen.
Ich habe Deinen Aufruf des AdminImages in mein Paket eingebaut.
Der Parameter "/w" heisst doch, dass er warten soll bis der Prozess beendet wurde, oder?
ich habe erst Ende letzten Jahres mit der Paketierung begonnen und mein Vorgänger hatte immer Probleme mit der Paketierung von AutoCAD.
Also habe ich einen anderen Weg gesucht als mein Vorgänger, die gepostete Setup.inf ist das Ergebnis.
Mittlerweile habe ich auch nur noch den Aufruf des AdminImages in meinen Paketen.
Warum die Inf-Datei so lange zum Öffnen braucht, weiß ich immer noch nicht. Ich vermute, dass es die ganzen If-Abfragen sind, die vielleicht beim Öffnen überprüft werden...??? Weiterhin keine Ahnung...
Deine Lösung, verschiedene Bereiche auszukommentieren, damit die Setup.inf überhaupt bearbeitbar wird, hatte ich auch schon herausgefunden.
Ich bin allerdings seit geraumer Zeit dazu übergegangen, die Setup.inf mit PSPad zu bearbeiten und nur zum testen mit dem PackageEditor zu öffnen.
Ich habe Deinen Aufruf des AdminImages in mein Paket eingebaut.
Der Parameter "/w" heisst doch, dass er warten soll bis der Prozess beendet wurde, oder?
Who is online
Users browsing this forum: Ahrefs [Bot] and 10 guests