Gibts vielleicht ne Möglichkeit, die Updates für den IE7 nach der IE7-Installation zu installieren, ohne dass vorher neugestartet werden muss? Bei einer Silent-Installation des IE7 und der Updates funzt das nämlich nicht.

Gibts vielleicht ne Möglichkeit, die Updates für den IE7 nach der IE7-Installation zu installieren, ohne dass vorher neugestartet werden muss? Bei einer Silent-Installation des IE7 und der Updates funzt das nämlich nicht.







War bei mir immer ohne Neustart möglich wenn der Updater den IE7 selbst installiert. Das verhält sich unter SP3 nicht anders als seit über einem Jahr unter SP2.Zitat von Windoof-Frage
Das kann ich nicht bestätigen. Wäre auch unlogisch denn -silent macht ja nichts anderes als auf "weiter" zu klicken. Die IE7 Installation ist mit/ohne -silent identisch.Bei einer Silent-Installation des IE7 und der Updates funzt das nämlich nicht.
Also funzt bei mir und bislang auch allen Fremd-PC's ohne Probleme. Der IE7 erhält wenn er durch den Updater installiert wird automatisch seine IE7 Updates noch vor einem Neustart (was dessen Zugriff auf die Reg erfordert): Vorschau.
Der IE7 selbst erfordert jedoch nach der Erstinstallation und vor der ersten Nutzung -mit oder ohne Updates- immer einen Neustart (alte IE Dateien müssen erst "entladen" werden).
Kurzum: Bei IE7 und dessen Sicherheitsupdates ist kein zwischenzeitl. Neustart erforderlich, da hat sich seit über einem Jahr nix geändert:
Der IE7 braucht nach Installation (auch ohne Updates) einen Neustart vor der Nutzung und falls 'ne alte (Beta) IE7 Installation (vom IE7) vorgefunden wird ist vor der IE7 Installation (nicht den Updates) ebenso ein Neustart erforderlich. Da hat der Updater keinerlei Einfluss drauf, logt das aber auch ggf: "IE7 Beta/RC muss offenbar zuvor entfernt werden"
Sollte sich das bei dir wirklich anders verhalten als bei 100% meiner Kunden dann wird vermutl. ein Berechtigungproblem vorliegen (Reg-Zugriff).
ERGO: Wenn's möglich ist macht es der Updater wie gewünscht.
btw: Unabhängig vom Updater scheitert bei einigen die IE7 Erstinstallation unter (frischem) XP SP3 da der IE7 xmllite nicht installiert bekommt:Dieser Fehler "errorlevel 61681" liess sich (in allen mir bekannten Fällen) mit einer akt. IE7 Installationsdatei beheben. Wenn IE7-WindowsXP-x86-deu.exe im optional Ordner im Okt/Nov 2006 digital signiert wurde, scheitert deren Installation (bei mir). Eine aktuellere Datei hingegen (Sept 07) installiert anstandslos. In dem Fall also ggf. unter bekannten Link nochmals IE7 saugen und die alte in optional damit überschreiben.Zitat von \Windows\ie7_main.log
@ Snoobi
Zitat von Snoobi
@ BuckFixZitat von HeikoBerlin
Das erklärt zwar grundsätzl warum der Flash Player in XP nicht neuer als v6 ist..
..aber nicht warum nicht die gleiche Version die WU dem SP2 als wichtig anbietet (6.0.88 statt 6.0.79) ins SP3 einfloss.

Beim ersten angehängten Bild kann man die Situation sehen, wenn ich den IE7 vor der Ausführung des UpdatePacks und ohne Neustart installiere.
Beim Zweiten kann man die komische Fehlermeldung sehen, welche ich bekomme, wenn ich versuche den IE7 über das UpdatePack zu installieren. Es werden zwar die gewünschten Updates ohne Neustart installiert, doch diese Fehlermeldung ist nicht gerade das was ich unter einer Silent-Installation verstehe.![]()
Gibt es eine Möglichkeit diese zu verhindern???
Geändert von Windoof-Frage (07.05.2008 um 21:21 Uhr)







