Программа в папке автозагрузки не запускается при запуске в Windows 11/10

Windows поддерживает список программ, которые могут запускаться, как только вы входите в систему. Это удобно для тех программ, которые должны быть готовы к использованию сразу. Однако может случиться так, что даже после добавления сюда записи программа может не запуститься. В этом посте мы увидим, что вы можете сделать, если ваша программа в папке « Автозагрузка(Startup) » не запускается при запуске в Windows 11/10 .

Программа в папке автозагрузки не запускается

Программа в папке автозагрузки(Startup) не запускается

Если программа в папке « Автозагрузка(Startup) » не запускается при запуске в Windows 11 или Windows 10 , воспользуйтесь любым из следующих способов для решения проблемы:

  1. Проверьте диспетчер задач(Task Manager) на наличие записей запуска
  2. Добавьте программу в папку автозагрузки
  3. Добавить программу(Program) в автозагрузку(Startup) через реестр(Registry)
  4. Принудительно активируйте (Force)программу(Program) с повышенными правами с помощью планировщика заданий(Task Scheduler)
  5. Добавить исключение в брандмауэр по умолчанию
  6. Настройка пакетного файла(Setup Batch File) для запуска программ(Launch Programs) .

Некоторым из них потребуется разрешение администратора для завершения настройки.

1] Проверьте диспетчер задач(Check Task Manager) на наличие записей автозагрузки(Startup)

  • Щелкните правой кнопкой мыши(Right-click) на панели задач и выберите « Диспетчер задач ».(Task Manager)
  • Перейдите на вкладку «Автозагрузка»(Switch to the Startup Tab) и найдите программу в списке.
  • Проверьте, отключен ли статус.
  • Если да, то щелкните по нему правой кнопкой мыши и выберите Включить(Enable) в меню.

Перезагрузите компьютер и посмотрите, доступна ли теперь Программа(Program) , как только вы войдете в систему.

2] Добавьте(Add) программу в(Program) папку автозагрузки(Startup Folder)

Как заставить программу запускаться при запуске в Windows 10

Существует два местоположения папок автозагрузки( two Startup folders locations) — папка запуска текущего пользователя(Current User) и папка запуска (Startup Folder)всех пользователей(All Users) . Как только(Once) вы поместите в него ярлык, программы будут запускаться автоматически. Сделать это:

  • Открыть приглашение «Выполнить» (Win + R)
  • Введите shell:common startup и нажмите клавишу Enter.
  • Откроется папка автозагрузки
  • Затем перетащите ярлык программы(Program) , которую вы хотите запустить, в папку.

Читайте(Read) : Как заставить программу запускаться при запуске(How to make a Program run on startup) .

3] Добавить программу(Add Program) в автозагрузку(Startup) с помощью реестра(Registry)

Реестр является высшим органом власти на ПК с Windows , все настройки, которые вы меняете, или все, что вы делаете, влияет на (Registry)реестр(Registry) . Все настройки собственных приложений Windows(Windows Native) и даже все стороннее программное обеспечение присутствуют в реестре(Registry) . Вы не должны играть с Registry до тех пор, пока не будете уверены в том, что делаете.

Выполните шаги, чтобы решить проблему с папкой автозагрузки(Startup) :

  • Откройте редактор реестра(Registry Editor) , введя Regedit в строке запуска, а затем нажмите клавишу Enter .
  • Перейдите к
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • Щелкните правой кнопкой мыши(Right-click) пустое место в редакторе и введите новое строковое(String) значение.
  • Назовите строковое значение как Программу(Program) , которую вы хотите запустить.
  • Отредактируйте запись и поместите значение в путь к исполняемому файлу Программы.
  • Сохраните и перезагрузите ПК.

Читайте(Read) : Места запуска реестра Windows(Windows Registry Startup Locations) .

4]  Принудительно активируйте (Force)программу(Program) с повышенными правами с помощью планировщика заданий .(Task Scheduler)

Повышенный программный обход UAC

Некоторым программам(Programs) требуется разрешение администратора каждый раз для запуска. Функция UAC в Windows будет заблокирована, если у Программы(Program) нет правильного разрешения. Вы можете попытаться изменить UAC , чтобы убедиться в этом, и если это так, лучше всего создать ярлык, который позволит ему постоянно запускаться с разрешения администратора.

  • Нажмите(Press) меню «Пуск» и нажмите на строку поиска .(Search)
  • Введите UAC(Type UAC) и откройте «Изменить настройки контроля учетных записей» .(Change User Account Control)
  • Переместите ползунок в самый низ и подтвердите изменения.
  • Перезагрузите(Reboot) компьютер, чтобы проверить, может ли Программа(Program) запуститься.

Если да, то вы можете создать задачу и запустить Программу(Program) с правами администратора. Таким образом, вам не придется каждый раз сталкиваться с UAC .

  • Откройте планировщик заданий(Task Scheduler) , введя taskschd.msc в строке « Выполнить(Run) » и нажав клавишу « Ввод » .(Enter)
  • Создайте новую задачу и убедитесь, что выбраны два параметра — «Выполнять только тогда, когда пользователь вошел в систему(Run only when the user is logged on) » ​​и установите флажок « Выполнять с наивысшими привилегиями»(Run with Highest Privileges) .
  • Назовите задачу и сохраните ее.

В следующий раз, когда вы войдете в свою учетную запись, Программа(Program) запустится автоматически.

5] Добавить исключение(Add Exception) в брандмауэр по умолчанию(Default Firewall)

Добавить программу в брандмауэр Windows 10

Некоторым программам(Programs) необходимо подключиться к стажеру сразу после их запуска. Если Брандмауэр блокирует такие программы(Firewall is blocking such programs) , то Программа(Program) может не запуститься или быть заблокирована. Если программа(Program) , которую вы хотите запустить, имеет такое требование, обязательно добавьте ее в качестве исключения в брандмауэр(Firewall) .

Введите брандмауэр(firewall) в меню «Пуск» и выберите « Брандмауэр Защитника Windows(Windows Defender Firewall) » из списка.

  • Нажмите(Click) « Разрешить(Allow) приложение или функцию через брандмауэр Защитника Windows ».(Windows Defender Firewall)
  • Затем нажмите «Изменить настройки»(Change Settings) , а затем кнопку «Разрешить(Allow) другое приложение ».
  • Используйте кнопку браузера, чтобы добавить программу(Program)
  • Вы также можете настроить типы сети(Network) , чтобы она работала только через частную сеть.

6] Настройте пакетный файл(Setup Batch File) для запуска программ(Launch Programs)

Если вы хотите запускать кучу программ при запуске(Startup) и хотите использовать простой метод, вы можете создать пакетный файл и настроить его на выполнение при запуске(Startup) . Однако будьте предупреждены, что это привлечет UAC , и вам придется разрешать каждый из них вручную.

  • Откройте приглашение « Выполнить»(Run) ( Win +R ) и введите блокнот. Нажмите клавишу Enter(Enter) , чтобы открыть его .
  • Скопируйте приведенный ниже код и сохраните его как файл BAT .
@echo off

“<Path of the program>\<Programname>.exe”

exit

Так, например, если я хочу запустить Snagit , путь, который мне нужно центрировать, будет

C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe

Вы можете добавить больше, но каждый из них должен быть указан с новой строки. Наконец, создайте ярлык BAT - файла и поместите его в папку автозагрузки(Startup Folder) .

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



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts