Der Engineering Windows 7-Blog erklärt dies so ausführlich, wie Sie es wissen möchten.
Zunächst scheint es, dass Microsoft mit OEM-Partnern zusammengearbeitet hat, um einige der Crapware- Cruft-Komponenten von OEM-Maschinen zu beseitigen:
Bevor wir auf einige unserer Windows 7-Bemühungen eingehen, möchten wir Sie darauf hinweisen, dass derzeit ein erhebliches Engagement mit unseren Partnern besteht. Beim Scannen von Dutzenden von Systemen haben wir zahlreiche Verbesserungsmöglichkeiten gefunden und Änderungen vorgenommen. Beachten Sie zur Veranschaulichung die folgenden Daten eines realen Systems. Als das System bei uns eintraf, hatte die Standardkonfiguration eine Startzeit von ~ 45 Sekunden. Eine Neuinstallation von Vista SP1 auf demselben System führte zu einer konsistenten Startzeit von ~ 23 Sekunden. Da es sich um eine saubere Installation handelte, gab es natürlich viel weniger Prozesse, Dienste und einen etwas anderen Treibersatz (meistens waren die Versionen unterschiedlich). Wir konnten die Standardkonfiguration jedoch so optimieren, dass eine konsistente Startzeit von ~ 21 Sekunden erreicht wird.
Es wurde auch versucht, die Anzahl der Dienste zu verringern, die Windows benötigt:
Als Beispiel für Windows 7 arbeiten wir sehr intensiv an Systemdiensten. Wir haben uns zum Ziel gesetzt, ihre Anzahl drastisch zu reduzieren sowie ihren CPU-, Festplatten- und Speicherbedarf zu senken. Unsere Sichtweise dazu ist einfach; Wenn ein Dienst nicht unbedingt erforderlich ist, sollte er nicht gestartet werden, und es sollte ein Auslöser für seltene Bedingungen vorhanden sein, damit der Dienst nur dann ausgeführt wird.
Die Beschleunigung der Fahrinitialisierung hilft auch:
Wie bereits erwähnt, kann die Initialisierung von Geräten und Treibern ebenfalls einen wichtigen Beitrag leisten. In Windows 7 haben wir uns sehr darauf konzentriert, die Parallelität der Treiberinitialisierung zu erhöhen. Diese erhöhte Parallelität verringert die Wahrscheinlichkeit, dass sich einige langsamere Geräte / Treiber auf die Gesamtstartzeit auswirken.
Abschließend wird erwähnt, dass es jetzt bessere Tools zur Fehlerbehebung bei schlechten Startzeiten gibt (möglicherweise ein Verweis auf WPT ), von denen ich annehme, dass Microsoft und Benutzer langsame Startprobleme schneller erkennen können:
Es gibt auch verbesserte Diagnoseerfahrungen in Windows 7. Wir sind bestrebt, bestimmte Probleme auf einzelnen Systemen schnell zu identifizieren und bei der Lösung der Probleme zu helfen. Wir sind der Ansicht, dass dies eine geeignete Methode ist, um Benutzer über einige Probleme zu informieren, z. B. über zu viele Startanwendungen oder das Vorhandensein langwieriger domänenorientierter Anmeldeskripts. Wie viele Benutzer wissen, sind zu viele Startanwendungen häufig die Ursache für lange Startzeiten. Nur wenige Benutzer kennen die Auswirkungen problematischer Boot- oder Anmeldeskripts. In Windows XP, Vista und Windows 7 besteht das Standardverhalten für Windows darin, den Benutzer beim Desktop anzumelden, ohne darauf zu warten, dass möglicherweise langwierige Netzwerkinitialisierungen oder Skripts ausgeführt werden.