Ich mag mich nicht zig mal wiederholen..
..wenn's möglich ist macht es der Updater seit über 'nem Jahr.
Tausende von Nutzern unter SP2 haben kein Problem und die (unveränderte) IE7 Installation mittels PostSP3updater hab ich persönl. bereits bei zig unterschiedl. PC's vorgenommen. Nirgend's gab's einen Fehler.
> Beim ersten angehängten Bild kann man die Situation sehen,
> wenn ich den IE7 vor der Ausführung des UpdatePacks
Da hast Du aber schlecht gelesen:
> und ohne Neustart installiere.Zitat von HeikoBerlin
Das kann also nichts werden:Zitat von HeikoBerlin
Wenn Du ihn selbst (erstmals) installierst kann man die Updates für IE7 auch nicht manuell insten (!) bevor der IE7 durch einen Neustart "updatereif" wird.
Der maximal machbare Luxus IE7 und dessen Updates ohne zwischenzeitl. Neustart mittels Updater zu insten ist seit 1½ fehlerfrei und unverändert enthalten. Mehr ist auch mit viel gutem Willen nicht machbar.
Warum das nun (offenbar nur) bei dir zu 'ner Fehlermeldung kommt wenn der Updater diesen installiert, kann ich nicht erraten. Deinen Fehler habe ich bislang weder unter SP2 noch SP3 gesehen und kann ihn auch mit Gewalt nicht erzwingen.
Die Ursache ist (für den Updater) aber eigentl. auch unerheblich, da der Fehler nicht vom Updater sondern der IE Installation kommt (ie4uinit.exe). Mit der Datei hat der Updater nix zu tun. Dieser ruft lediglich die Installation des IE7 auf (!). Für den Rest -also den Installationsverlauf- ist Microsoft verantwortlich.
Ich kann dir nur versichern das dies ein individueller IE Installationsfehler ist, der durch den IE selbst verursacht wird. Ne gOOgle Suche nach der Meldung beweist doch schon das es ein Einzelfall ist. Da liegt definitiv kein Fehler im Updater vor -dieser nutzt keine RunSetupCommand Funktion- da ist auch mit viel gutem Willen nix zu ändern. Mögliche vom Updater (oder individuell) nutzbare Aufrufe: klick
Wenn Du 'ne Kombination findest die bei dir fehlerfrei durchläuft dann komme ich dem gern entgegen. Mehr macht der Updater dabei nicht als das Setup aufzurufen!
Suche mal irgendwo jemand auf der Welt der das gleiche Problem hat - dann kann man möglicherweise Gemeinsamkeiten feststellen um die Ursache zu ermitteln.
Ich kann jedenfalls deinen individuellen Fehler nicht einmal mit Gewalt erzwingen.
ERGO: 0 mögliche Lösungsansätze meinerseits.
Die verursachende vom IE7 -nicht dem Updater- genutzten Funktion RunSetupCommand ist in advpack.dll des SP3 (v6.0.2900.5512) verfügbar (sonst wäre der Fehler ja überall). Hast Du da 'ne andere Version ?

Danke für die Ratschläge, habe mir die Versionen der advpack.dll mal angeschaut. Ohne IE7 hat es die Version 6.00.2900.5512 (xpsp.080413-2105), nach der IE7-Installation 7.00.5730.13 (longhorn(wmbla).070711-1130) und nach der Update-Installation 7.00.6000.16640 (vista_gdr.080213-1606). (Longhorn/Vista ???)
Die Fehlermeldung erscheint immer nach der Update-Installation, wenn die "Persönliche Einstellungen" für IE eingerichtet werden.
Seltsamerweise erscheint diese Meldung nur bei der Silent-Installation, wenn ich den IE7 manuell über den Updater installiere funktioniert alles.
Benutze zum Testen dieses Befehlsskript mit folgenden Parametern um die Silent-Installation zu starten:
Werde noch einmal Windows komplett neu installieren und dann die Silent-Installation ausprobieren, ohne vorher etwas anderes zu installieren. Im vorherigen Beitrag hab ich das erste Bild eigentlich nur gepostet um darzustellen, dass es da fast keine Möglichkeiten gibt, ist aber eh nicht so wichtig.@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Softwareinstallation" /f
REG ADD %KEY%\1 /VE /D "WinXP-SP3-Updates" /f
REG ADD %KEY%\1 /V 1 /D "\"%systemdrive%\Installation-Files\WinXP-SP3-UpdatePack\XPpostSP3updater.exe\" /nolog /noboot /silent" /f







> wenn ich den IE7 manuell über den Updater installiere funktioniert alles.
Also silent oder nicht: Der Aufruf durch den Updater ist 100%-ig identisch.
Ich habe mittlerweile aber auch mehrfach silent IE7 + Updates ausnahmslos fehlerfrei installiert bekommen. Von daher vermute ich ein Timingproblem. Du rufst die IE7 Installation scheinbar auf bevor XP vollständig installiert ist (würde erklären warum bei fertig installierten XP der Fehler nicht auftritt) - da muss ich mal wieder die Homepage zitieren:Was die advpack.dll betrifft, so habe ich selbst analysiert:Zitat von der Homepage
v7.0.5730.13 + 7.0.6000.16640 enthalten u.a.:
RunSetupCommand + RunSetupCommandA + RunSetupCommandW
die im SP3 befindliche v6.0.2900.5512 jedoch nur RunSetupCommand !
Das liegt also evtl. am mehrfachen Austauschen der Datei:
Nach IE7 Installation wird die 7er advpack.dll erst nach einem Neustart nutzbar:
Im Gegensatz dazu kopiert das kumulative IE7 Update (auch vor Neustart) die Datei aber sofort und entfernt den bei nächster Anmeldung geplanten Dateiaustausch (vermutl. liegt da dein Problem)Zitat von \Windows\updspapi.log
Keine Ahnung wie experimentierfreudig du bist..
.. aber das vorherige manuelle kopieren der advpack.dll v7 sollte doch helfen.

