Автозагрузка в Windows 7 складывается из Бог весть чего. Самый полный список можно лишь через msconfig увидеть. Но вопрос в следующем: у меня при загрузке запускается несколько программ, ярлыков. файлов. Можно ли как-то штатными средствами Windows установить порядок/приоритет загрузки?
Если не знаете, но САМИ пользуетесь неким софтом по этой части - поделитесь знанием.
Если не знаете, но САМИ пользуетесь неким софтом по этой части - поделитесь знанием.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Cooler, типа: запуск msconfig - вкладка "Автозагрузка" - в свой cmd переписать столбец "Команда" со включенными элементами автозагрузки - "Отключить все"? И никаких проблем не предвидется? А потом периодически проверять, не появилось ли что новое, не включилось ли ранее отключенное?
(5) azmon, спасибо. Если не найду способа штатными средствами, взгляну на сие творение.
(5) azmon, спасибо. Если не найду способа штатными средствами, взгляну на сие творение.
(6)
Чтобы предотвратить это вместо команды:
MyProgram.exe /MyParameter
применяется команда:
start /w MyProgram.exe /MyParameter
Где MyProgram.exe - программа, которая должна быть запущена, а MyParameter - параметр запуска (если есть).
Но есть тут и подводный камень: при такой командной строке выполнение пакетного файла продолжится только после завершения MyProgram.exe - а если это какая-то фоновая программа, то получается, что никогда.
В-общем, надо экспериментировать. В том числе и с использованием штатного планировщика (режим запуска задачи "При загрузке Windows") - но вот какой у него приоритет по сравнению с ключами реестра - не скажу, проверять надо.
Да, и напоследок совет: вместо msconfig лучше пользоваться диспетчером автозапуска из утилиты AVZ - можете узнать много интересного о системе.
(8) Надеюсь, я ответил на ваше замечание?
запуск msconfig - вкладка "Автозагрузка" - в свой cmd переписать столбец "Команда" со включенными элементами автозагрузки
Не совсем: при запуске Windows-программы из пакетного файла его выполнение не прерывается до полной отработки программы, практически сразу же идет запуск команды из следующей строки пакетника. Таким образом может получиться, что, например, 2-я по порядку программа, быстрая и компактная, отработает раньше, чем 1-я, но объемная и тяжеловесная.
Чтобы предотвратить это вместо команды:
MyProgram.exe /MyParameter
применяется команда:
start /w MyProgram.exe /MyParameter
Где MyProgram.exe - программа, которая должна быть запущена, а MyParameter - параметр запуска (если есть).
Но есть тут и подводный камень: при такой командной строке выполнение пакетного файла продолжится только после завершения MyProgram.exe - а если это какая-то фоновая программа, то получается, что никогда.
В-общем, надо экспериментировать. В том числе и с использованием штатного планировщика (режим запуска задачи "При загрузке Windows") - но вот какой у него приоритет по сравнению с ключами реестра - не скажу, проверять надо.
Да, и напоследок совет: вместо msconfig лучше пользоваться диспетчером автозапуска из утилиты AVZ - можете узнать много интересного о системе.
(8) Надеюсь, я ответил на ваше замечание?
В итоге совершил следующее:
В планировщике создал задание, запускающее указанный CMD-файл.
Расписание - см. картинки. (расписания одинаковые)
Пока работает, но не идеально: расписание при запуске ПК не срабатывает, при входе пользователя(любого) срабатывает.
Кто-то может прокомментировать, почему "При запуске" не срабатывает?
P.S. Содержимое CMD-файла - удаление некоторых папок и очистка корзины, не более.
В планировщике создал задание, запускающее указанный CMD-файл.
Расписание - см. картинки. (расписания одинаковые)
Пока работает, но не идеально: расписание при запуске ПК не срабатывает, при входе пользователя(любого) срабатывает.
Кто-то может прокомментировать, почему "При запуске" не срабатывает?
P.S. Содержимое CMD-файла - удаление некоторых папок и очистка корзины, не более.
(10)
Соответственно, до авторизации пользователя - никаких заданий.
P.S. До авторизации запускаются только службы.
Кто-то может прокомментировать, почему "При запуске" не срабатывает?
Потому что у разных пользователей могут быть разные расписания, соответственно, "При запуске" будут выполняться разные задания.
Соответственно, до авторизации пользователя - никаких заданий.
P.S. До авторизации запускаются только службы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот