Как запустить пакетный файл каждый раз при загрузке Windows, также мне нужно запустить его на заднем плане (без отображения этого командного окна)? Я использую Windows Xp. Мое главное требование: я хочу запустить сервер Tracd с помощью команд командной строки всякий раз, когда Windows загружается.
Запуск пакетного файла в фоновом режиме при загрузке Windows
Ответ 1
Добавьте свою программу в реестр :
Запуск. Это наиболее распространенные места запуска программ для автоматического запуска. По умолчанию эти ключи не выполняются в безопасном режиме. Если вы префикс значения этих ключей со звездочкой, *, будет работать в безопасном режиме. Ключи реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run registry key
Затем вы можете запустить свою партию в невидимом режиме:
wscript.exe "C:\yourpath\invis.vbs" "your_file.bat"
В invis.vbs put...
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Ответ 2
Два других запуска:
- вы всегда можете добавить файл bat в папку автозагрузки,
- или запустите его как параметр "Запланированная задача" для запуска при входе в систему.
Ответ 3
Вы можете сделать приложение запустимым как сервис.
Подробнее о в этой статье:
Ответ 4
Вы можете использовать autoexnt для этого. Он был первоначально разработан для Windows NT, но все еще работает в более новых версиях окон.
Вы должны загрузить комплект ресурсов Windows 2003, чтобы получить его.
Ответ 5
Там также hstart, третья программа, которая хорошо работала для моих нужд. Он тоже поддерживался. Последняя версия была выпущена 7 июля 2010 года.
Ответ 6
Вы можете просто использовать команду start.
Запустите google.com
Это откроет его в браузере по умолчанию.