ПредишенСледващото


Всеки администратор е някога да се добавят към стартиране на задачи на сървъра, които изискват изпълнение в определен ред. Аз често имат проблеми с услуги за нормалната работа на които е необходимо да се свърже с базата данни на същия сървър. беше решено, преди да използвате сложни скриптове, или чрез провеждане извън приложението на услугата среда Windows (ужасно да си спомня), но в новия Windows продукт има специална опция, която ви позволява да контролирате автоматичното зареждане.

Опция отложен старт ви позволява да оптимизирате процеса на зареждане и прави по-лесно да персонализирате заявлението за сериен стартиране. Процесът на определяне на отложения старт за услуги не се различава от традиционния (фиг. А).

Регулирайте отлага началото може не само чрез графичен интерфейс, но и резерва за отбора. DWORD промяна на настройката под «DelayedAutoStart». В този случай, всички стандартни услуги, работа няма да работи в автоматичен режим: на услугата, за която избраната отложения старт просто да бъде назначен по-нисък приоритет.

Процесът на определяне на отложения старт за услуги на Windows, описани в блога на TechNet.

В предишните версии на Windows по време на зареждане процес Session Manager (Session Manager, SMSS.EXE) стартира клиент-сървър подсистема (клиент-сървър по време на работа на подсистемата, csrss.exe) и процеса на влизане (winlogon.exe). Последно стартира сървъра процес проверява истинността СОТ (Local Security Authority Subsystem Service, lsass.exe) и Service Control Manager (Мениджър за контрол на услуги, SERVICES.EXE). Когато потребител вход конзола сесията на 0 (Session 0) се използва и системни процеси. Недостатък на този подход е, че ако има неправомерно са съставени услуга Windows работи в сесия 0, потребителския интерфейс в интерактивна конзола, на зловреден софтуер може да атакува този прозорец, като се използват съобщенията и да получат администраторски права.

Едновременно със сесията инициализира с 0 конзола сесия (конзолата сесия). първо копие SMSS.EXE създава ново копие на себе си, за да изберете конзолната сесия, тъй като в случай на сесията 0. нов екземпляр започва SMSS.EXE csrss.exe и winlogon.exe за конзолната сесия, подготвя системата за потребителска активност. След това започва вход winlogon.exe домакин потребителския интерфейс (Logon User Interface домакин, LOGONUI.EXE), което от своя страна показва прозореца "Настройки за сигурност» (Windows Security) с предложение да натиснете [Ctrl] + [Alt] + [ Delete], за да влезете.

Как работи новата функция? Контрол на мениджъра услуга стартира услугата, за която отложения старт е избран след зареждане на верига от процеси, маркирани за автоматично стартиране. Верига от услуги, които се движат в отсрочения режим, THREAD_PRIORITY_LOWEST определен приоритет и съответно всички / изходната операция инициирана от тези услуги са с най-нисък приоритет. След инициализация, услугата за мениджър на услугата за контрол отново възлага нормален приоритет.

Комбинирането на отложен старт, нисък приоритет за CPU, RAM и заден I / O операции, което значително намалява натоварването на системата, без да пречи на нормалната данни от потребителя. Много от услугите на Windows, включително и Background Intelligent Transfer Service (Background Intelligent Transfer Service, BITS), Windows Update клиент (Windows Update Client) и обслужване на Windows Media Center, сега работят в режим на отложено, за да се ускори процеса на влизане при стартиране. За да конфигурирате услугата да се стартира автоматично при разсрочено режим, създаване на стойност REG_DWORD име «DelayedAutoStart» в раздела за конфигурация за тази услуга в раздел «HKLM \ SYSTEM \ CurrentControlSet \ Services».

Подкрепете проекта - споделете линка, благодаря!