Автозапуск програм в Windows Vista: погляд зсередини, Windows, Операційні системи, статті

У попередніх версіях Windows було досить проблематично запустити програму або зробити що-небудь з системою відразу після завантаження, особливо, якщо за тривалий термін використання системи було встановлено багато додатків. Багато пам’ятають цю моральну боротьбу з курсором мишки, який крутив пісковими годинками, або підглядання за лампочкою жорсткого диска, яка весело блимала.

Уявіть собі ідеальний запуск Windows. Можливо, ваша уява намалювала не тільки швидке завантаження робочого стола, а й систему, яка відразу готова відповідати на ваші запити. Це одне із завдань, яка була закладена при розробці Windows Vista. Як саме вдалося це реалізувати?

Нова можливість Vista називається “boxing”. Додатки, які повинні завантажитися разом з ОС автоматично заморожуються на 60 секунд після завантаження. Під поняттям “boxing” мається на увазі наступне: програми з автозавантаження запускаються з навмисно зниженим пріоритетом, цим вони надають можливість нормально працювати іншим програмам, наприклад тим, які користувач запускає самостійно.

Давайте розглянемо, як це все виглядає на практиці. Велика ймовірність, що серед всіх додатків, встановлених на вашому ПК, є декілька, які запускаються при завантаженні, за допомогою ключа Run в реєстрі


Код:
HKLMSoftwareMicrosoftWindowsCurrentVersionRun


До появи Windows Vista програми, додані в цей гілку, змушували вважати себе більш пріоритетними, ніж всі інші. В результаті, серед подібних програм, виникала боротьба за право бути завантаженим першим. І коли користувач намагався запустити відразу після завантаження системи, наприклад, Word або Internet Explorer, то запущене додаток працювало дуже повільно, а іноді просто зависало. На самому ж, завантаження програми була припинена додатками, які завантажувалися автоматично і боролися за право бути запущеними.

Кілька речей, які потрібно знати про “заморожених” додатках. Ви можете відключити цю можливість, змінивши ключ реєстру. За це відповідає мінлива Delay_Sec в ключі


Код:
HKLMSOFTWAREMicrosoftWindowsCurrentVersionexplorerAdvancedDelayedApp


Ця змінна визначає, який час програми в автозавантаженні чекатимуть запуску, тобто скільки вони будуть “заморожені”. Стандартно встановлено час 60 секунд, це десяткове значення, в шістнадцятковому коді буде 0x3c. Якщо ви зміните значення на 0, то вимкніть це функцію. Також варто зазначити, що для перерахованих вище дій необхідно стати співвласником ключа DelayedApps в реєстрі.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*