Leider wird die v7 wenige Sekunden nachdem ich sie kopiert habe wieder durch die alte v6 ersetzt, obwohl ich alle Prozesse die diese Datei verwendeten mit Taskkill beendet habe. Außerdem wird dadurch der Prozess beendet, welcher für die durch RunOnceEx ausgeführten Silent-Installationen zuständig ist, was aber eigentlich nicht so schlimm ist, solange das UpdatePack mit dem IE7 als letztes installiert wird.Zitat von HeikoBerlin
Es muss irgendwas mit dem Zeitpunkt der Silent-Installation zu tun haben, denn wenn ich diese normal durchführe erscheint keine Fehlermeldung. Durch den RunOnceEx-Eintrag wird die Silent-Installation direkt nach der Anmeldung und vor dem Laden des Desktops/Taskleiste/etc. ausgeführt, also eigentlich bereits nachdem die XP-Installation "vollständig" abgeschlossen wurde.
Hab nach langem Testen herausgefunden, dass die Fehlermeldung nicht erscheint wenn der oben genannte Prozess, welcher durch den RunOnceEx-Eintrag ausgelöst wird, nicht mehr die advpack.dll verwendet. Das ist irgendwie nur möglich wenn ich die Silent-Installation über einen RunOnce-Eintrag starten lasse. Da die RunOnce-Einträge erst nach den RunOnceEx-Einträgen ausgeführt werden, ist dieses Problem somit beseitigt.
Edit: Zu früh gefreut, jetzt erscheint diese Fehlermeldung immer nachdem ein Skript die zuvor auf C:\ kopierten Installationsdateien löschen soll, Prozesse killen bringt auch nix...
Geändert von Windoof-Frage (10.05.2008 um 23:58 Uhr)







> Leider wird die v7 wenige Sekunden nachdem ich sie kopiert habe
> wieder durch die alte v6 ersetzt
Dazu nur ein Stichwort: dllcache
> Da die RunOnce-Einträge erst nach den RunOnceEx-Einträgen ausgeführt werden,
> ist dieses Problem somit beseitigt.
Damit siehst Du dann auch bestätigt das der Updater darauf keinen Einfluss hat (wann er ausgeführt wird).
> Edit: Zu früh gefreut, jetzt erscheint diese Fehlermeldung immer nachdem
> ein Skript die zuvor auf C:\ kopierten Installationsdateien löschen soll
Wer soll das Edit zur Kenntnis nehmen ? - war für mich bereits alles erledigt.
Ich würde an deiner Stelle mal probieren den IE einen Neustart vor den Updates zu insten.
Das funzt doch auch mit w2k + IE6 - hier mal reinschauen: klick
(dabei geht's ums Timing nicht um die -veralteten- Aufrufe)
PS: Der Übersicht zuliebe und weil die Problematik nur sehr bedingt etwas mit dem neuen PostSP3 Update Pack zu tun hat (betr. wenn auch SP2 unter XP/Server 2003) habe ich "dein" Thema mal isoliert.

Hatte ganz vergessen die Ordneroptionen darauf anzupassen, deshalb hab ich die advpack.dll im dllcache Ordner garnicht gefunden, hätte ich vielleicht auch noch austauschen können. :/
(Hab mich schon die ganze Zeit gefragt von woher der die dauernd rauskopiert hat.)
Die Fehlermeldung kommt irgendwie nurnoch wenn ich das Skript zum Löschen der Installationsdateien nach dem Entpacken aus einem WinRAR-SFX-Archiv starte, oder wenn mehrere VBScripte hintereinander ausgeführt werden. Hab mittlerweile einen Weg gefunden um dies zu umgehen, werde gleich nochmal einen zweiten Testdurchlauf machen um sicher zu gehen.

Nach dem ersten Neustart braucht der fast zwei Minuten um irgendwelche Persönlichen Einstellungen zu übernehmen.(Am längsten braucht er für Outlook Express 6)
Gibt's da ne Möglichkeit diese schon nach der Installation einzurichten, oder zumindest den Vorgang zu beschleunigen?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen