Installation SP2 x64 auf Vista Home Premium SP1 nicht erfolgreich

Udo Kammer

Lt. Commander
Registriert
Feb. 2004
Beiträge
1.954
Als OS setze ich Vista Home Premium x64 ein. Das SP1 wurde per Windows Update installiert. Natürlich auch alle danach erschienenen Updates. Die Installation des SP2 (Windows6.0-KB948465-X64) klappt nicht. Das vorbereitende Update ist installiert. Die Installation des SP2 wird gestartet. Nach ca. 40 Minuten wird angezeigt, das die Installation nicht erfolgreich war. Vom SP2 sind zu keiner Zeit Beta- oder RC-Versionen installiert gewesen. Virenscanner und Firewall waren deaktiviert. In der Ereignisanzeige System finde ich folgenden Eintrag:

Protokollname: System
Quelle: Microsoft-Windows-Service Pack Installer
Datum: 01.05.2009 22:15:32
Ereignis-ID: 7
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:
Benutzer: Notebook\Udo
Computer: Notebook
Beschreibung:
Bei der Service Pack-Installation konnten an einem Update (Service Pack für Microsoft Windows (KB948465)) keine Änderungen vorgenommen werden.
Identität: VistaSP2-KB948465~31bf3856ad364e35~amd64~~6.0.0.18005
Fehlercode: 0x80070057
Zielzustand: 7
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Service Pack Installer" Guid="{62ef8b9f-ee45-4aba-a9b9-b70e878bf30a}" />
<EventID>7</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2009-05-01T20:15:32.741Z" />
<EventRecordID>49609</EventRecordID>
<Correlation />
<Execution ProcessID="4344" ThreadID="4264" />
<Channel>System</Channel>
<Computer>Notebook</Computer>
<Security UserID="S-1-5-21-4168496428-129089070-3527018750-1000" />
</System>
<EventData>
<Data Name="PackageDisplayName">Service Pack für Microsoft Windows (KB948465)</Data>
<Data Name="CBSIdentity">VistaSP2-KB948465~31bf3856ad364e35~amd64~~6.0.0.18005</Data>
<Data Name="ErrorCode">0x80070057</Data>
<Data Name="TargetInstallState">7</Data>
</EventData>
</Event>
 
kannst du bitte in den Ordner C:\Windows\Logs\CBS gehen und in der Datei CBS.log nach Fehlermeldungen suchen und diese hier posten?
 
Ich habe die Uhrzeit des Registryeintrages genommen und in der CBS.log um diese Uhrzeit herum markiert. Ich gehe davon, das ich den entscheidenden Teil gefunden habe.


