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

У попередніх версіях 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>

*

*