Il blog di Engineering di Windows 7 lo spiega in modo dettagliato come vorresti sapere.
Prima di tutto, sembra che Microsoft abbia lavorato con i partner OEM per sbarazzarsi di alcune delle crapware che arrivano sulle macchine OEM:
Prima di discutere alcuni dei nostri sforzi su Windows 7, vorremmo sottolineare che è in corso un notevole impegno con i nostri partner. Nella scansione di decine di sistemi, abbiamo trovato molte opportunità di miglioramento e abbiamo apportato modifiche. A dimostrazione di ciò, si prega di considerare i seguenti dati presi da un sistema reale. Quando il sistema è arrivato a noi, la configurazione standard aveva un tempo di avvio di ~ 45 secondi. L'esecuzione di un'installazione pulita di Vista SP1 sullo stesso sistema ha prodotto un tempo di avvio costante di ~ 23 secondi. Naturalmente, essendo un'installazione pulita, c'erano molti meno processi, servizi e un set di driver leggermente diverso (per lo più le versioni erano diverse). Tuttavia, siamo stati in grado di prendere la configurazione standard e ottimizzarla per produrre un tempo di avvio costante di ~ 21 secondi,
È stato inoltre compiuto uno sforzo per ridurre il numero di servizi di cui Windows ha bisogno:
Come esempio di Windows 7, stiamo lavorando molto duramente sui servizi di sistema. Miriamo a ridurli drasticamente in numero, nonché a ridurre le richieste di CPU, disco e memoria. La nostra prospettiva su questo è semplice; se un servizio non è assolutamente necessario, non dovrebbe avviarsi e dovrebbe esistere un trigger per gestire condizioni rare in modo che il servizio funzioni solo allora.
Accelerare l'inizializzazione di guida aiuta anche a:
Come notato sopra, anche l'inizializzazione del dispositivo e del driver può dare un contributo significativo. In Windows 7, ci siamo concentrati molto sul crescente parallelismo dell'inizializzazione del driver. Questo maggiore parallelismo riduce la probabilità che alcuni dispositivi / driver più lenti influiscano sul tempo di avvio generale.
Infine, il post menziona che ora ci sono strumenti migliori per la risoluzione dei tempi di avvio scadenti (probabilmente un riferimento a WPT ), che presumo consentano a Microsoft e agli utenti di identificare più rapidamente i problemi di avvio lento:
Ci sono esperienze diagnostiche migliorate anche in Windows 7. Miriamo a identificare rapidamente problemi specifici su singoli sistemi e fornire assistenza per aiutare a risolverli. Riteniamo che questo sia un modo appropriato per informare gli utenti su alcuni problemi, come avere troppe applicazioni di avvio o la presenza di lunghi script di accesso orientati al dominio. Come molti utenti sanno, avere troppe applicazioni di avvio è spesso causa di lunghi tempi di avvio. Pochi utenti, tuttavia, hanno familiarità con le implicazioni di avere script di avvio o di accesso problematici. In Windows XP, Vista e Windows 7, il comportamento predefinito per Windows è di accedere all'utente al desktop senza attendere l'esecuzione di script o inizializzazioni di rete potenzialmente lunghe.