Wenn Windows 7 langsam startet, achten Sie darauf, wann es stockt: vor dem Windows-Logo, vor der Anmeldung oder danach. Je nach Zeitpunkt liegt die Ursache bei der Firmware, der fest eingebauten Steuerungssoftware des PCs, bei einem Treiber oder bei einem Programm, das Windows automatisch startet.
Messen Sie die Startzeit und ändern Sie immer nur eine Einstellung. So erkennen Sie, ob ein Programm oder Dienst den Start verzögert. Bei Problemen können Sie die Änderung rückgängig machen.
Startzeit richtig einordnen
Achten Sie darauf, an welcher Stelle der Start stockt. Dauert es schon vor dem Windows-Logo, prüfen Sie zuerst die Firmware, das Laufwerk, von dem Windows startet, und die Hardware. Autostartprogramme werden erst später geladen und sind daher nicht die Ursache für diese Verzögerung.
Bleibt der Bildschirm nach dem Windows-Logo lange stehen, kommen Treiber, Dienste oder Hardwareprobleme infrage. Kommt der Anmeldebildschirm schnell, aber der Desktop lässt sich erst später nutzen, prüfen Sie zuerst die Programme, die Windows nach der Anmeldung startet.
Die Ereignisanzeige ist ein Windows-Werkzeug, das Systemmeldungen festhält. Öffnen Sie sie über das Startmenü und gehen Sie zu Anwendungs- und Dienstprotokolle → Microsoft → Windows → Diagnostics-Performance → Operational. Ereignis 100 zeigt die gespeicherte Startzeit in Millisekunden. Die Ereignisse 100 bis 199 enthalten weitere Angaben zum Start und können auf Programme oder Dienste hinweisen, die ihn verzögern.
Vergleichen Sie mehrere Starts, bevor Sie etwas ändern. Ein Start dauert länger, wenn Windows gerade Updates oder Treiber verarbeitet. Aussagekräftiger als ein allgemeiner Richtwert sind wiederholt hohe Messwerte oder eine deutliche Verschlechterung gegenüber früher. Eine feste Zielzeit für alle Windows-7-PCs gibt es nicht.
Autostartprogramme einzeln prüfen
Viele Programme starten automatisch mit Windows, obwohl Sie sie direkt nach der Anmeldung nicht brauchen. Dazu gehören zum Beispiel Aktualisierungs- und Hilfsprogramme anderer Hersteller. Sie können den Desktop verzögern oder den PC nach der Anmeldung noch eine Weile beschäftigen.
Öffnen Sie über das Startmenü die Systemkonfiguration (msconfig) und wählen Sie die Registerkarte Systemstart. Notieren Sie sich die Einträge, die Sie ändern. Deaktivieren Sie zunächst nur ein Programm, das Sie kennen und direkt nach der Anmeldung nicht brauchen. Starten Sie Windows neu und vergleichen Sie die Startzeit. Fehlt danach eine wichtige Funktion oder treten Probleme auf, aktivieren Sie den Eintrag wieder.
Die Systemkonfiguration schaltet Autostarteinträge zunächst nur für den Test aus. Soll ein Programm dauerhaft nicht mehr automatisch starten, ändern Sie die Einstellung im Programm selbst. Wenn Sie es nicht mehr brauchen, können Sie es auch deinstallieren. Schalten Sie unbekannte Einträge nicht auf Verdacht aus. Manche gehören zu Treibern, Sicherheitssoftware oder angeschlossenen Geräten.
Dienste und Treiber untersuchen
Dienste sind Programme, die Windows oder andere Software im Hintergrund ausführt. Stockt der Start nach dem Windows-Logo, aber vor der Anmeldung, prüfen Sie besonders Dienste und Treiber, die kurz vor Beginn des Problems installiert oder aktualisiert wurden. Hat sich der Start direkt danach verschlechtert, machen Sie die Änderung rückgängig oder installieren Sie den passenden Treiber erneut.
Mit msconfig können Sie auch einen selektiven Start testen, bei dem Windows nur ausgewählte Dienste lädt. Gehen Sie schrittweise vor und ändern Sie nur Dienste, deren Zweck Sie kennen. Ein Gerät oder ein anderes Programm kann auf einen Dienst angewiesen sein. Wenn Sie alle Dienste ausschalten, wird die Fehlersuche schwieriger. Außerdem können Netzwerkverbindungen, die Geräteerkennung oder Sicherheitsprogramme ausfallen.
Wenn Windows langsamer startet, prüfen Sie gezielt kürzlich installierte Programme oder neue Treiber. Ändern Sie nicht mehrere Dinge gleichzeitig. Sonst lässt sich kaum feststellen, welche Änderung geholfen oder das Problem verursacht hat.
Festplatte und Systemaufgaben prüfen
Bei einer mechanischen Festplatte prüfen Sie den Zustand des Laufwerks und den Zeitplan der Windows-Defragmentierung. Dabei ordnet Windows verstreut gespeicherte Dateiteile neu an. Währenddessen kann der PC langsamer werden. Die Defragmentierung verkürzt die Startzeit aber nicht zuverlässig und ist daher kein allgemeines Mittel gegen langsames Starten.
Schalten Sie Superfetch und Prefetch nicht ohne konkreten Grund ab. Diese Windows-Funktionen erfassen, welche Programme Sie häufig nutzen, und helfen Windows, sie zu laden. Eine Microsoft-Untersuchung zu Windows Embedded Standard 7 zeigte, dass Superfetch unter bestimmten Bedingungen Vorteile brachte. Das Ergebnis gilt für diese spezielle Windows-Variante und lässt sich nicht auf alle Windows-7-PCs übertragen.
Prüfen Sie auch, ob Updates, Treiberinstallationen oder neue Programme ungefähr zur gleichen Zeit wie der langsamere Start aufgetreten sind. Wenn die Verzögerung nach einer bestimmten Änderung begann, testen Sie diese gezielt. Stellen Sie nicht mehrere Windows-Aufgaben gleichzeitig um.
Schnellstart und Windows-7-Support
Die Funktion Schnellstart gibt es in Windows 7 nicht. Sie wird in manchen Tipps für neuere Windows-Versionen genannt. Übernehmen Sie deshalb keine Anleitung für Windows 8 oder spätere Versionen, die einen Schalter mit diesem Namen beschreibt.
Microsoft beendete den regulären Support für Windows 7 am 14. Januar 2020. Das betrifft auch die Sicherheit: Windows 7 erhält keine regulären Sicherheitsupdates mehr. Eine schnellere Startzeit ändert daran nichts. Überlegen Sie deshalb, auf ein unterstütztes Betriebssystem umzusteigen.