2009-05-01 22:14:57, Error CSI 00000018@2009/5/1:20:14:57.719 (F) d:\longhorn\base\xml\udom_microdom.cpp(510): Error STATUS_INVALID_PARAMETER originated in function MicrodomImplementation::CStringpoolCache::PickCacheAndRelativeIndex expression: RelativeIndex < this->m_Pool->ulHugeStringCount
[gle=0x80004005]
2009-05-01 22:15:30, Error CSI 00000019 (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #5934523# from CSettingsInstaller::ProcessComponentChange(...)[gle=0x90070057]
2009-05-01 22:15:30, Error CSI 0000001a (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #5933431# from PrimitiveInstaller::CCoordinator::ProcessChange(Change 6.0.6001.18000 -> 6.0.6002.18005 for Microsoft-Windows-MediaPlayer-Core, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral)[gle=0x90070057]
2009-05-01 22:15:30, Info CSI 0000055f SMI Primitive Installer [done]

2009-05-01 22:15:30, Error CSI 0000001b (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #4542898# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0x90070057]
2009-05-01 22:15:30, Error CSI 0000001c (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #4542897# from CCSDirectTransaction::PrepareForCommit(...)[gle=0x90070057]
2009-05-01 22:15:30, Error CSI 0000001d (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #4542896# from CCSDirectTransaction::GenerateComponentChangeList(...)[gle=0x90070057]
2009-05-01 22:15:30, Error CSI 0000001e (F) 80070057 [Warning,Facility=FACILITY_NTWIN32,Code=87] #4542895# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)[gle=0x90070057]
2009-05-01 22:15:30, Error CSI 0000001f (F) E_INVALIDARG #1710800# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x80070057]
2009-05-01 22:15:30, Error CSI 00000020 (F) E_INVALIDARG #1706475# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 47 (0x0000002f), pSink = NULL, disp = disp, coldpatching = FALSE)[gle=0x80070057]
2009-05-01 22:15:30, Error CSI 00000021 (F) E_INVALIDARG #1706474# 157873775 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x0000002f, pSink = NULL, disp = 0)
[gle=0x80070057]
2009-05-01 22:15:30, Error CBS Exec: Failed to pend CSI transaction because transactions cannot be merged: 0. hr: 0x80070057
2009-05-01 22:15:30, Info CSI 00000022@2009/5/1:20:15:30.635 CSI Transaction @0x79c9ee0 destroyed
2009-05-01 22:15:30, Info CBS WER: Generating failure report for package: VistaSP2-KB948465~31bf3856ad364e35~amd64~~6.0.0.18005, status: 0x80070057, failure source: Execute, start state: 4, target state: 7
2009-05-01 22:15:32, Info CBS SPI: Error callback - 0x80070057
2009-05-01 22:15:32, Info CBS Exec: Processing complete. Session: 30001817:359009182, Package: VistaSP2-KB948465~31bf3856ad364e35~amd64~~6.0.0.18005, hr: 0x80070057
2009-05-01 22:15:32, Info CBS Restored system sleep block state: 0x80000000
2009-05-01 22:15:32, Info CBS Session: 30001817:359009182 finalized. Reboot required: no
2009-05-01 22:15:32, Error CBS SPI: (CSPICbsClient::ChangeState:462)Failed changing package state to 7 hr=0x80070057
2009-05-01 22:15:32, Error CBS SPI: (CSPCInstallTask::Execute:1037)Failed to install package with identity VistaSP2-KB948465~31bf3856ad364e35~amd64~~6.0.0.18005 hr=0x80070057
2009-05-01 22:15:32, Info CBS SPI: Reporting Failed package event
2009-05-01 22:15:32, Error CBS SPI: (CSPInstall::Install:1332)Failed executing Install task hr=0x80070057
2009-05-01 22:15:32, Info CBS SPI: Ending SP Installation
2009-05-01 22:15:32, Error CBS SPI: (PerformSPInstallation:764)Failed to install SP using UI hr=0x80070057
2009-05-01 22:15:32, Error CBS SPI: (wmain:1059)Failed to perform SP installation hr=0x80070057
2009-05-01 22:15:32, Info CBS SPI: Reporting Failed event
2009-05-01 22:19:48, Info CBS Scavenge: Package store indicates there is no component to scavenge, skipping.
2009-05-01 22:26:01, Info CBS SPI: SPInstall terminating, return code 0x57
2009-05-01 22:26:01, Error CBS SPI: (SPIRegQueryStringValue:511)Failed to query registry value: MiscString2 er=0x2
2009-05-01 22:26:01, Error CBS SPI: (CSystem::GetMachineName:348)Failed to query machine name from RAC hr=0x80070002
2009-05-01 22:26:01, Info CBS SPI: Deleting directory: C:\892e47e79c9e05157b4e\72c769bc71976358147f40. ret=2
2009-05-01 22:26:52, Info CBS Loaded Servicing Stack v6.0.6002.18005 with Core: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6\cbscore.dll
2009-05-01 22:26:52, Info CSI 00000001@2009/5/1:20:26:52.885 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x7fef4dd8c85 @0x7fef60053ae @0x7fef5fd3ed1 @0xff8d49a8 @0xff8d30c9 @0xff8d3578)
2009-05-01 22:26:53, Info CSI 00000002@2009/5/1:20:26:53.166 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x7fef4dd8c85 @0x7fef60486cf @0x7fef60225d9 @0x7fef5fd3feb @0xff8d49a8 @0xff8d30c9)
2009-05-01 22:26:53, Info CSI 00000003@2009/5/1:20:26:53.212 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x7fef4dd8c85 @0x7fef628838d @0x7fef62884ba @0xff8d4207 @0xff8d3125 @0xff8d3578)
2009-05-01 22:26:53, Info CBS NonStart: Checking to ensure startup processing was not required.
2009-05-01 22:26:53, Info CSI 00000004 IAdvancedInstallerAwareStore_ResolvePendingTransactions (call 1) (flags = 00000004, progress = NULL, phase = 0, pdwDisposition = @0x11dfb70
2009-05-01 22:26:53, Info CBS NonStart: Success, startup processing not required as expected.
2009-05-01 22:26:53, Info CSI 00000005 CSI Store 4903648 (0x00000000004ad2e0) initialized
2009-05-01 22:26:53, Info CBS Session: 30001819:708020590 initialized.
2009-05-01 22:27:01, Info CBS Appl: detect Parent, Package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6000.16386, disposition state from detectParent: -16
2009-05-01 22:27:01, Info CBS Appl: Evaluating package applicability for package Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.0.6000.16386, applicable state: 7
2009-05-01 22:27:01, Info CBS Appl: Evaluating applicability block(non detectUpdate part), disposition is: 4, applicability: 4, result applicability state: 7
2009-05-01 22:27:01, Info CSI 00000006@2009/5/1:20:27:01.434 CSI Transaction @0x436fc20 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000002 and client id [25]"TI5.30001819:708020590:1/"
 
C:\Windows\system32>sfc /scannow

Systemsuche wird gestartet. Dieser Vorgang kann einige Zeit dauern.

Überprüfungsphase des Systemsuche wird gestartet.
Überprüfung 100% abgeschlossen.

Der Windows-Ressourcenschutz hat keine Integritätsverletzungen gefunden.

Nachtrag: Während bei Notebook, wie beschrieben, die Installation des SP2 nicht geklappt hat, konnte ich sie auf meinem PC mit Vista Ultimate x64 SP1 erfolgreich ausführen. Das SP1 hatte ich mit vLite in Vista Ultimate integriert ohne dabei am Original Änderungen vorzunehemn.
 
Zuletzt bearbeitet:
Auf das Update KB947821 bin ich bereits durch Zufall gestossen. Es hat leider nicht geholfen. Wahrscheinlich wird das Notebook der erste Kandidat für Windows 7 x64.

Ein Problem für die erfolgreiche Installation des SP2 scheint vLite zu werden. Selbst Microsoft warnt ja schon davor. Wer vLite zum Eindampfen der Installationgröße genutzt hat, kann unter Umständen das SP2 nicht installieren.

Ich habe das SP2 inzwischen auf meinem Zweitrechner problemlos und auf meinem Arbeitsrechner nach zweitem Anlauf installieren können. Schuld für den zweiten Anlauf war vLite. Ich hatte es unter Vista Ultimate x64 SP1 installiert, um für meinen Zweitrechner zur Beschleunigung der Installation ein Vista mit integriertem SP1 aber ohne weitere Änderungen zu erstellen. vLite wurde zwar deinstalliert, aber die Einträge in der Registry waren noch vorhanden. Nach dem diese gelöscht waren, klappte es auch mit der Installation.
 
hm, warum die Installation nun scheitert, kann ich aus der Ferne nicht sagen. Du kannst das Notebook ja wirklich aus Test Maschine für Windows 7 nutzen.
 
Ich habe vorhin Windows 7 Ultimate x64 RC als Update auf dem Notebook installiert. Der Vorgang hat ca. 110 Minuten gedauert und ist ohne Probleme ausgeführt worden. Sowohl die Hardware als auch die installierte Software kann weiter verwendet werden.
 
Zurück
Oben