Программы которые загружаются с Windows

С помощью небольшой программки Defender Control вы в один клик сможете отключать, включать и.

Небольшая портативная программа, которая позволяет настроить панель задач Windows 10.

Punto Switcher — нужная программа, которая автоматически исправит текст, набранный не в той.

Win Product Key Viewer — простая утилита для выявления и отображения ключа продукта вашей версии операционной системы Windows.

Volume2 — очень удобная программа, дающая пользователю возможность управлять уровнем.

Windows Activation Key Viewer — небольшая простенькая утилита для отображения ключа активации Вашей операционной системы Windows.

Источник: www.softportal.com

Ускорение загрузки Windows

Скорость загрузки Windows зависит от скорости загрузки множества компонентов, часть из которых можно отключить без вреда для системы. Именно эта задача — ускорение загрузки Windows с помощью выявления самых медленных из ненужных процессов и решается с помощью бесплатных программ, которые можно скачать на этой странице.

Soluto 1.3.1004.0Серебряная медаль BestFREE.ru

1.6 МБ (онлайн-инсталлятор)
Windows XP/Vista/7/8 32).

Последним элементом окна Soluto является раздел истории загрузок. Попасть в него можно, кликнув кнопку «History» в левом нижнем углу:

Окно истории загрузок в программе Soluto 1.3.1004.0

Здесь в виде графика отображена динамика изменений времени запуска ПК. Для просмотра точной статистики следует нажать на конкретную интересующую точку графика. Вернуться же к основному окну можно, снова кликнув кнопку в левом нижнем углу.

Дополнительные возможности программы

На этом знакомство с программой можно считать состоявшимся, но напоследок — парочка советов ;). Soluto в неактивном состоянии отображается в виде значка в трее, кликнув по которому правой кнопкой мыши, можно получить доступ к некоторым дополнительным настройкам спрятанным в контекстных меню:

Контекстное меню программы Soluto 1.3.1004.0

Во-первых, благодаря пункту корневого меню «Launch My Paused Apps» Вы одним кликом можете запустить все остановленные процессы.

Во-вторых, пункт «PC Readiness Monitor» позволяет настроить отображение таймера готовности ПК к работе (показывать при каждой загрузке, после изменений в автозапуске или вообще никогда).

И, в-третьих, в разделе «Advanced» Вы можете активировать опцию выключения Soluto сразу после запуска компьютера и отображения таймера (отмечаем галочкой первый пункт).

Выводы

Soluto, к сожалению, не панацея ото всех компьютерных бед, однако может здорово ускорить первоначальную загрузку ПК. Даже если он работает уже несколько лет кряду, и успел «обвешаться» кучей дополнительного софта, программа благодаря функции отстроченного запуска позволит загрузить в первую очередь только ядро системы и особо важные процессы.

Читайте также:
Как сжать видео на компьютере без программ Windows

Все остальное пусть подгружается уже во время работы компьютера. Это даст Вам возможность начинать работать с ОС непосредственно после ее загрузки так, как со вновь установленной, избавив Вас от долгого ожидания готовности ПК к выполнению нужных действий.

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Источник: www.bestfree.ru

Порядок загрузки драйверов и сервисов в Windows

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

Прежде всего посмотрим текущий порядок запуска системы с помощью программы LoadOrder от Sysinternals. Программа покажет нам, что и в каком порядке загружается при запуске операционной системы.

порядок загрузки

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

Драйверы

В качестве подопытного возьмем драйвер Microsoft ACPI (Advanced Configuration and Power Interface), который отвечает за обнаружение аппаратного обеспечения и управление питанием. Задача ACPI — обеспечить взаимодействие между операционной системой и аппаратным обеспечением, поэтому драйвер ACPI загружается в самом начале.

драйвер ACPI в программе Loadorder

Программа Loadorder предоставляет довольно ограниченную информацию о порядке загрузки, поэтому за более точными данными идем в реестр. У каждого драйвера и Windows-сервиса есть свой раздел в ветви реестра HKLMSYSTEMCurrentControlSetServices. Названы разделы по имени драйверасервиса, соответственно нам нужен раздел ACPI.

параметры загрузки драйвера ACPI в реестре

За порядок загрузки драйвера отвечают три параметра реестра. Основной параметр Start — определяет тип запуска драйвера. Вот правила, по которым драйверы устанавливают значение своего параметра Start:

• Драйверы, которые должны загружаться системным загрузчиком при запуске операционной системы, указывают значение Start равное 0 (запуск при загрузке системы). Пример — драйверы системных шин и драйвер файловой системы, используемый при загрузке системы;
• Драйвер, который не требуется непосредственно для загрузки системы, указывает в Start значение, равное 1 (запуск системой). Пример — стандартный драйвер видеокарты (VgaSave);
• Драйвер, не обязательный для загрузки системы, устанавливает значение Start равным 2 (автозапуск). Пример — драйвер многосетевого UNC-npoвайдера (Multiple UNC Provider, MUP), поддерживающий UNC-имена удаленных ресурсов (типа \ComputerShare);
• Драйверы, не обязательные для работы операционной системы (например, драйверы сетевых адаптеров), указывают значение Start равным 3 (запуск по требованию).

