Ускорьте запуск Windows с помощью этих уловок

Знаете ли вы, что вы можете ускорить запуск Windows без использования сторонних инструментов? Сегодня мы поделимся с вами несколькими хитростями, которые позволят вам сократить время запуска и ускорить загрузку Windows. Некоторые из них довольно простые, а некоторые могут быть для вас новыми.

СОДЕРЖАНИЕ Что в Windows считается «автозагрузкой» Здесь вы начинаете Как улучшить запуск за счет снижения нагрузки на ОС Сделать интерфейс ОС более отзывчивым при запуске в Windows 8 и Windows 7 — путь джедаев Не отключайте функции Prefetcher и ReadyBoot Дефрагментация загрузочных файлов

Что в 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 и более поздние версии).

Совет: вы можете получить доступ к желаемому ключу реестра одним щелчком мыши. Чтобы открыть папки автозагрузки, вы можете использовать следующие команды оболочки:

  • для папки автозагрузки для каждого пользователя: shell: Startup
  • для всех пользователей папка автозагрузки: shell: Common Startup

Щелкните здесь, чтобы узнать больше о командах оболочки.

Здесь вы начинаете

Уменьшите количество приложений, загружаемых при запуске. В версиях Windows до Windows 8 вы могли использовать утилиту msconfig (Start-Run-msconfig.exe), чтобы увидеть, что у вас было в списке автозагрузки. В Windows 8 такую ​​же возможность предоставляет новый Диспетчер задач:

Диспетчер задач 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. Задача №1 — Yahoo! Messenger, «Отложить задачу для» не отмечен — мне не нужна задержка для первого запущенного приложения.
  2. Задача № 2 — Непрозрачная панель задач, «Задержка задачи для» установлена ​​на 5 секунд — я выделил 5 секунд на задачу № 1 для запуска и освобождения ресурсов ОС.
  3. Задача № 3 — Skype, «Задержка задачи на» установлена ​​на 2 секунды — Я выделил 2 секунды на задачу № 2 для запуска и освобождения ресурсов ОС.
  4. …и так далее.

Вам необходимо регулярно проверять настройки запуска, чтобы избавиться от новых приложений, которые автоматически добавляются в ваш запуск после установки. Но оно того стоит. После создания очереди запуска вы почувствуете, что время запуска Windows значительно сокращается, особенно если у вас много приложений, которые загружаются при запуске.

Сделать интерфейс ОС более отзывчивым при запуске в Windows 8 и Windows 7 — путь джедаев

Начиная с Windows Vista, Microsoft пытается улучшить запуск Windows, поэтому в Windows Vista введена «задержка при запуске». Для любого приложения, загруженного в течение первых 60 секунд, Windows Vista запускает его с низким приоритетом, чтобы снизить нагрузку на ОС.

Однако в Windows 7 и Windows 8 эта функция запуска с низким приоритетом по умолчанию отключена. Вы можете включить его, чтобы интерфейс ОС стал более отзывчивым во время запуска. Обратите внимание, что при этом ваши приложения будут запускаться с более низким приоритетом, но ваша система может быть более отзывчивой.

Вот инструкции, чтобы включить эту функцию:

  1. Откройте реестр и перейдите к следующему разделу:
    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ DelayedApps

    Ознакомьтесь с основными принципами работы с редактором реестра.

  2. Получите право собственности на упомянутый выше ключ. По умолчанию он принадлежит TrustedInstaller.
  3. Измените значение параметра Delay_Sec. По умолчанию он установлен на ноль, что означает «0 секунд для периода с низким приоритетом». Вы можете изменить его и установить обратно на 60 секунд (использовать десятичное значение), как это делает Vista.
    delay_sec в реестре
  4. Восстановите право собственности на 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.

Следуйте этим простым правилам, чтобы обеспечить плавный запуск:

  1. Оставьте файл подкачки включенным. Отключение файла подкачки может вызвать всевозможные проблемы и странные проблемы. Некоторые приложения просто отказываются запускаться без файла подкачки.
  2. Оставьте SuperFetch включенным.
    Когда вместо жесткого диска (HDD) используется SSD, Windows автоматически игнорирует SuperFetch.
  3. Не отключайте ReadyBoost.
    Отключение этого параметра увеличит время загрузки.

Дефрагментация загрузочных файлов

Встроенная утилита дефрагментации в Windows Vista и более поздних версиях имеет скрытый параметр «-b», который оптимизирует загрузочные файлы и сокращает время запуска.

Запустите командную строку с повышенными привилегиями и введите следующее:

дефрагментировать -b c:

где c: ваш системный диск. Эта команда вызовет оптимизацию загрузки.

Вы должны знать, что Windows выполняет дефрагментацию по фиксированному расписанию. Он также включает оптимизацию загрузки, поэтому приведенная выше команда запускает ее по запросу.

В планировщике заданий в папке Microsoft \ Windows \ Defrag есть задача «ScheduledDefrag», которая выполняет дефрагментацию:

расписание дефрагментации

Вы можете проверить, включена ли эта задача.

Обратите внимание: если у вас есть SSD-накопитель, эта задача может быть отключена Windows. Не волнуйся. Даже если он не отключен на SSD-диске, Windows не будет дефрагментировать SSD.

Сообщите нам, если вы нашли эту статью полезной. Ваши комментарии всегда приветствуются.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *