PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler im Update Rollup 1 für Windows 2000


klumy
2005-07-12, 19:19:29
Das Update Rollup 1 für Windows 2000 scheint mindestens einen gravierenden Fehler zu enthalten: Nach der Installation signalisiert Windows der CPU den Idle-Modus nicht mehr. Dadurch kann der Prozessor nicht mehr in den Halt-Zustand gehen, in dem er relativ wenig Leistung aufnimmt. Ein aktueller Prozessor langweilt sich bei Textverarbeitungsprogrammen und Co. die meiste Zeit und geht selbst bei einem geübten Zehnfingerschreiber zwischen zwei Anschlägen in den Halt-Zustand. Die Leistungsaufnahme eines Testsystems bei ruhendem Windows-Desktop stieg nach der Installation des Rollups von 113 Watt auf fast 160 Watt an. Welcher Patch aus dem Rollup den Halt-Zustand blockiert ist bislang nicht klar. [Blocked Ads]

Das Update Rollup 1 ist kein vollwertiges Service Pack, da es nur Patches enthält, die seitdem SP4 herauskamen. Das SP4 hingegen beinhaltet auch alle Korrekturen der vorangegangenen Service Packs. Ein offizielles Service Pack 5 soll es laut Microsoft nicht geben. Dennoch finden sich auf der Windows-Update-Seite bereits einige Patches, die unter dem Namen SP5 laufen. Offiziell hat Microsoft am 30. Juni 2005, kurz nach dem Erscheinen des Update Rollup 1 den allgemeinen Support für Windows 2000 eingestellt. Seitdem gibt es nur noch den kostenpflichtigen "Erweiterten Support", der noch mindestens bis zum Jahr 2010 laufen soll.

Viele der Patches des Rollup 1 bietet windowsupdate.com nicht einzeln an. Wer dennoch auf die Jagd nach dem defekten Patch gehen möchte, muss jeden Patch aus dem Rollup 1 einzeln aus der Knowledge-Base laden und anhand der CPU-Temperatur prüfen, ob der Prozessor noch in den Halt-Zustand geht. Ein Programm, das anzeigt, ob der Prozessor im Halt-Modus ist kann es nicht geben, denn für die Anzeige müsste die CPU den Halt-Zustand verlassen.

Update

Verantwortlich für den Fehler scheint die Bibliothek hal.dll zu sein. Die Datei liegt normalerweise im Verzeichnis c:\WINNT\System32. Kopiert man sie vor der Installation des Rollups zur Seite und spielt sie danach wieder zurück, geht die CPU nach einem Reboot wieder korrekt in den Halt-Modus. Wer das Rollup bereits installiert hat findet unter Umständen im Verzeichnis C:\WINNT\$NtUpdateRollupPackUninstall$ eine Sicherungskopie der Bibliothek. Eventuelle Sicherheitspatches, die Microsoft zum Update der hal.dll veranlasst haben, sind dann allerdings nicht mehr wirksam.

http://www.heise.de/newsticker/meldung/61584

Seraf
2005-07-12, 19:29:30
Angeblich sind aber nur Mehrprozessor- und Hyperthreadingsysteme betroffen.
Auf alten P4s, P3s, AXPs, Celerons, Semprons und aktuellen A64 sollte es keine Probleme geben.

PatkIllA
2005-07-12, 19:35:10
Es gibt ja auch nicht "die" hal.dll sondern sie ist vom Computertyp abhängig. Zumindest XP kann man die sogar per boot.ini switch auswählen.

klumy
2005-07-12, 19:35:37
Angeblich sind aber nur Mehrprozessor- und Hyperthreadingsysteme betroffen.
Auf alten P4s, P3s, AXPs, Celerons, Semprons und aktuellen A64 sollte es keine Probleme geben.
Hast du eine Quelle für deine Aussage?

Bin mir nämlich nicht sicher, ob ich mit meinem A64 3000+ Newcastle auch davon betroffen bin

Bubba2k3
2005-07-12, 19:44:41
Hast du eine Quelle für deine Aussage?

Bin mir nämlich nicht sicher, ob ich mit meinem A64 3000+ Newcastle auch davon betroffen bin



http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?id=1121157564

Seraf
2005-07-12, 19:47:28
Ich hab extra angeblich geschrieben weil ich auch noch keine Seite gefunden habe die es offiziel bestätigt. Im P3d Forum werden aber aber einige User aus anderen Foren (heise) zitiert bei denen das Problem nur bei Mehrprozessorsystemen auftaucht. P3d User behaupten auch das bei ihren Einzelprozessorsystemen nach der Insatallation des Rollup Packs die Hal.dll nicht ersetzt wurde und in der selben Version bestehen geblieben ist.

http://www.planet3dnow.de/vbulletin/showthread.php?p=2306287#post2306287

Gast
2005-07-12, 20:19:42
http://www.forum-3dcenter.org/vbulletin/showthread.php?t=234765

klumy
2005-07-13, 21:33:06
Habe mir ncohmal meine hal.dll angeguckt

Datum: Donnerstag, 19. Juni 2003, 10:05:04
Version 5.0.2195.6691

Auf meinem System scheint wohl noch die alte Dateiversion draufzusein.
Glück gehabt ;)

klumy
2005-07-18, 19:02:13
Nach langzeittest muss ich mich lkeider korrigieren. Ich war als SingleCPU User doch davon betroffen. Auffällig wurde es mir, als die CPU Temp immer 10°C höher als normal war. Nachdem ich durch ein Image meine alte KOnfiguration zurückgespielt habe, läuft alles wieder wie vorher.