Sobald ich meine Vista Visite beendet habe, werde
ich mich deinem Prob nochmals ausführlicher widmen.
(zeit- und platztechnisch momentan eher ungünstig)
> Auf PC 4 habe ich die vorletzte PostSP2-Version übersprungen
Da bei letzter Aktualisierung des Updater keinerlei Update
entfernt wurde installiert der Neue also nur zusätzliches..
> anderen 3 PCs ..wurde nicht automatisch angehakt
Weil es nicht auffindbar war (deaktivierte, graue Schaltfläche)
wohl eher nicht da Du es ja scheinbar auswählen konntest, also
müsste es lt. Logdatei da bereits installiert sein, oder nicht?
Was für msxml4*.dll Versionen sind da im Windows\system32 Ordner?
> Offenbar will dfer Updater also zwingend, dass die Datei
> von "msxmlger.msi" in "054+msxmlger.msi" umbenannt wird
Funzt bei mir ausnahnmslos absolut problemfrei mit msxmlger.msi
Im gesamtem Quelltext des XPpostSP2updater (+ -neu) gibt es
die Zeichenkette 054 nur als Teil von "kb905414" !! - Auszug:
Code:
x = suchDatei(UpdDir & "optional\", "*msxmlger.msi")
If Len(DoptXML4) = 0 Then chkXML4 = 0: chkXML4.Enabled = False
Function suchDatei ..
Case "*msxmlger.msi"
If DoptXML4 = "" Then DoptXML4 = suchDatei
Die Erkennung optionaler wird ja sowieso alternativ probiert..
("Dateinamen-freie Erkennung der opt. Dateien" -
s. Anm.)
Ansonsten kann ich dir nur anbieten das erste Zeichen wegzu-
nehmen: also "*sxmlger.msi" statt bisher "*msxmlger.msi"
Das müsste a) aber bei allen Optionalen Modulen so sein (?)
b) bei den 3 PC's auch funzen wenn ein x-beliebiges Zeichen
vorangestellt ist, oder? (oder muss msi vorher nach temp kopieren?)