Головна » як » Як контролювати порядок запуску програм у Windows

    Як контролювати порядок запуску програм у Windows

    Ви, напевно, дуже добре знайомі з функцією запуску програм Windows. Хоча ви можете вказати програми, які ви хочете запустити під час запуску Windows, можливість керування порядком їх запуску недоступна. Однак існує кілька способів, якими можна легко подолати це обмеження, і контролювати порядок запуску програм.

    Примітка: цей підручник повинен працювати для будь-якої версії Windows, включаючи Windows Server.

    Використання WinPatrol

    Існує, швидше за все, кілька утиліт, які забезпечують цю функціональність, але ми збираємося обговорити використання популярного програми моніторингу WinPatrol, яка має контроль затримки запуску. Як ви, напевно, можете здогадатися, ця функція дозволяє вказати певний час очікування перед відкриттям відповідної програми.

    WinPatrol робить цей процес дуже легким. На вкладці Програми автозапуску знайдіть програми, для яких потрібно затримати запуск, натисніть правою кнопкою миші та виберіть параметр "Перемістити до списку програм запуску затримки".

    Після вибору цього параметра для всіх цільових програм перейдіть на вкладку Затримка запуску. Тут ви можете додавати додаткові програми вручну та встановлювати відповідну затримку, виділивши цільовий запис і натиснувши "Параметри затримки".

    Тепер встановіть час затримки і будь-які відповідні параметри.

    Оскільки WinPatrol ініціює команди запуску, час затримки відповідає часу його відкриття. Отже, звичайно, ви повинні мати WinPatrol як самого запуску програми (що за замовчуванням).

    Використання пакетного сценарію

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

    Відкрийте папку запуску Windows, відкривши меню Пуск> Усі програми, клацніть правою кнопкою миші на папці автозавантаження і виберіть Відкрити.

    Коли з'явиться список програм, створіть новий текстовий файл з ім'ям "StartupOrder.bat".

    Відредагуйте файл StartupOrder.bat у Блокноті, щоб додати час затримки та програми, які потрібно запустити. Для виконання цього завдання нам знадобиться використання двох пакетних команд: TIMEOUT і START.

    Використання команди TIMEOUT визначає затримку. Використання просто це:

    TIMEOUT / T секунд-чекати

    Наприклад, наступні дві команди будуть чекати 10 секунд і 2 хвилини (120 секунд) відповідно, перш ніж продовжити:

    TIMEOUT / T 10
    TIMEOUT / T 120

    Використання команди START - це запуск цільової програми. Причина, за якою ми використовуємо команду START, а не просто вводити ім'я програми, - це повідомити пакетному сценарію, щоб він запускав цільову програму і рухався без очікування, поки ми не закриємо її. Використання цієї команди:

    START “” “C: PathToApplication.exe”

    Наприклад, наступні дві команди відкриють Блокнот і Калькулятор, не чекаючи, поки інший закриється (тобто одночасно):

    START “” “Notepad.exe”
    START “” “Calc.exe”

    Покласти його разом

    Все, що потрібно зробити, щоб користувальницький скрипт StartupOrder.bat працював, поєднує команди затримки (TIMEOUT) і запуску (START) у тому порядку, в якому вони будуть оброблені.

    Ось пакетний сценарій, який реалізує ту ж затримку запуску, яку ми вказали у прикладі WinPatrol вище:

    @ECHO OFF

    TIMEOUT / T 10
    Загальне затримка REM = 10 секунд
    START “” “C: Файли програм (x86) Microsoft OfficeOffice14OUTLOOK.EXE”

    TIMEOUT / T 20
    Загальне затримка REM = 30 секунд
    START “” “C: Файли програм (x86) Microsoft OfficeOffice14WINWORD.EXE”
    START “” “C: Файли програм (x86) CitrixGoToMeeting457g2mstart.exe”

    TIMEOUT / T 20
    Загальне затримка REM = 50 секунд
    START “” “C: Файли програм (x86) Microsoft OfficeOffice14EXCEL.EXE”

    Цей приклад можна використовувати для початку та налаштування за потреби.

    Завантажити WinPatrol