Блог " Інжиніринг Windows 7" пояснює це приблизно стільки ж детально, скільки ви хочете знати.
По-перше, схоже, що Microsoft працювала з партнерами з OEM, щоб позбутися деяких суттєвих програм, що поставляються на машинах OEM:
Перш ніж обговорити деякі наші зусилля Windows 7, ми хотіли б зазначити, що з нашими партнерами ведеться значна співпраця. Скануючи десятки систем, ми знайшли багато можливостей для вдосконалення та внесли зміни. Проілюструючи це, будь ласка, врахуйте наступні дані, взяті з реальної системи. По мірі того, як система приїхала до нас, конфігурація, що не перебуває на полиці, мала час завантаження ~ 45 секунд. Виконання чистої установки Vista SP1 в одній і тій же системі дало стійкий час завантаження ~ 23 секунди. Звичайно, будучи чистою установкою, було набагато менше процесів, сервісів та дещо інший набір драйверів (переважно версії були різними). Однак нам вдалося взяти конфігурацію, що не використовується на полиці, та оптимізувати її для отримання послідовного часу завантаження ~ 21 секунди,
Було також намагатися зменшити кількість служб, необхідних Windows:
Як приклад Windows 7, ми дуже наполегливо працюємо над системними сервісами. Ми прагнемо різко скоротити їх кількість, а також зменшити потреби в процесорі, диску та пам'яті. Наш погляд на це простий; якщо сервіс не є абсолютно необхідним, він не повинен бути запущеним і повинен існувати тригер для обробки рідкісних умов, щоб служба працювала лише тоді.
Прискорення ініціалізації водіння також допомагає:
Як зазначалося вище, ініціалізація пристрою та драйвера також може бути вагомим фактором. У Windows 7 ми дуже важко зосередилися на збільшенні паралелізму ініціалізації драйверів. Цей посилений паралелізм зменшує ймовірність того, що кілька повільних пристроїв / драйверів вплинуть на загальний час завантаження.
Нарешті, у публікації зазначається, що зараз існують кращі інструменти для усунення неполадок часу запуску (можливо, посилання на WPT ), який, я припускаю, дозволяє Microsoft та користувачам швидше визначати проблеми з повільним запуском:
Також є покращений діагностичний досвід у Windows 7. Ми прагнемо швидко визначити конкретні проблеми в окремих системах та надати допомогу у вирішенні проблем. Ми вважаємо, що це підходящий спосіб інформувати користувачів про деякі проблеми, наприклад, надто багато програм запуску або наявність тривалих сценаріїв входу, орієнтованих на домен. Як відомо багатьом користувачам, занадто багато програм для запуску часто є причиною тривалих завантажень. Мало хто з користувачів знайомий із наслідками виникнення проблемних сценаріїв для завантаження чи входу. У Windows XP, Vista та Windows 7 поведінка за замовчуванням для Windows полягає у введенні користувача на робочий стіл, не чекаючи запуску потенціальної мережі чи сценаріїв.