Treiberprobleme: Optimale Fehlerbehandlung T 74/1
Transcription
Treiberprobleme: Optimale Fehlerbehandlung T 74/1
Treiberprobleme: Optimale Fehlerbehandlung T 74/1 von Karl Furtner Mit den Informationen aus diesem Beitrag können Sie > im Geräte-Manager den Status der Hardware und des Treibers kontrollieren, > anhand der aufgelisteten Fehlermeldungen im Geräte-Manager bzw. bestimmter STOP-Fehler den fehlerhaften Treiber bestimmen, > alle aktuell im System geladenen Treiber mit MSINFO32 ausfindig machen. Schluss mit unerklärlichen Abstürzen, STOP-Fehlern in Windows XP und nicht funktionierenden Geräten Windows XP läuft in der Regel stabil, außer wenn ein Treiber Probleme bereitet. Von den Treibern und den korrekten Einstellungen hängt also viel ab, denn nur dann laufen PC und Peripherie reibungslos. Die Vorteile eines neuen Treibers sind überzeugend: bessere Performance, stabileres System und mehr Funktionen. Doch besteht bei neuen Treibern auch immer die Gefahr, dass sie Fehler enthalten dadurch unerklärliche Systemabstürze, kryptische Fehlermeldungen und ein instabiles System verursachen. Hinter welchen Fehlermeldungen welcher Treiber steckt und wie Sie die Fehler schnell und erfolgreich beseitigen, erfahren Sie in diesem Beitrag. > Treiberverwaltung mit dem Geräte-Manager ................ > Konfiguration der Treiber-Signatur ................................. > Wie Sie Hinweise auf mögliche Treiber-Fehler finden T 74/2 T 74/4 T 74/5 > Schnell-Analyse von Treiber-Fehlern im Geräte-Manager ................................................................... > Alle durch Treiber verursachten STOP-Fehler unter Windows XP ................................................................ > So ermitteln Sie die aktuellen Treiber in Ihrem System ......................................................................... > Nutzen Sie die Softwareumgebung in der Systeminfo .............................................................................. Der Windows-Berater / Januar/Februar 07 T 74/8 T 74/9 T 74/16 T 74/17 49 T 74/2 Treiberprobleme: Optimale Fehlerbehandlung Treiber-Management mit dem Geräte-Manager Kaum ein Windows-Thema wird so ausgiebig diskutiert wie die Treiber und Windows. Treiber sind verantwortlich für unerklärliche Systemabstürze und schaffen andererseits auch eine bessere Performance – sofern Sie die richtige und aktuellste Version installiert haben. Treiber sind die Dolmetscher zwischen Ihrer Hardware und Windows und Bestandteil der Systemarchitektur von Windows. Treiber verursachen Abstürze in Windows Wenn aber ein fehlerhafter Treiber im System steckt, stürzt jede Windows-Version gnadenlos ab. Sofern die Fehlermeldung auf den Treiber hinweist, können Sie das Problem schnell lösen: Sie besorgen sich über das Internet einen neuen Treiber und installieren diesen mit Hilfe des beigefügten Installationsprogramms oder über den Geräte-Manager. Der Geräte-Manager unter „Systemsteuerung“ und System“ Treiber-Verwaltung mit dem Geräte-Manager Über den Geräte-Manager können Sie bequem einen neuen Treiber installieren. , 1. Starten Sie den Geräte-Manager über , und öffnen Sie im Register „Hardware“ den Geräte-Manager über die gleichnamige Schaltfläche. Klicken Sie das Gerät mit der rechten Maustaste an, dessen Treiber Sie austauschen wollen. Eigenschaften 2. Wählen Sie die Kontextmenüoption „Eigenschaften“. Einstellung über das Register „Treiber“ 3. Wechseln Sie auf das Register „Treiber“ und klicken Sie auf die Schaltfläche „Aktualisieren“. Es erscheint der Assistent für Gerätetreiber-Updates. 4. Sie haben nun zwei Möglichkeiten: 50 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung > Entweder gehen Sie über „Software automatisch installieren“ oder > über „Software von einer Liste oder bestimmten Quelle installieren (für fortgeschrittene Anwender)“. Klicken Sie auf „Weiter“. T 74/3 5. Je nach Option wird der neue Treiber gesucht, oder Sie wählen ihn aus der angezeigten Liste aus. Sie können auch angeben, wo gesucht werden soll: Geben Sie hier den Pfad zum gewünschten Treiber an bzw. klicken Sie auf „Durchsuchen“, wenn Sie den exakten Pfad nicht auswendig kennen. Wollen Sie auf einen WindowsStandardtreiber zugreifen, so klicken Sie diese Option an. Die manuelle Installation eines Treibers Eine wachsende Anzahl von Treibern wird heute in Form von Installationsarchiven geliefert, beispielsweise die meisten Grafikkartentreiber. Sie brauchen dann nur noch diese EXE-Datei zu starten und dem Dialog zu folgen. Die entsprechenden Dateien werden automatisch an die richtige Stelle in Ihrem System kopiert. Nach einem Windows-Neustart können Sie sich dann an das Feintuning der Treiber-Einstellungen begeben. Der Windows-Berater / Januar/Februar 07 Trend zur Treiber-Installation aus einem ausführbaren Archiv 51 T 74/4 Treiberprobleme: Optimale Fehlerbehandlung Microsoft und die Treiber-Signatur Die Tests der Windows Hardware Quality Labs … Um die Treiber-Hersteller zu mehr Disziplin bei der Einhaltung der WDM-Vorgaben (Windows Driver Model) zu bewegen, prüft Microsoft Treiber in den Windows Hardware Quality Labs (WHQL). Treiber, die den Test bestehen, erhalten eine digitale Signatur. Diese wird bei der Installation unter Windows XP überprüft. Bei der Installation eines nicht signierten Treibers erhalten Sie eine Meldung nach dem Motto „Installation erfolgt auf eigene Gefahr“. .. sind in der Praxis zu vernachlässigen Hier beginnt das Problem. Microsoft schafft es nämlich nicht, alle Treiber in den immer kürzer werdenden Produktzyklen zu testen und zu signieren. Zudem kostet das die Gerätehersteller Geld und verzögert möglicherweise den Markteintritt eines Produkts. Das mindert zwangsläufig die Begeisterung insbesondere kleinerer Hersteller für die WHQL-Zertifizierung. In der Praxis stoßen Sie also zwangsläufig verstärkt auf nicht signierte Treiber. Was also tun? Installieren Sie bei wirklichem Bedarf auch die nicht signierten Treiber. Diese sind aktueller und besser auf die Hardware abgestimmt – und damit oft auch schneller. Wenn allerdings in der Zukunft Stabilitätsprobleme auftauchen, sollten Sie auch den nicht signierten Treiber als mögliche Ursache im Hinterkopf behalten. Wenn möglich, installieren Sie den nicht signierten Treiber zuerst auf einem Testsystem und testen die Auswirkungen (Stabilität und Funktion) ausgiebig. Erst wenn Sie sich sicher sind, dass der Treiber stabil läuft, nehmen Sie die wirkliche Installation vor. Konfiguration der Treiber-Signatur Die Treiber-Signatur wird mit und im Register „Hardware“ über die Schaltfläche „Treibersignierung“ konfiguriert. Es gibt drei Möglichkeiten: 52 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/5 1. Wählen Sie „Ignorieren“, werden ohne Rückfragen alle Treiber installiert. Die Voreinstellung ist „Warnen“, wobei Windows XP eine Meldung anzeigt, sobald Sie einen nicht signierten Treiber installieren. 2. Mit „Sperren“ wird die Installation nicht signierter Treiber verhindert. 3. Ist das Kontrollkästchen „Diese Einstellung als Systemstandard festlegen“ markiert, gelten diese Einstellungen für alle Benutzer des Systems. Diese Einstellung können Sie nur mit Administratorrechten ändern. Ob ein Treiber signiert ist, erkennen Sie im Geräte-Manager im Register „Treiber“. Dort steht unter „Digitale Signatur Microsoft Windows XP Publisher“ der Treiber-Anbieter mit Datum, Version und dem Namen desjenigen, der den Treiber digital signiert hat. Am linken Rand sehen Sie ein grünes Häkchen. So erkennen Sie signierte Treiber Wie Sie Hinweise auf mögliche Treiber-Fehler finden Treiber-Fehler verstecken sich häufig hinter kryptischen Fehlermeldungen (Schutzverletzung etc.) und in Windows XP hinter STOP-Fehlern. Auf den folgenden Seiten erfahren Sie, hinter welchen Fehlermeldungen problematische Treiber stecken können. Von Schutzverletzungen und STOP-Fehlern So lösen Sie Probleme mit Hardware- und Software-Treibern Treiber-Probleme sind oft auf den ersten Blick nicht erkennbar und verstecken sich hinter kryptischen Fehlermeldungen. Doch wenn Sie ein neues Gerät installiert haben und danach Fehlermeldungen auf einem blauen Bildschirm erhalten, steckt meist ein Treiber dahinter. Der Windows-Berater / Januar/Februar 07 Prüfen Sie den zuletzt installierten Gerätetreiber 53 T 74/6 Treiberprobleme: Optimale Fehlerbehandlung Ursache: In der Regel passt der Gerätetreiber dann nicht zu der Windows-Version, nicht zu dem jeweiligen Gerät oder der Gerätetreiber ist fehlerhaft. In diesem Fall ist unter Umständen ein Windows-Start gar nicht mehr möglich oder Windows startet kurz und stürzt direkt wieder ab. Die folgende Checkliste zeigt Ihnen Lösungsansätze, wie Sie ein fehlerhaftes System wieder startbereit machen: Maßnahme Beschreibung Details Überprüfen Sie die Software und Treiber von Drittanbietern. Versuchen Sie zuerst, die neu installierten Treiber zu entfernen oder zu deaktivieren, damit sie nicht geladen werden. Starten Sie dann den Computer neu, um herauszufinden, ob diese Software oder dieser Treiber das Problem verursacht. • Im Geräte-Manager gehen Sie auf die Eigenschaften des Geräts und klicken im Register „Treiber“ auf „Installierter Treiber“. Können Sie Windows dann immer noch nicht starten, haben Sie zwei Möglichkeiten, den alten, funktionierenden Zustand wiederherzustellen. Überprüfen Sie die neue Hardware. • Verwenden Sie die Systemwiederherstellung von Windows XP. • Verwenden Sie die Wiederherstellungskonsole. Tritt der Fehler nach der Instal- • Installieren Sie einen lation von neuer Hardware auf, aktualisierten Treiber für entfernen Sie das neue Gerät, das Gerät. um herauszufinden, ob die Feh• Prüfen Sie im Supportlermeldung weiterhin erscheint. Bereich der HerstellerWenn nicht, versuchen Sie das Webseite, ob es bereits Problem wie folgt zu beheben: bekannte Probleme mit diesem Gerät gibt. • Führen Sie eine Diagnose mit dem mitgelieferten Diagnose-Tool oder einem universellen Test- 54 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung Maßnahme Beschreibung T 74/7 Details Tool durch, um sicherzustellen, dass das Gerät richtig funktioniert. • Prüfen Sie die Protokolle in der Ereignisanzeige. Hier finden Sie Informationen, die Ihnen dabei helfen können, die Ursache des Problems zu ermitteln. Durch Treiber verursachte STOP-Fehler bei Windows XP Die folgende Übersicht der häufig auftretenden STOP-Fehler zeigt deren Ursache und die Problemlösung. Eine detaillierte Anleitung zur Fehlerbehebung der einzelnen STOP-Fehler finden Sie im Anschluss ab T 74/9: STOP-Fehler STOP: 0x00000076 (0x,0x,0x,0x) PROCESS_HAS_LOCKED_PAGES STOP: 0x0000003F (0xA,0xB,0xC,0xD) NO_MORE_SYSTEM_PTES STOP: 0x000000D8 (0xW,0xX,0xY,0xZ) DRIVER_USED_EXCESSIVE_ PTES Der Windows-Berater / Januar/Februar 07 Ursache Lösung Fehlerhafter Treiber Treiber neu installieren Fehlerhafter Treiber Treiber neu installieren Nicht ausreichende Anzahl von SystemPTEs Treiber neu installieren 55 T 74/8 Treiberprobleme: Optimale Fehlerbehandlung STOP-Fehler STOP: 0x0000000A (0,0,0,0) IRQL_NOT_LESS_OR_EQUAL 0x0000001E – KMODE_EXCEPTION_NOT_HANDLED Ursache Lösung Fehlerhafter Treiber oder Hardware Treiber neu installieren oder Hardware austauschen Fehlerhafter Treiber Treiber neu installieren bzw. Kompatibilität des Treibers anhand der Hardwarekompatibilitätsliste prüfen. Schnell-Analyse von Treiber-Fehlern im Geräte-Manager So erkennen Sie ein fehlerhaftes Gerät Wenn ein Gerät unter Windows versagt, wird im Geräte-Manager in der Regel neben diesem Gerät ein Ausrufezeichen in einem gelben Kreis angezeigt. Klicken Sie nun doppelt auf den Eintrag für das Gerät, wird ein Dialogfenster angezeigt und es werden die vom Geräte-Manager entdeckten Fehler aufgelistet. Achten Sie dabei insbesondere auf den Fehlercode. Fehlercode Text Ursache des Defekts 1 CM_PROB_NOT_CONFIGURED Keine Treiber verfügbar, Datei DRIVER.CAB 10 CM_PROB_FAILED_START Treiber oder Gerät defekt 16 CM_PROB_PARTIAL_LOG_CONF Fehlerhafte Hardware oder Gerätetreiber 17 CM_PROB_UKNOWN_RESOURCE Defekter oder ungültiger Gerätetreiber 24 CM_PROB_DEVICE_NOT_THERE Treiber fehlerhaft 28 CM_PROB_FAILED_INSTALL Defekte Treiberinfodatei 56 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/9 Alle durch Treiber verursachten STOP-Fehler unter Windows XP Kritische Fehler teilt Ihnen Windows mit einer STOP-Meldung mit. Hinter den kryptischen Zahlen des STOP-Fehlers steckt häufig ein Treiber, der nicht vollständig kompatibel zu Windows XP, dem Gerät, anderen Treibern oder installierter Software ist. Der Treiber kann auch schlichtweg fehlerhaft sein. Ursachen für einen STOP-Fehler Wirksame Maßnahmen gegen STOP-Fehler Lässt sich das Betriebsystem nicht mehr starten oder stürzt es während des laufenden Betriebs häufig ab, so kündigt Windows dies in der Regel mit einem STOP-Fehler an. Von den vielen STOP-Fehlern, die Windows im Problemfall ausgibt, sind nur einige wirklich lebensbedrohend für Ihr System. Die folgenden Seiten listen die schlimmsten STOP-Fehler mit Hintergrundinformationen zum Treiber auf und zeigt Ihnen, was Sie dagegen tun können: STOP-Fehler kommen meist vor dem Systemabsturz STOP-Fehler 0x0000000A – IRQL_NOT_LESS_OR_ EQUAL Die Ursache für diesen häufig auftretenden STOP-Fehler ist meist ein fehlerhafter Treiber oder ein fehlerhafter, im Kernel-Modus ausgeführter Prozess, der auf eine unzulässige Speicheradresse zugreift. Aber auch eine problematische oder inkompatible Hardware/Software-Kombination, eine defekte Hardware oder ein durch Übertaktung nicht mehr zuverlässig arbeitender Speicher kann Ursache des STOP-Fehlers sein. Ursache Lösung bei Neuinstallation Lösung im laufenden Betrieb Stellen Sie das BIOS zurück auf Default-Werte bzw. schalten Sie das BIOS-Caching ab. Haben Sie eine neue Hardware installiert, so entfernen Sie diese wieder. Der Windows-Berater / Januar/Februar 07 57 T 74/10 Treiberprobleme: Optimale Fehlerbehandlung Lösung bei Neuinstallation Lösung im laufenden Betrieb Verwenden Sie einen anderen Treiber bzw. prüfen Sie die Hardwarekompatibilitätsliste (HCL). Starten Sie das System im abgesicherten Modus und entfernen Sie zuletzt installierte Treiber. Wählen Sie den Computertyp mit der Taste % während der Installation manuell aus. Starten Sie das System mit ( und wählen Sie im Startmenü die „Letzte als funktionierend bekannte Konfiguration“. STOP-Fehler „0x0000001E – KMODE_EXCEPTION_ NOT_HANDLED“ Fehlerhafter Treiber Treiber aktualisieren Die Ursache ist eine unzulässige oder unbekannte Prozessorinstruktion im Systemkern, die häufig durch einen fehlerhafter Treiber oder einen falsch adressierten Codeblock hervorgerufen wird. Auch Adress- und IRQ-Konflikte von Geräten können zu diesem Fehler führen. Der Name des Treibers wird dabei in der Fehlermeldung angegeben. Verwenden Sie einen anderen Treiber bzw. prüfen Sie die Kompatibilität des Treibers anhand der Hardwarekompatibilitätsliste (HCL). Wird in der Fehlermeldung auf „Win32k. sys“ verwiesen, ist mit hoher Wahrscheinlichkeit ein fremdes „Remote Control“–Programm schuld. Entfernen Sie das Programm dann, indem Sie das System im „Safe Mode“ starten oder die Recovery-Konsole benutzen. STOP-Fehler „STOP: 0x00000076“ Sie erhalten diese Fehlermeldung auf blauem Bildschirmhintergrund: STOP: 0x00000076 (0x,0x,0x,0x) PROCESS_HAS_LOCKED_PAGES oder 58 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/11 STOP: 0x000000CB (0x,0x,0x,0x) DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS Ursache der „STOP: 0x00000076“-Fehlermeldung ist ein fehlerhafter Treiber, der nach einem E/A-Vorgang den in Anspruch genommenen Speicher nicht freigibt. Wichtige Informationen dazu liefern die vier Parameter, die in runden Klammern der Fehlermeldung folgen und durch Kommas voneinander getrennt werden. Ursache Praxisbeispiel: STOP: 0x00000076 – so entlarven Sie die Ursache anhand der vier 4 Parameter Bedeutung der Parameter Parameter Bedeutung Parameter 1 Ohne Bedeutung Parameter 2 Angabe der Prozessadresse Parameter 3 Anzahl der gesperrten Seiten Parameter 4 Anzeige des Treiberstapels bei gespeicherten Stack-Traces (wenn aktiviert), ansonsten Anzeige „0“ Über die Stack-Traces können Sie den Treiber identifizieren, der die Probleme verursacht. Dazu verwenden Sie einen speziellen Registrierungswert in Windows 2000/XP (siehe Abbildung nächste Seite). Problemlösung über die Registry Nachdem Sie diese Änderung vorgenommen haben, speichert Windows Stack-Traces. Über diese können Sie den Treiber identifizieren, der das Problem verursacht. Versuchen Sie also, den Fehler zur reproduzieren. Wenn Sie dieses Flag aktiviert haben und der Treiber löst den Fehler erneut aus, erscheint jetzt die Fehlermeldung Auswertung der Ergebnisse STOP: 0x000000CB (0x,0x,0x,0x) mit dem Text Der Windows-Berater / Januar/Februar 07 59 T 74/12 Treiberprobleme: Optimale Fehlerbehandlung 1. Über „Ausführen“ und Eingabe von REGEDIT starten Sie den Registrierungs-Editor. 2. Wechseln Sie zum Schlüssel „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management” 3. Über „Bearbeiten“ und „Neu“ legen Sie einen neuen DWORD-Wert an 4. Setzen Sie diese Parameter und starten Sie den Rechner neu So ermitteln Sie den Treiber hinter der Speicheradresse DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS. Achten Sie jetzt auf den vierten Parameter: Hier steht der Name des problematischen Treibers als Unicode-Zeichenfolge. Löschen Sie abschließend den Registry-Eintrag Haben Sie den fehlerhaften Treiber identifiziert, sollten Sie den TrackLockedPages-Wert wieder aus der Registrierung entfernen. STOP-Fehler „STOP: 0x000000D8“ Sie erhalten diese Fehlermeldung auf blauem Bildschirmhintergrund: STOP: 0x000000D8 (0xW,0xX,0xY,0xZ) DRIVER_USED_EXCESSIVE_PTES 60 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/13 Ihr PC verfügt über eine nicht ausreichende Anzahl an System-PTEs. PTEs sind Seitentabelleneinträge zur Verwaltung des Speichers. Ursache Die Parameter haben folgende Bedeutung: Bedeutung der Parameter Parameter Anzeige Bedeutung Parameter 1 0xW Bei einem Parameter-Wert ungleich null können Sie den Namen des fehlerhaften Treibers identifizieren. Die Anzeige erfolgt im Unicode-Format und wird in der Registry im Schlüssel „KiBugCheckDriver“ gespeichert. Parameter 2 0xX Bei einem Parameter-Wert ungleich null enthält dieser Parameter die Anzahl der PTEs, die von dem fehlerhaften Treiber verwendet werden. Der Aufrufstapel zeigt den Namen des fehlerhaften Treibers an. Parameter 3 0xY Anzahl der gesamten freien System-PTEs Parameter 4 0xZ Gesamte Anzahl der SystemPTEs Da der Treiber im ersten Parameter bereits angezeigt wird, lösen Sie das Problem durch die Installation eines fehlerfreien Treibers. Problemlösung durch TreiberInstallation Treiber-Ausschluss im abgesicherten Modus Bringt Windows XP Fehlermeldungen und Systemabstürze, so kann eine falsche BIOS-Einstellung oder eine fehlerhafte Hardware bzw. deren Treiber in Frage kommen. Der Windows-Berater / Januar/Februar 07 61 T 74/14 Treiberprobleme: Optimale Fehlerbehandlung Im abgesicherten Modus lädt Windows nur einige, wenige Standardtreiber. Fehlersuche im abgesicherten Modus Daraus können Sie schlussfolgern, dass ein anderer beim Normalstart geladener Gerätetreiber, ein beim Start geladenes Programm oder eine fehlerhafte Einstellung in den Startdateien die Ursache ist. 1. Starten Sie also den Rechner im abgesicherten Modus. Sobald die Meldung „Windows wird gestartet“ erscheint, drücken Sie die Taste (. 2. Im Bootmenü wählen Sie die Option „Abgesicherter Modus“. Windows wird nun im abgesicherten Modus gestartet. Sie erkennen dies an den Hinweisen, die an den Rändern des Desktops angezeigt werden, und an der geringen Auflösung von 640 x 480 mit nur 16 Farben. So finden Sie den Fehler Testen Sie nun die Programme, bei denen die Fehlermeldungen regelmäßig aufgetreten sind. Es ergeben sich zwei Möglichkeiten: Möglichkeit Ursache Windows läuft ordnungsgemäß. Vermutlich behindert ein Treiber oder ein geladenes Programm den ordnungsgemäßen Betrieb von Windows. In diesem Fall müssen Sie den fehlerhaften Treiber oder das Programm über das Systemkonfigurationsprogramm „MSCONFIG“ ausfindig machen. Windows läuft nicht ordnungsgemäß. Wahrscheinlich stört eine BIOS-Einstellung oder eine fehlerhafte Hardware-Komponente den Betrieb. Stellen Sie die Standard-BIOS-Einstellungen ein und/oder suchen Sie die fehlerhafte Hardware-Komponente. 62 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/15 Wie Sie Fehler mit dem Tool „MSCONFIG“ aufspüren Wenn Windows XP im abgesicherten Modus startet, prüfen Sie die Startbefehle einzeln, um festzustellen, ob eines der Geräte nicht richtig geladen wird. So können Sie einen fehlerhaften Eintrag oder eine falsche Konfiguration ausfindig machen. Gehen Sie dazu wie folgt vor: 1. Wählen Sie im Startmenü und tragen Sie „MSCONFIG“ in das Feld “Öffnen“ ein. Klicken Sie dann auf „OK“. Führen Sie den „Benutzerdefinierten Systemstart“ aus. Testen Sie nun die unterschiedlichen Startoptionen, indem Sie die Verarbeitung der Systemdateien testweise deaktivieren. Mit MSCONFIG starten Sie in allen Windows-Versionen das Systemkonfigurationsprogramm 2. Starten Sie nun Windows XP neu. Funktioniert der Startvorgang, dann wird in einer der deaktivierten Systemdateien ein Programm gestartet, das den fehlerfreien Windows-Start verhindert. Der Windows-Berater / Januar/Februar 07 Windows-Start testen 63 T 74/16 Treiberprobleme: Optimale Fehlerbehandlung 3. Mit „MSCONFIG“ aktivieren Sie anschließend Schritt für Schritt die Eintragungen in der betreffenden Systemdatei, bis Sie den fehlerhaften Eintrag gefunden haben. 4. Deaktivieren Sie diesen Eintrag, und Ihr Windows XP startet wieder einwandfrei. So ermitteln Sie die aktuellen Treiber in Ihrem System Auflistung aller aktuell geladenen Treiber Windows verfügt über ein kleines Tool, mit dem Sie alle aktuell geladenen Treiber übersichtlich darstellen können. Starten Sie dazu über „Ausführen“ mit „MSInfo32“ die Systeminformation. Unter „Softwareumgebung“ erhalten Sie eine Auflistung aller installierten und geladenen System-Treiber und der signierten Treiber. Oder Sie wählen unter „Komponenten“ gezielt eine Hardwarekomponente aus. Mit einem Klick auf einen Listeneintrag erhalten Sie detailliertere Informationen zu der Komponente und den zugehörigen Treibern. Wählen Sie die Komponente der gewünschten Hardware aus. Unter „Treiber“ finden Sie die zur Hardwarekomponente passende Treiberdatei. Übersicht der geladenen Treiber nach Hardware-Komponenten 64 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/17 Achten Sie dabei auf die Punkte „Hardwareressourcen“ und „Ressourcenkonflikte“ bzw. „Komponenten“ und „Problemgeräte“. Mögliche Störquellen werden hier angezeigt. Nutzen Sie die Softwareumgebung in der Systeminfo Die Kategorie „Softwareumgebung“ spiegelt die aktuelle PCSituation mit allen Programmen wieder, die gegenwärtig im Arbeitsspeicher geladen sind. Mit diesen Informationen können Sie jederzeit feststellen, ob eine Anwendung noch ausgeführt wird, oder auch Versionsinformationen überprüfen. Anzeige aller aktiven Programme Unterkategorie Beschreibung Systemtreiber Anzeige der installierten Systemtreiber mit Namen, Beschreibung, Typ und Status des Treibers. Der Spalte „Status“ im Detailfenster können Sie entnehmen, welche Treiber ausgeführt werden und welche beendet wurden. Zertifizierte Treiber Alle von Microsoft signierten Treiber mit Namen, Beschreibung, Typ und Status des Treibers. Aktive Tasks Auflistung der gegenwärtig aktiven, ausführbaren Dateien und Programme. Hierdurch erhalten Sie einen umfassenden Überblick über die auf Ihrem Computer ablaufenden Prozesse. Geladene Module Hier werden Informationen zu den aktuell im System ausgeführten Programmen und Treiber angezeigt, beispielsweise die zugehörigen DLLs. Mithilfe von „Geladene Module“ können Sie die Version einer DLL im System, das Dateidatum der DLL und ihren Pfad überprüfen. AutostartProgramme Auflistung der Programme, die aus der Registrierung oder dem Startordner automatisch gestartet werden, auch wenn sie im Hintergrund laufen. Der Windows-Berater / Januar/Februar 07 65 T 74/18 Treiberprobleme: Optimale Fehlerbehandlung Unterkategorie Beschreibung Windows-Fehlerbericht Hier finden Sie Informationen zu den Fehlern, die im Ereignisprotokoll generiert werden. OLE-Registrierung Auflistung der OLE-Dateizuordnungen, die in der Registrierung festgelegt sind. Die Historie des Treibers Die Komponenten-Informationen können Sie über die „Ansicht“ beeinflussen. Hier finden Sie die Option „Verlauf“. Das „Tagebuch“ zeigt an, wann welche Treiberversion installiert wurde. Haben Sie beispielsweise mehrere neue Grafikkartentreiber installiert, können Sie hier ablesen, wann welcher Treiber aktiviert wurde. Wenn Sie dann feststellen, dass der gestern installierte Treiber am besten funktionierte, finden Sie unter „Systemverlauf“ die zu diesem Zeitpunkt aktuelle Treiber-Version. Generell können Sie damit alle Änderungen aufspüren, die an der Konfiguration Ihres Computers vorgenommen wurden. Übersichtlich wird die Historie des Treibers dargestellt 66 Der Windows-Berater / Januar/Februar 07 Treiberprobleme: Optimale Fehlerbehandlung T 74/19 Funktioniert ein Gerät in Ihrem PC nicht einwandfrei, ist häufig der Treiber die Ursache. Achten Sie dabei auf die Unterkategorie „Problemgeräte“ innerhalb der Rubrik „Komponenten“. Die Systeminfo listet unter den „Komponenten“ auch die „Problemgeräte“ auf. Die fehlerhaften Treiber bzw. Geräteeinstellungen werden in den „Problemgeräten“ detailliert dargestellt. Eine fehlerhafte Komponente in den Problemgeräten der Systeminformationen Die Informationen in der „Softwareumgebung“ helfen Ihnen generell bei der Fehlersuche. Über die „Autostart-Programme“ erkennen Sie beispielsweise sofort, welche Programme automatisch beim Systemstart geladen werden und eventuell Probleme oder Speicherengpässe verursachen. Ebenso werden unter „Treiber“ alle geladenen Treiber aufgelistet. Fehlersuche im Autostart Die Fehler in Windows, die durch Treiber verursacht werden, sind oft schwer zu erkennen. Doch es gibt eine einfache und schnelle Gegenmaßnahme: Setzen Sie das System in den Ausgangszustand zurück. Machen Sie also die letzte Änderung rückgängig, z. B. durch Deinstallation der letzten Software oder des letzten Treibers. Die goldene Regel: Letzte Änderung rückgängig machen Der Windows-Berater / Januar/Februar 07 67 T 74/20 Treiberprobleme: Optimale Fehlerbehandlung Noch schneller geht es mit einem Neustart: Drücken Sie dabei die Taste ( und wählen Sie im Startmenü „Letzte als funktionierend bekannte Konfiguration“. Läuft Ihr System noch einwandfrei und ist nur die Komponente mit dem fehlerhaften neuen Treiber nicht einsetzbar, so können Sie mit einem Mausklick den alten Treiber wieder aktivieren. 1. Im Geräte-Manager klicken Sie mit der rechten Maustaste auf das Gerät, das Sie bearbeiten möchten, und klicken anschließend auf „Eigenschaften“. 2. Auf der Registerkarte „Treiber“ drücken Sie die Schaltfläche „Installierter Treiber“. 3. Klicken Sie auf „Ja“, wenn die folgende Meldung angezeigt wird: „Sind Sie sicher, dass Sie den vorherigen Treiber verwenden möchten?“. Damit wird der vorherige Gerätetreiber wiederhergestellt. Bestätigen Sie die Abfrage mit „Ja“, wenn Sie bei TreiberProblemen den ursprünglichen Treiber wieder verwenden wollen Treiber-Fehler sind zwar nicht immer leicht zu ermitteln, doch mit etwas Geduld kommen Sie dem Fehler mit Sicherheit auf die Spur. Die Reparatur selbst ist dann meist ohne großen Aufwand erledigt, und Ihr System läuft wieder einwandfrei. 68 Der Windows-Berater / Januar/Februar 07