Читайте также:
Что делать если нет программы Windows

Также драйверы устройств могут использовать параметры Group и Tag для контроля порядка своей загрузки при запуске системы. Параметр Group драйверысервисы используют, чтобы указать группу, к которой они принадлежат, а порядок загрузки групп определяется параметром List, находящимся в разделе HKLMSYSTEM CurrentControlSetControlServiceGroupOrder.

порядок загрузки групп драйверов

Кстати, параметр Group указывать не обязательно. Если драйверсервис не входит в какую либо группу, то он загружается в самом конце очереди.

Драйвер может еще больше детализировать порядок своей загрузки с помощью параметра Tag, который указывает конкретную позицию драйвера в группе. Диспетчер ввода-вывода сортирует драйверы в группе по значениям этого параметра, а драйверы, не имеющие параметра Tag, перемещаются в конец списка драйверов группы.

Посмотрев на порядок загрузки, можно подумать что сначала загружаются драйверы с меньшими значениями Tag, потом — с большими, но это не совсем так. Приоритет значений параметров Tag в рамках группы определяется в разделе HKLMSYSTEMCurrentControlSetControlGroupOrderList.

Для примера откроем двоичный параметр Boot Bus Extender, который соответствует одноименной группе, к которой относится и драйвер ACPI. Параметр представляет из себя набор двойных слов (по 4 байта каждое). Первое слово (выделено красным) задает общую длину переменной (количество двойных слов), в нашем примере 06. Остальные двойные слова как раз и являются тэгами. Драйверу ACPI соответствует тэг, равный 01 (выделен зеленым).

порядок загрузки драйверов в группе

Приоритетность тега определяется не значением тега, а его положением: чем выше расположен тэг, тем выше его приоритет в группе, и тем выше приоритет драйвера, которому этот тэг соответствует. А поскольку 01 выше остальных тегов, то и драйвер ACPI загружается первым в группе.

Сервисы

Порядок загрузки Windows-сервисов несколько отличается от порядка загрузки драйверов. В качестве примера возьмем сервис aвтоматического обновления (wuauserv). Он не особо критичен для работы системы и поэтому грузится в последнюю очередь.

wuauserv в программе loadorder

Опять идем в реестр. Параметры запуска сервиса находятся в разделе HKLMSYSTEMCurrentControlSetServiceswuauserv. Я выделил два основных параметра, отвечающих за порядок загрузки данного сервиса.

параметры загрузки сервиса wuauserv в реестре

Windows-сервисы запускаются диспетчером управления сервисами (Service Control Manager, SCM) в соответствии со значением параметра Start. Параметр этот для сервисов может принимать следующие значения:

• Авто запуск (2) — сервис запускается автоматически, сразу после запуска основного SCM-процесса Services.exe;
• Запуск по требованию (3) — сервис запускается при необходимости, по требованию какого либо сервиса или программы;
• Отключено (4) — сервис отключен и не запускается ни при каких условиях.

Читайте также:
Отключить брандмауэр Виндовс 10 программа

Значения 0 (запуск при загрузке системы) и 1 (запуск системой) для сервисов не могут быть указаны, только для драйверов устройств.

Кроме того, начиная с Windows VistaServer 2008 для сервисов появился еще один режим запуска — отложенный автозапуск. Отвечает за него параметр DelayedAutoStart = 1, который который указывает SCM произвести автоматический старт данного сервиса с задержкой. SCM запускает службы, для которых выбран отложенный запуск, после загрузки сервисов, отмеченных для автозапуска.

Режимом запуска сервисов можно управлять не только из реестра, но и в графическом режиме, из консоли Службы (Services).

настройка режима запуска сервиса

Так же как и драйверы, Windows-сервисы могут использовать параметр Group в своем разделе реестра, чтобы указать группу, к которой они принадлежат. Сейчас, для наглядности, возьмем наш сервис wuauserv, находящийся в самом конце списка загрузки. С помощью ключа Group поместим его в группу Event Log, перезагрузимся и посмотрим порядок загрузки в Loadorder.

Как видите, порядок изменился и wuauserv поднялся с последнего места, загрузившись сразу после своего одногруппника — службы eventlog. Правда порядок размещения внутри группы изменить уже не получится, т.к. Tag для сервисов не используется.

изменения для сервиса wuauserv

И еще один параметр, который косвенно влияет на порядок загрузки сервисов — DependOnService. Он указывает, от каких сервисов зависит данный сервис. Соответственно сервис не загружается, пока не будут загружены сервисы, перечисленные в DependOnService.

Зависимости работают следующим образом — если сервисы находятся в одной группе, то зависимый сервис перемещается в конец списка и запускается после сервисов, от которых зависит. Если же группы разные, то сервис просто не запустится, а SCM выдаст ошибку.

Более наглядно это показано в оснастке Службы, где на вкладке Зависимости (Dependency) указаны как сервисы, от которых зависит данный сервис, так и сервисы, зависящие от него.

зависимости сервиса

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

Источник: windowsnotes.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru