Ускорьте запуск Windows с помощью этих уловок
Знаете ли вы, что вы можете ускорить запуск Windows без использования сторонних инструментов? Сегодня мы поделимся с вами несколькими хитростями, которые позволят вам сократить время запуска и ускорить загрузку Windows. Некоторые из них довольно простые, а некоторые могут быть для вас новыми.
Рекламное объявление
Что в Windows считается "автозагрузкой"
Автозагрузка Windows - это набор ключей реестра и папок файловой системы, которые используются Windows для запуска приложений и различных сценариев. Существует много разных мест автозагрузки, но большинство программ используют следующие разделы реестра или папки файловой системы:
- Подраздел реестра для каждого пользователя: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- Подраздел реестра для всех пользователей: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- Папка автозагрузки для каждого пользователя: C: \ Users \% username% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
- Папка автозагрузки для всех пользователей: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
- Некоторые задачи планировщика заданий, которые могут запускаться при входе пользователя в систему (Windows Vista и более поздние версии).
Совет: вы можете получить доступ к желаемому ключу реестра одним щелчком мыши. Чтобы открыть папки автозагрузки, вы можете использовать следующие команды оболочки:
- для папки автозагрузки для каждого пользователя: оболочка: Запуск
- для папки автозагрузки всех пользователей: оболочка: Обычный запуск
кликните сюда чтобы узнать больше о командах оболочки.
Здесь вы начинаете
Уменьшите количество приложений, загружаемых при запуске. В версиях Windows до Windows 8 вы могли использовать msconfig (Start-Run-msconfig.exe), чтобы увидеть, что у вас было в списке автозагрузки. В Windows 8 такую же возможность предоставляет новый Диспетчер задач:
У нового диспетчера задач есть одно преимущество - Расчет воздействия при запуске, Я бы порекомендовал вам взглянуть на Автозапуск Утилита Марка Руссиновича. Это незаменимый инструмент для опытных пользователей, который может показать вам все, что загружается при запуске в вашей ОС.
Очевидно, что чем меньше у вас приложений при запуске, тем быстрее будет запускаться Windows.
Итак, первый шаг - отключение ненужных приложений, загружаемых при запуске.
Есть одно хорошее правило: если вы не знаете, что это за приложение, не отключайте его.
Как улучшить запуск за счет снижения нагрузки на ОС
Вы можете значительно сократить время запуска, создав собственную очередь запуска. Приложения будут запускаться одно за другим, и это снизит нагрузку на ОС.
Идея заключается в том, что несколько приложений не будут пытаться загружать все сразу, они будут загружаться в последовательном порядке. Простой трюк - создать пакетный файл с командами запуска приложения и командой «тайм-аут» после каждого приложения.
Чтобы сделать его чистым, я приведу простой пример из моей установки Windows 8. Я помещаю следующий командный файл в свою оболочку: Папка автозагрузки после удаления двух установленных мною приложений Yahoo! Messenger и моя непрозрачная панель задач из-за загрузки при запуске с автозапуском:
@ эхо выключено
start "" "c: \ Program Files (x86) \ Yahoo! \ Messenger \ YahooMessenger.exe"
тайм-аут / 10
начать "" c: \ data \ portable \ OpaqueTaskbar / resident
Таким образом вы можете переместить все другие приложения в пакетный файл.
Если вы не хотите видеть окно консоли при каждом запуске, вы можете создать очередь запуска с помощью Планировщика заданий. Вам нужно создать набор задач: по одной задаче для каждого приложения.
На вкладке «Триггеры» в окне «Создать задачу» необходимо установить новый триггер для события «Вход в систему». Обратите внимание на параметр «Отложить задачу на». Это эквивалентно команде "тайм-аут", которую я использовал в пакетном файле выше. Используйте эту опцию для создания очереди запуска.
В случае моей системы Windows 8 очередь может быть следующей:
- Задача №1 - Yahoo! Messenger, «Отложить задачу для» не отмечен - мне не нужна задержка для первого запущенного приложения.
- Задача № 2 - Непрозрачная панель задач, «Задержка задачи для» установлена на 5 секунд - я выделил 5 секунд на задачу № 1 для запуска и освобождения ресурсов ОС.
- Задача № 3 - Skype, «Задержка задачи на» установлена на 2 секунды - Я выделил 2 секунды на задачу № 2 для запуска и освобождения ресурсов ОС.
- ...и так далее.
Вам необходимо регулярно проверять настройки запуска, чтобы избавиться от новых приложений, которые автоматически добавляются в ваш запуск после установки. Но оно того стоит. После создания очереди запуска вы почувствуете, что время запуска Windows значительно сократилось, особенно если у вас есть много приложений, которые загружаются при запуске.
Сделать интерфейс ОС более отзывчивым при запуске в Windows 8 и Windows 7 - путь джедаев
Начиная с Windows Vista, Microsoft пытается улучшить запуск Windows, поэтому в Windows Vista введена «задержка при запуске». Для любого приложения, загруженного в течение первых 60 секунд, Windows Vista запускает его с низким приоритетом, чтобы снизить нагрузку на ОС.
Однако в Windows 7 и Windows 8 эта функция запуска с низким приоритетом по умолчанию отключена. Вы можете включить его, чтобы интерфейс ОС стал более отзывчивым при запуске. Обратите внимание, что это приведет к тому, что ваши приложения будут запускаться с более низким приоритетом, но ваша система может быть более отзывчивой.
Вот инструкции, чтобы включить эту функцию:
- Откройте реестр и перейдите к следующему разделу:
HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ DelayedApps
Смотрите наши Основы редактора реестра.
- Взять на себя ответственность ключа, упомянутого выше. По умолчанию он принадлежит TrustedInstaller.
- Измените значение Delay_Sec ценить. По умолчанию он установлен на ноль, что означает «0 секунд для периода с низким приоритетом». Вы можете изменить его и установить обратно на 60 секунд (используйте десятичное значение), как это делает Vista.
- Восстановите право собственности на TrustedInstaller
Вот и все. Чтобы отключить эту функцию, просто установите Delay_Sec значение обратно к нулю.
Если вы являетесь пользователем Windows 8, в дополнение к этому, я рекомендую вам ознакомиться со следующей статьей: Как уменьшить задержку запуска настольных приложений в Windows 8.
Не отключайте функции Prefetcher и ReadyBoot
Убедитесь, что в вашей ОС включены обе эти функции.
ReadyBoot (не путать с ReadyBoost) - малоизвестная функция. После каждой загрузки служба ReadyBoost (та же служба, которая реализует функцию ReadyBoost) использует время простоя ЦП для расчета плана кэширования при загрузке для следующей загрузки. Он анализирует информацию о трассировке файлов из пяти предыдущих загрузок и определяет, к каким файлам был осуществлен доступ и где они расположены на диске.
Что касается Prefetcher, он был введен в Windows XP для кэширования определенных данных о приложениях, которые вы запускаете, чтобы помочь им запускаться быстрее. Он был улучшен в Windows Vista и переименован в SuperFetch.
Убедитесь, что служба Superfetch запускается автоматически.
Также проверьте следующий ключ:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ WMI \ Autologger \ ReadyBoot
Значение «Пуск» в этом разделе реестра должно быть установлено на 1.
Следуйте этим простым правилам, чтобы обеспечить плавный запуск:
- Оставьте файл подкачки включенным. Отключение файла подкачки может вызвать всевозможные проблемы и странные проблемы. Некоторые приложения просто отказываются запускаться без файла подкачки.
-
Оставьте SuperFetch включенным.
Когда вместо жесткого диска (HDD) используется SSD, Windows автоматически игнорирует SuperFetch. -
Не отключайте ReadyBoost.
Отключение этого параметра увеличит время загрузки.
Дефрагментация загрузочных файлов
Встроенный дефрагментировать Утилита в Windows Vista и более поздних версиях имеет скрытую опцию «-b», которая оптимизирует загрузочные файлы и сокращает время запуска.
Запустите командную строку с повышенными привилегиями и введите следующее:
дефрагментировать -b c:
где c: ваш системный диск. Эта команда вызовет оптимизацию загрузки.
Вы должны знать, что Windows выполняет дефрагментацию по фиксированному расписанию. Он также включает оптимизацию загрузки, поэтому приведенная выше команда запускает ее по запросу.
В планировщике заданий в папке Microsoft \ Windows \ Defrag есть задача «ScheduledDefrag», которая выполняет дефрагментацию:
Вы можете проверить, включена ли эта задача.
Обратите внимание: если у вас есть SSD-накопитель, эта задача может быть отключена Windows. Не волнуйся. Даже если он не отключен на SSD-диске, Windows не будет дефрагментировать SSD.
Сообщите нам, если вы нашли эту статью полезной. Ваши комментарии всегда приветствуются.