Есть несколько способов запуска пакетного файла при запуске. Тот, который я обычно использую, - это планировщик задач. Если вы нажмете клавишу Windows, тогда введите планировщик задач, который будет отображаться как опция (или найти через управляющие инструменты).
При создании новой задачи вы можете выбрать варианты запуска, такие как «При входе в систему» для конкретного пользователя, разблокировки рабочей станции и т. Д. Затем в действиях вы выбираете запуск программы и полный путь к вашему пакетному сценарию (есть также возможность поставить любые аргументы командной строки).
Вот пример скрипта для запуска переполнения стека в Firefox:
@echo off
title Auto launch Stack Overflow
start firefox http://stackoverflow.com/questions/tagged/python+or+sql+or+sqlite+or+plsql+or+oracle+or+windows-7+or+cmd+or+excel+or+access+or+vba+or+excel-vba+or+access-vba?sort=newest
REM Optional - I tend to log these sorts of events so that you can see what has happened afterwards
echo %date% %time%, %computername% >> %logs%\StackOverflowAuto.csv
exit
Я думаю, что этот вопрос лучше всего подходит для SuperUser. В любом случае приложения для запуска являются как в реестре, так и в специальной папке_. Ваш второй вопрос более сложный: вам нужна помощь из программы, которую вы хотите запустить (интерактивна? Она будет выполняться и немедленно возвращаться?) –
Мой план состоял в том, чтобы отключить загрузку любых элементов запуска (в конфигурации системы) и только услуги системы загрузки. Затем замените эту системную функцию командным файлом, который загружает все элементы запуска. Я не знаю, будет ли это работать лучше, но я подумал, что могу проверить это, чтобы увидеть, все ли вещи загружаются так же медленно (при запуске). Ни одна из программ, которые я загружаю, не требует интерактивности. – Randomishlying