Назад | Перейти на главную страницу

Как запустить командный файл при перезапуске сервера?

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

Я не нашел эффективного способа сделать это (кроме написания службы Windows). Я что-то упустил?

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

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

Вы будете использовать либо консоль управления групповой политикой, либо локальную gpedit.msc чтобы настроить эту политику:

Если это Windows 2008 или 2008 R2, у Планировщика задач есть триггер «При запуске».

Если установлена ​​более ранняя версия сервера, вы можете использовать ключ HKLM / Software / Microsoft / Windows / Currentversion / Run для запуска процесса (не рекомендуется)