Windows Desktop Search 3.01

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Windows Desktop Search 3.01

Post by Alexandros » 13. Mar 2007, 09:23

Hallo zusammen,

mein Problem ist, dass die Installation nicht startet und die Fehlermeldung erscheint, dass nicht alle Optionen korrekt übertragen worden sind.
In dem Microsoft-Logfile (KB917013.log) steht folgendes drin:

Code: Select all

00:00.000: ====================================================================
00:00.063: INFO:    Opening log for preliminary WDSSetup.exe actions
00:00.094: Started: 2007/03/13 (Y/M/D) 08:57:08.360 (local)
00:00.157: Command line: /Q
00:00.500: ERROR:   Could not open EULA.txt: 0x2; cannot proceed.
00:00.516: INFO:    Closing down log for WDSSetup.exe logging
Ich gehe mal davon aus, dass er die EULA nicht öffnen kann oder nicht findet, obwohl diese im selben Verzeichnis liegt und ich habe keine Ahnung wie ich das Problem beheben kann. Wenn ich die Insatllation ganz normal starte (also über "Ausführen") und die Parameter /Q /U mitgebe funktioniert es einwandfrei.
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 13. Mar 2007, 09:49

Hi,

wie ist den der Aufruf in der Setup.inf? Eventuell eine WorkDir mitgeben. Bitte mal posten.

MFG Mario

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 13. Mar 2007, 10:21

Hi,

der Aufruf in der Setup.inf geschieht folgendermaßen:

Code: Select all

[SET:Installation]
Cd ..
Call "update\wdssetup.exe" /U /Q
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf
Was ist denn mit WorkDir gemeint?
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 13. Mar 2007, 12:23

Mal das hier versuchen:

[SET:Installation]
Start "Windows Desktop Search 3.01" /D"%SRC%" /WAIT "%SRC%\update\wdssetup.exe"
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf

Dabei steht "/D "%SRC%"" für die WorkingDirectory.
Ich gehe hierbei davon aus, dass die Datei wdssetup.exe im Ordner: %Src%\update liegt.

Wenn das nicht funktioniert, mal versuchen die Datei zuvor lokal zu kopieren (nach Temp z.B.) und dann lokal zu Starten.

MFG Mario

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 13. Mar 2007, 12:58

Im Detail ist es so, dass ich anfänglich ja die Datei "WindowsDesktopSearch-KB917013-V301-XP-x86-deu.exe" habe.
Diese habe ich extrahiert und erhalte dann jede Menge Dateien und ein Verzeichnis "update", in dem sich die wdssetup.exe
und einige andere Dateien befinden. Ich vermute, dass die "wdssetup.exe" die "update.exe", welche ebenfalls in dem
Ordner "update" liegt, aufruft um die eigentliche Installation durchzuführen.

Ziemlich kompliziert das Ganze....warum MS nicht den hauseigenen Installer für Pakete verwenden bleibt mir
ein Rätsel.

Ich werde trotzdem mal den Vorschlag mit dem WorkingDirectory probieren.
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

frenzlc
Posts: 237
Joined: 16. Dec 2004, 09:41
Contact:

Post by frenzlc » 13. Mar 2007, 15:51

vielleicht so:
call "%src%\WindowsDesktopSearch-KB917013-XP-x86-deu.exe" /QUIET /NORESTART

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 13. Mar 2007, 16:12

Das zweite funktioniert, allerdings habe ich dann keine saubere Deinstallationsroutine.
Oder ich weiss nicht wie ich das bewerkstellige, denn die WindowsDesktopSearch-KB917013-XP-x86-deu.exe bietet keine Deinstallationparameter.

Das erste funktioniert nicht erhalte dann folgende Fehlermeldung:

Kann Befehl 'Start.....\wdssetup.exe' nicht ausführen. Fehler 2.
Last edited by Alexandros on 13. Mar 2007, 16:24, edited 1 time in total.
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

frenzlc
Posts: 237
Joined: 16. Dec 2004, 09:41
Contact:

Post by frenzlc » 13. Mar 2007, 16:17

vertippt sorry

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 14. Mar 2007, 07:44

Sorry ich hatte vergessen, das start nicht direkt aufgerufen werden kann. So ist es besser

CallHidden CMD /C Start "Windows Desktop Search 3.01" /D"%SRC%" /WAIT "%SRC%\update\wdssetup.exe"

Bei Bedarf lass zunächst mal das Callhidden weg oder setze ein Echo davor, damit kann man gut überprüfen ob noch Syntaxfehler vorliegen.

MFG Mario

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 14. Mar 2007, 14:01

Hallo nochmal,

erhalte nun die Fehlermeldung:
Der Windows Desktop Installer konnte nicht initialisiert werden.
Wietere Details finden sie in der Protokolldatei (C:\WINDOWS\KB917013.log).
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 14. Mar 2007, 15:56

Und was sagt die Logdatei, wenn ich fragen darf? ;-)

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 15. Mar 2007, 12:50

Wie schon gehabt.

Code: Select all

00:00.000: ====================================================================
00:00.047: INFO:    Opening log for preliminary WDSSetup.exe actions
00:00.063: Started: 2007/03/14 (Y/M/D) 13:59:38.094 (local)
00:00.094: Command line: 
00:00.469: ERROR:   Could not open EULA.txt: 0x2; cannot proceed.
173:30.156: INFO:    Closing down log for WDSSetup.exe logging
Mittlerweile habe ich das Problem fatst gelöst. Zur Installation neheme ich folgenden Befehl:

call "WindowsDesktopSearch-KB917013-V301-XP-x86-deu.exe" /Q

Für die Deinstallation nehme ich folgenden Befehl:

-Call "C:\WINDOWS\$NtUninstallKB917013$\spuninst\spuninst.exe" -U

Allerdings kommt Empirum bei der Deinstallation immer wieder mit der Meldung, dass die Installation abgebrochen wurde, obwohl es so scheint als würde das paket vollständig entfernt worden sein. Bevor Empirum die Deinstallation abbricht erhalte ich unter anderem vom System Meldungen wie: "Sind sie sicher, dass sie die Installation abbrechen möchten" usw. Und ich weiss nicht genau was da passiert.
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 15. Mar 2007, 14:25

Wenn nach dem Aufruf zur Deinstallation noch eine "If Abfrage" nach einem %Errolevel% oder so kommt, würde ich direkt nach dem Call zur Deinstallation nochmals ein Sleep von einigen Sekunden einbauen, bzw. den %ErrorLevel% mal per Echo ausgeben lassen.
Ansonsten das Paket aus dem Packagebuilder heraus per "F12" in Einzelschritten deinstallieren lassen. Damit sollte man dem Übeltäter doch auf die Schliche kommen.

MFG Mario

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Post by Alexandros » 16. Mar 2007, 15:55

Hi,

das mit dem sleep war ne gute Idee....bringt aber nichts. ;-) Die Meldung erscheint noch bevor der sleep-Prozess startet.
Dann bricht die Installation ab, und der Package Editor schliesst sich auch von alleine. Ich denke der will rebooten, kann aber
aus einem bestimmten Grund nicht.
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 19. Mar 2007, 12:14

Hi,

Ist denn unter [Application] der Wert PrenentExternalReboot=1 gesetzt. Damit wird verhindert, dass eine externe Anwendung das System neu starten möchte. Vielleicht hilfts!

Was ist denn der letzte Befehl, der im Script ausgeführt wird bevor das Problem auftritt?

MFG Mario

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 16 guests