Page 1 of 1

[gelöst?] Serious problems installing SP1 on Win7 x64

PostPosted: 25.02.2011, 10:35
by WSUSUpdateAdmin
Hi!

Today I heard about serious problems when installing Service Pack 1 on Windows 7 x64 systems, e.g.:

- http://forum.chip.de/windows-7/windows- ... 90290.html (German)
- http://forum.worldofplayers.de/forum/sh ... p?t=958404 (German)
- http://social.technet.microsoft.com/For ... 8ff9344308 (English)
- http://social.answers.microsoft.com/For ... e44768abb8 (English)

These installations encountered an error code C000009A when modifying the registry, which resulted in a totally broken system state: No reboot, no safe mode, no recovery point helped :!:

The solutions for this problem given in
- http://social.technet.microsoft.com/For ... 53ae0a63f0 and
- http://social.answers.microsoft.com/For ... 3496ff1245
use dism.exe (see http://technet.microsoft.com/en-us/library/dd744311(WS.10).aspx) and are quite complicated, maybe too complicated for "normal users".

Even though I successfully installed SP1 for Windows 7 x64 on both a physical and a virtual machine, I thought I should mention this and, obviously and in advance: This is not my problem, but Microsoft's :!:

So be careful when you decide to install Service Pack 1 on a Windows 7 x64 system: A complete backup (disk image) could be a good idea...

Regards
Torsten Wittrock

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 25.02.2011, 17:56
by -Iwan-
Ich konnte es gestern auf einem frisch installierten Win7 Prof. x64 per WSUSOU ohne Problem installieren.

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 25.02.2011, 19:52
by boco
Ich hatte den Ärger schon im Dezember... keine Fehlermeldung per se, aber Updates welche in der WU-Queue hängenblieben und das Servicepack selbst, das nach Neustart bei 8% den Dienst quittierte. Bei mir war es der SPTD-Treiber, der auch schon als ''Unfallursache'' erwähnt wurde. Nach Deaktivieren dieses Treibers und Neustart wurden plötzlich die Vorbereitungsupdates (und so einiges anderes) fertig installiert. Danach lief das SP voll durch. Abschließend habe ich SPTD wieder aktiviert und bis heute keine Probleme, außer...

...es kommt wirklich noch besser. Es gibt einen Bug bezüglich der USB-Treiber, wenn man den EXE-Installer benutzt. Die USB Treiber werden einfach nicht aktualisiert... :(

Wenn zum Beispiel im Verzeichnis C:\Windows\System32\drivers nach SP1-Installation die Version der Datei usbport.sys immer noch auf .16385 endet, dann ist es noch die alte Datei. Es sind aber noch mehr...

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 25.02.2011, 22:27
by Denniss
boco wrote:...es kommt wirklich noch besser. Es gibt einen Bug bezüglich der USB-Treiber, wenn man den EXE-Installer benutzt. Die USB Treiber werden einfach nicht aktualisiert... :(

Wenn zum Beispiel im Verzeichnis C:\Windows\System32\drivers nach SP1-Installation die Version der Datei usbport.sys immer noch auf .16385 endet, dann ist es noch die alte Datei. Es sind aber noch mehr...
Was hat M$ da bloß für einen Mist gebaut ?!? Bei mir ist tatsächlich der alte Treiber noch vorhanden. Die Version kann man auch noch anders erkken, 6.1.7600.xxxx ist RTM, 6.1.7601.xxxx ist SP1.

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 26.02.2011, 01:20
by boco
Ich habe die Lösung von http://forums.mydigitallife.info/thread ... -fix-it%29 benutzt. Benötigt http://code.kliu.org/misc/pendmove/.

Code: Select all
if ["%PROCESSOR_ARCHITECTURE%"] == ["x86"]   goto x86-32
if ["%PROCESSOR_ARCHITECTURE%"] == ["AMD64"] goto x86-64

echo Invalid PROCESSOR_ARCHITECTURE!
goto end

:x86-32
set SourceRoot=%SystemRoot%\winsxs\x86_usbport.inf_31bf3856ad364e35_6.1.7601.17514_none_bfc9c95e61cfba61
set SourceRoot2=%SystemRoot%\winsxs\x86_winusb.inf_31bf3856ad364e35_6.1.7601.17514_none_f9fc4e7173e3735c
goto start

:x86-64
set SourceRoot=%SystemRoot%\winsxs\amd64_usbport.inf_31bf3856ad364e35_6.1.7601.17514_none_1be864e21a2d2b97
set SourceRoot2=%SystemRoot%\winsxs\amd64_winusb.inf_31bf3856ad364e35_6.1.7601.17514_none_561ae9f52c40e492
goto start

:start
pushd %SystemRoot%\System32\drivers

copy %SourceRoot%\usbehci.sys usbehci.sys.new
pendmove usbehci.sys.new usbehci.sys

copy %SourceRoot%\usbport.sys usbport.sys.new
pendmove usbport.sys.new usbport.sys

if exist winusb.sys (
    copy %SourceRoot2%\winusb.sys winusb.sys.new
    pendmove winusb.sys.new winusb.sys
)

popd
echo Now you need to reboot.

:end
pause

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 11.05.2011, 08:29
by Gerby
boco wrote:...es kommt wirklich noch besser. Es gibt einen Bug bezüglich der USB-Treiber, wenn man den EXE-Installer benutzt. Die USB Treiber werden einfach nicht aktualisiert... :(

Wenn zum Beispiel im Verzeichnis C:\Windows\System32\drivers nach SP1-Installation die Version der Datei usbport.sys immer noch auf .16385 endet, dann ist es noch die alte Datei. Es sind aber noch mehr...


Kleiner Nachtrag: Microsoft hat mit dem aktuellen Patch-Day (Mai 2011) ein entsprechendes Update (KB2529073) rausgebracht, das den Fehler korrigiert.

Re: Serious problems installing SP1 on Win7 x64

PostPosted: 21.06.2011, 08:53
by swissroach
Hi Gerby

Tausend Dank für die Info über das Update! Solche Leute braucht die Community! :)
Dann kann ich mir diesen Thread ja aus den Favoriten entfernen, hat sich ja hiermit erledigt.

Beste Grüsse aus der Schweiz,
Stephan