Как убрать автовключение программ: Отключение служб и элементов автозагрузки

Содержание

Как отменить автозапуск программ. Автоматический запуск программ в Windows

Случаются моменты, когда необходимо убрать некоторые программы из автозапуска в операционной системе Windows 7. Это делается для того, чтобы значительно снизить потребление системных ресурсов и повысить производительность компьютера, при этом уменьшиться время запуска операционной системы.

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

Отключение автозапуска через «Пуск»

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

Применение программы MSConfig

Это приложение не нужно инсталлировать, поскольку оно уже установлено в операционной системе, поэтому необходимо его запустить и пользоваться. Для этого необходимо зайти в «Пуск», выбрать «Выполнить» и прописать msconfig. После этого необходимо кликнуть по ярлыку для запуска программы. Также можно воспользоваться комбинацией клавиш Win+R, ввести msconfig и нажать OK.

Затем в программе необходимо найти раздел «Автозагрузка». Для отключения программ, которые не должны запускаться при старте Windows, необходимо снять соответствующие галочки. Неизвестные утилиты лучше не трогать. Затем необходимо нажать OK, после чего следует перезагрузить компьютер.

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

Отключение автозапуска через реестр

Первым делом необходимо запустить реестр. Для этого нужно нажать Win+R и в выскочившем окне прописать regedit. После этих действий появится окно с большим количеством папок с неизвестными названиями. Чтобы найти папку с автозагрузкой программ, необходимо пройти по такому пути: Компьютер\HKEY_LOCAL_MACHINE\Software\ Microsoft\Windows\CurrentVersion\Run

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

Как отключить автозапуск с помощью приложений?

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

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

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

При отключении каких-либо приложений необходимо знать их предназначение, чтобы не нанести компьютеру больший ущерб.

Здравствуйте, читатели блога! Мне неоднократно писали пользователи, которые сейчас узнают, как отключить автозапуск программ в Windows 7. Эта процедура также подойдет для других версий, таких как: Windows XP и Windows 8.

Зачем убирать программы с автозагрузки? Дело в том, что каждое приложение, помещенное в автозагрузку, автоматически запускается в сразу после загрузки Windows. В результате операционная система выделяет каждой программе необходимый объем оперативной памяти. Тем самым уменьшается доступный объем для других приложений. И из этого следует, что при большом количестве программ, находящихся в автозагрузке, производительность компьютера может заметно снижаться.

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

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

Кроме того, достаточно часто при установке программ они просят разрешить возможность автоматического поиска и установки обновлений и дополнений. Такие модули также попадают в автозапуск.

Совет: если вам нужно одноразово использовать программу, тогда нет смысла оставлять галочки, в которых сказано про обновление или добавление программы в автозапуск.

Естественно, нас не устраивает куча программ, которые будут загружаться вместе с Windows. Поэтому рассмотрим способы удаления программ из автозапуска.

Важный нюанс. Удаление программы из меню автозапуска не приводит к удалению самой программы. Она остается установленной и всегда готова к работе. Запустить программу вы сможете, как обычно через меню «Пуск», папка «ProgramFiles» или ярлык на рабочем столе.

Автозагрузка служит для более комфортной работы за компьютером. После включения компьютера вам не нужно думать: как бы не забыть включить антивирус, java, MAgent, Skype и т.д. Также дополнительную информацию про автозагрузку можете прочитать в: « »

Просто способ, но не для всех программ

Если вы боитесь ковыряться в настройках, но все же хотите понять, как отключить автозапуск программ, то этот способ для вас. Один из способов удаления программ из автозапуска, а значит и из системного трея (обычно), предоставляет сам Windows. Для этого достаточно проделать следующую цепочку операций:

«Пуск» – «Все программы» — «Автозагрузка». Мы увидим список программ, которые загружаются автоматически. Теперь вызываем меню правой кнопкой мыши, находим пункт «Удалить» и активируем его.

Такой штатный способ хорош, но не идеален. Дело в том, что много программ, которые загружаются в автоматическом режиме, не отображаются в меню «Автозагрузка».

Стандартными средствами Windows

Чтобы отключить программу с автозагрузки, можно воспользоваться штатными средствами Windows.

Для этого нам необходимо нажать «Пуск» — «Выполнить» или можно воспользоваться горячими клавишами «Win» + «R». Теперь вводим «msconfig»и нажимаем «Enter».

В открывшимся окне переходим во вкладку «Автозагрузка».

Чтобы убрать программу с автозагрузки, надо убрать галочку, которая находится слева элемента автозагрузки. После чего нажать «ОК».

После этого появится сообщение, в котором нажимаем «Выход без перезагрузки». Если вы хотите проверить, точно ли программа не загрузиться вместе с Windows, то можете нажать на кнопку «Перезагрузка».

Убираем программы из автозагрузки программой Ccleaner

Как убрать программу из автозагрузки программным обеспечением? На помощь нам придет небольшая, но очень удобная программа CCleaner, скачать ее вы можете непосредственно на моем блоге. Приложение CCleaner, несмотря на свою компактность, действительно очень удобное. Это одна из программ, которую могу смело порекомендовать для установки на компьютер или использовать версию.

После установки CCleaaner и его запуска достаточно просто перейти в раздел «Сервис», а затем в подраздел «Автозагрузка».

Затем выбираем программу, которую мы хотим удалить из автозапуска,нажимаем «Выключить», подтверждаем ее удаление и жмем «ОК».

Ниже на скриншоте мы видим, что приложение «MailRuUpdater» запускается при старте Windows.

Но после того, когда я нажал на кнопку «Выключить», в столбце «Включено» мы видим: «Нет». Значит, программа не будет загружаться при старте Windows.

Хотелось бы еще раз отметить, что удаление программы из системного трея или автозагрузки не приводит к ее удалению. Она по-прежнему остается инсталлированной и работоспособной в системе.

Как видим, решение вопроса — как отключить автозапуск программв Windows 7 не такое сложное, как может показаться на первый взгляд.

А на сегодня все.

Как отключить автозагрузку — этим вопросом задаются очень многие пользователи, в том числе и те, у которых на ПК стоит «семерка». Зачастую он возникает из-за пониженной производительности компьютера. Это происходит по одной причине — большому количеству установленных программ Windows, которые включаются сразу же после запуска всей системы. В итоге, компьютер начинает тормозить, а запуск Виндоус может длиться несколько минут и даже больше. Чтобы избежать этой проблемы, нужно понять, как отключить автозапуск программ в Windows 7.

Подобные ситуации возникают не только у рядовых пользователей, но и опытных. Для большей производительности, чтобы ограничить расход ресурсов и ускорить работу «железа», нужно вовремя отключать ненужные программы в меню автозапуска программ. Суть в том, что практически все программы стандартно включаются после включения. Обычно можно найти специальное «окно», где есть запрос у пользователя об этом, но он настолько маленький или находится в далеком углу, что большинство людей просто не замечают его. Настройка автозапуска или автозагрузка программ — дело нескольких минут, но большинство людей просто не знают, как их выполнить.

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

Метод первый: удаление программ из папки автозапуска

Как удалить программу из автозапуска Windows 7. Это самый простой и распространенный способ, который знаком практически каждому пользователю. Для его осуществления нужно зайти в меню «Пуск », затем во все программы и нажать на папку «».

Именно эта папка является отправным пунктом включения программ на вашем компьютере. Все, что расположилось в ней, запускается при включении системы. Как же ограничить их автовключение. Самый простой и грубый метод — просто удалить все утилиты, которые расположились в папке «». Практически любой пользователь хоть раз в жизни делал это. Но проблема в том, что хочется ограничить их запуск, но не удалять полностью. Зато вас перестанет мучать автозапуск Скайп или других аналогичных программ.

Метод второй: использование стандартной утилиты MSConfig

Этот метод для тех, кому нужны установленные утилиты, и он не может просто взять их и удалить. Но отключение все равно остается в ваших задачах, в таком случае нужно воспользоваться стандартной программой. Она стандартно встроена в Виндоус 7 и есть на каждом компьютере без исключения, вам не нужно ничего устанавливать или скачивать с интернета.

Чтобы запустить утилиту, нужно открыть меню «Пуск » и нажать на строку поиска, в нее вбиваем следующее название .

Иногда поиск может показать, что ее нет на вашем ПК. Тогда ищем ее по адресу на скриншоте и запускаем двойным кликом. Далее открывается окошко, все настройки которого находятся в верхнем углу. Нам нужно нажать на вкладку «» и убрать все галочки напротив ненужных программ. Таким образом, они перестанут автоматически запускаться при включении компьютера и приносить вам неудобства.

Если же вы не знаете, за что отвечает та или иная утилита, лучше ничего не менять, выключайте только те, с которыми лично знакомы. Нажимаем ОК после того, как исключили все ненужные программы из списка. Вам предложат перезагрузить компьютер. Это решать вам, процесс не повлияет на наши настройки в любом случае. Основное преимущество данной утилиты состоит в ее простоте, а недостаток в маленьком функционале. Она не предоставляет возможность отключать все существующие программы. А это проблема для некоторых пользователей, поэтому стоит рассмотреть другие варианты.

Метод третий: отключение программ вручную

Для выполнения этого процесса нам необходимо открыть редактор реестра. Для этого нажимаем сочетание клавиш Win + R или отдельно заходим в меню «Пуск ». Там нужно в поиске набрать слово «regedit ».

Перед нами появится редактор реестра, выглядит он страшно, но на самом деле ничего подобного. Конечно же, лучше в нем ничего не менять, чтобы не случилось никаких изменений в системе. Но, если вы знаете, что делаете, то бояться не стоит. В нашем случае нужно найти следующий адрес «Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run ».

Папка «Run » — то, к чему мы стремимся. Если ее запустить, перед нами развернется большое количество новых папок. Здесь список всех файлов, которые запускаются при включении системы. Выбираем любой из них, кликаем правой кнопкой мышки и удаляем. Это достаточно простой, но также не эффективный метод, который может принести некоторые осложнения или будущие сбои в работе Виндоус 7. Тем не менее, такую процедуру сможет провести каждый, именно ее легкость делает этот вариант одним из лучших.

Четвертый метод: отключение программы с помощью скаченных утилит

Это самый популярный метод. Нужно просто установить программу, которая сможет помочь вам отключить любой софт на вашем ПК. Преимущество в том, что для этого нужно будет просто зайти в нужную вкладку и убрать галочки, это все. Но для начала нужно выбрать именно ту программу, которая сможет выполнять свои функции на 100%. В современных условиях это трудная задача, ведь в интернете есть тысячи подобных утилит, большинство из них низкокачественные.

Специалисты предлагают пользоваться программой Autoruns , ее основной плюс в том, что она полностью бесплатна. При этом утилита очень мощная, имеет большой функционал. С помощью нее вы сможете отключить абсолютно любую программу всего в несколько кликов. Это позволит продвинутым пользователям выключить весь тот софт Виндоуса, который им просто не нужен.

Перед использованием любых программ, работающих с реестром, пусть даже самых проверенных и рекомендованных, всегда .

Скачиваем программу с официального сайта, единственный минус — английский язык, хотя можно найти и русифицированную версию. Панель управления Autoruns очень простая, поэтому в ней сможет разобраться каждый. Распаковываем архив и нажимаем на autoruns.exe. Программа не требует установки и запустится сразу.

«Все » или «Everything » — нужная вкладка, на которой можно увидеть списки абсолютно всех программ, служб, драйверов и так далее, которые включаются во время запуска системы. Остальные вкладки позволяют увидеть то же самое, но в упорядоченном и фильтрованном виде. Отключить автозагрузку программ можно из любой вкладки.

Существует возможность кликнуть по любой из записей, так сможете просмотреть версию софта, его размеры и нахождение на ПК в нижней части окна.

Также интерес представляет двойной клик указателем мыши по строчке записи. При этом откроется соответствующая системная программа (утилита) Windows, отвечающая за запуск файла соответствующей записи. Например, кликнув по строчке SunJavaUpdateSched вы увидите такое вновь открывшееся окно:

Чтобы отключить автозапуск конкретной программы, нужно просто убрать галочку напротив.

Как видите, Autoruns очень проста в использовании и кроме того не требует инсталляции. Остается только выполнить отключение действительно не нужного ПО. И не забывайте делать точки восстановления перед тем, как выполнить существенные изменения.

Итак, мы надеемся, что вы получили исчерпывающий ответ на вопрос, как отключить автозапуск программ в Windows 7, и теперь сможете значительно ускорить ваш ПК.

Видео по теме

Если после включения компьютера вам приходится долго ждать, пока операционная система окончательно загрузится – не миритесь с этим! Одни мои знакомые, купившие мощный ноутбук буквально два месяца назад, считали, что это нормально – ждать по пять минут, прежде чем приступать к работе с ним. Случайно увидев это, я тут же открыл список автозагрузки и обнаружил большое количество приложений, которые стартовали вместе с системой.

Дело в том, что многие программы после установки самостоятельно прописываются в автозагрузку , и затем каждый раз при включении компьютера запускаются вместе с операционной системой. Это, конечно, влияет не в лучшую сторону на время загрузки Windows. Для увеличения скорости загрузки системы необходимо исключить лишние приложения из автозапуска .

Существует несколько способов удаления из автозагрузки ненужных программ:

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

Существует две папки автозагрузки:

Общая – для всех пользователей данного ПК. Находится в каталоге Documents and Settings\All Users\Главное меню\Программы\Автозагрузка . Программы из данного каталога будут запускаться для всех пользователей Windows, сколько бы их не было.

Индивидуальная – для текущего пользователя, вошедшего в систему под своей учетной записью. Хранится в каталоге Documents and Settings\Имя пользователя\Главное меню\Программы\Автозагрузка . Программы из данной папки будут запускаться для текущего пользователя.

Итак, если вы не хотите, чтобы программы из этих папок запускались при старте Windows – просто удалите их ярлыки из данных папок. Также эти ярлыки можно удалить, если зайти в “Пуск” — “Все программы” — “Автозагрузка”.

Второй способ – с помощью встроенной утилиты Настройка системы . Чтобы вызвать ее, зайдите в “Пуск” – “Выполнить” – наберите msconfig и нажмите “ОК”. В появившемся окне перейдите во вкладку “Автозагрузка”. Чтобы удалить из автозагрузки ненужные программы – просто снимите галочки напротив них и нажмите “ОК”, затем перезагрузите компьютер.
Если по названию в первом столбике вы не можете понять, какая именно программа находится в автозагрузке, посмотрите на столбик “Команда”. Здесь указан путь к исполняемому файлу, который поможет вам определить папку и, соответственно, название программы.

Третий способ – в редакторе реестра . Зайдите в “Пуск” – “Выполнить” – наберите regedit и нажмите “ОК”. Сведения об автозагрузке содержатся в двух ветках реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run — отвечает за автозагрузку программ всех пользователей системы.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — отвечает за автозагрузку программ текущего пользователя системы.

Чтобы убрать программу из автозагрузки – просто удалите соответствующий ключ (щелкните правой кнопкой мыши по ключу — выберите в контекстном меню пункт “Удалить”):
Четвертый способ – управление автозагрузкой с помощью сторонних программ . Существует множество утилит, позволяющих отключать автозапуск ненужных приложений. Среди них и неоднократно упоминавшиеся на блоге программы и .

В CCleaner для управления автозапуском небходимо выбрать вкладку “Сервис” – “Автозагрузка” – найти приложение, которому не обязательно загружаться вместе с системой – выделить его и нажать “Выключить”:
В программе Starter для этого нужно перейти во вкладку “Автозагрузка” – найти в списке справа нужную программу и снять с нее галку. В появившемся окошке нажать “Да”.
Еще одна программа для управления автозагрузкой Windows, про которую я обязательно должен вам рассказать, называется Autoruns . Это небольшая, но очень мощная утилита, с помощью которой можно увидеть (и в случае необходимости отключить) все программы, службы и драйверы запускающиеся вместе с операционной системой. Autoruns может оказаться полезной, если в автозагрузке вашей системы поселился вирус. Более подробно о том, как работать с данной программой я расскажу в

Автозапуск — штука весьма полезная, особенно, если речь идет о приложениях, которые должны быть открыты постоянно. Например, скайп или антивирус. Но часто там сидят лишние программы: они только мешают работать и грузят систему.

Например, торрент-клиент uTorrent. Конечно, если вы постоянно что-то скачиваете, тогда это, может, и неплохо, но в большинстве случаев он не нужен. Так зачем же лишний раз загружать систему и расходовать Интернет трафик?!

Способов отключения автозапуска существует несколько. Я расскажу про каждый из них, ведь частенько выкорчевать программу не так-то легко. Начнем с самого простого.

Способ №1

Отключение автозапуска в самой программе

Часто автозагрузку можно отключить прямо в самом приложении. Для этого открыть программу, зайти в ее настройки и убрать в нужном месте галочку. Покажу на примере uTorrent.

1 . В правой верхней части окна нажимаем кнопку «Настройки» и в списке выбираем пункт «Настройки программы».

2 . В открывшемся окошке (в разделе «Общие») убираем галочку напротив пункта «Запускать uTorrent вместе с Windows» и «Запускать свёрнуто», жмем «Применить» и ОК.

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

Способ №2

Чистим папку «Автозагрузка»

Вообще в Windows, причем, в любой версии (XP, 7, 8, 10) есть специальная папка, где лежат ярлыки программ, которые загружаются вместе с системой. Находится она в Пуске, во «Всех программах» и называется «Автозагрузка».

Нашли в ней ненавистное приложение — удаляйте не задумываясь. Делается это как обычно: правой кнопкой мыши — Удалить.

Если этой папки у вас нет, откройте ее через поиск. Для этого в Пуске, в строке поиска напечатайте shell:startup и откройте найденную папку. Удалите лишние приложения и после этого таким же образом откройте и почистите папку shell:common startup

В теории-то оно, конечно, так, но на практике там есть только часть программ, которые находятся в автозапуске. И не факт, что среди них вы найдете ту, от которой хотите избавиться.

Способ №3

Редактирование конфигурации системы

Один из самых надежных способов убрать программу из автозапуска. Работает практически всегда.

1 . Открываем Пуск, в окне поиска вводим msconfig и выбираем найденный файл.

Убираем галочки с ненужных программ, после чего нажимаем «Применить» и ОК.

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

Обычно после этого появляется маленькое окошко, где Windows предлагает перезагрузить систему. Делать это необязательно. В любом случае, при следующем включении компьютера изменения вступят в силу.

Способ №4

Удаляем автозагрузки в CCleaner

CCleaner — это такая программулина, которая помогает обычному пользователю очищать систему от всякого барахла (удалять мусор, чистить реестр и многое другое). В том числе через нее можно настроить автозапуск.

Часто это приложение уже установлено на компьютере и находится в Пуск — Все программы — папке CCleaner. Но если его нет, а вы бы хотели содержать систему в чистоте и порядке, то можно эту утилиту бесплатно скачать и установить вот отсюда .

1 . Запускаем программу, выбираем пункт «Сервис» (Tools), переходим в «Автозагрузка» (Startup). Здесь должна быть открыта вкладка «Windows».

Программы, которые находятся в режиме автозапуска, будут выделены более насыщенным цветом и напротив них в столбце «Включено» (Enabled) будет написано Да или Yes.

2 . Щелкаем по программе, которую хотим убрать из автозагрузки, и нажимаем на кнопку «Выключить» (Disable) справа вверху.

3 . Перезагружаем компьютер, чтобы изменения вступили в силу.

Способ №5

Отключаем автозапуск через реестр

Реестр — это такое место, где находятся все настройки системы Windows. Работать в нем нужно аккуратно, ведь если сделать что-то «не то», можно сильно усложнить себе жизнь.

Особо талантливым, например, удается полностью вывести из стоя систему, после чего компьютер просто отказывается работать. Так что если вы в себе не уверены, лучше не рисковать: используйте способы, о которых я писал выше.

1 . Открываем редактор реестра. Сделать это можно через поиск в «Пуске», набрав туда слово regedit

2 . Открываем папки в следующей последовательности (с левой стороны): HKEY_CURRENT_USER — Software — Microsoft — Windows — CurrentVersion — Run

3 . C правой стороны будут находится команды, которые и запускают те или иные программы. Вот отсюда их и нужно удалить.

И проверьте соседнюю папку RunOnce. Полный путь к ней: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce. Здесь тоже могут быть команды, которые запускают всякие приложения. Удаляем их точно так же.

А еще можно проверить и, если нужно, почистить вот эти две папки:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

Какие программы убрать из автозапуска, а какие лучше оставить

Для максимально быстрой загрузки и работы Windows автозапуск желательно максимально освободить от лишнего. Однако усердствовать не стоит, ведь это может привести к серьезным проблемам, особенно, если задеть служебные приложения.

Такие программы как iTunes, uTorrent, Mail.ru, Яндекс можно спокойно удалить . Обычно они прямо при установке специально добавляются в автозагрузку и ничего полезного не делают.

А вот все, что имеет в своем названии такие слова как Intel, Nvidia, Microsoft лучше оставить . И, конечно, не трогать антивирус — он должен работать постоянно с момента включения компьютера и до его выключения.

С месседжерами ситуация неоднозначна. Скорость загрузки системы, безусловно, страдает, но ручной запуск требует дополнительного времени. А иногда можно и вовсе забыть запустить какой-нибудь Skype и в итоге пропустить важный звонок или сообщение. Так что решайте сами.

А вообще, если сомневаетесь, можно напечатать название программы в поисковик Яндекс или Гугл и узнать, что она делает. Скорее всего, там же будет написано, можно ее без последствий удалить из автозапуска или нет.

Где настройки автозапуска. Как выключить автозапуск и автозагрузку через редактор локальной групповой политики

Как отключить автозагрузку — этим вопросом задаются очень многие пользователи, в том числе и те, у которых на ПК стоит «семерка». Зачастую он возникает из-за пониженной производительности компьютера. Это происходит по одной причине — большому количеству установленных программ Windows, которые включаются сразу же после запуска всей системы. В итоге, компьютер начинает тормозить, а запуск Виндоус может длиться несколько минут и даже больше. Чтобы избежать этой проблемы, нужно понять, как отключить автозапуск программ в Windows 7.

Подобные ситуации возникают не только у рядовых пользователей, но и опытных. Для большей производительности, чтобы ограничить расход ресурсов и ускорить работу «железа», нужно вовремя отключать ненужные программы в меню автозапуска программ. Суть в том, что практически все программы стандартно включаются после включения. Обычно можно найти специальное «окно», где есть запрос у пользователя об этом, но он настолько маленький или находится в далеком углу, что большинство людей просто не замечают его. Настройка автозапуска или автозагрузка программ — дело нескольких минут, но большинство людей просто не знают, как их выполнить.

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

Метод первый: удаление программ из папки автозапуска

Как удалить программу из автозапуска Windows 7. Это самый простой и распространенный способ, который знаком практически каждому пользователю. Для его осуществления нужно зайти в меню «Пуск », затем во все программы и нажать на папку «».

Именно эта папка является отправным пунктом включения программ на вашем компьютере. Все, что расположилось в ней, запускается при включении системы. Как же ограничить их автовключение. Самый простой и грубый метод — просто удалить все утилиты, которые расположились в папке «». Практически любой пользователь хоть раз в жизни делал это. Но проблема в том, что хочется ограничить их запуск, но не удалять полностью. Зато вас перестанет мучать автозапуск Скайп или других аналогичных программ.

Метод второй: использование стандартной утилиты MSConfig

Этот метод для тех, кому нужны установленные утилиты, и он не может просто взять их и удалить. Но отключение все равно остается в ваших задачах, в таком случае нужно воспользоваться стандартной программой. Она стандартно встроена в Виндоус 7 и есть на каждом компьютере без исключения, вам не нужно ничего устанавливать или скачивать с интернета.

Чтобы запустить утилиту, нужно открыть меню «Пуск » и нажать на строку поиска, в нее вбиваем следующее название .

Иногда поиск может показать, что ее нет на вашем ПК. Тогда ищем ее по адресу на скриншоте и запускаем двойным кликом. Далее открывается окошко, все настройки которого находятся в верхнем углу. Нам нужно нажать на вкладку «» и убрать все галочки напротив ненужных программ. Таким образом, они перестанут автоматически запускаться при включении компьютера и приносить вам неудобства.

Если же вы не знаете, за что отвечает та или иная утилита, лучше ничего не менять, выключайте только те, с которыми лично знакомы. Нажимаем ОК после того, как исключили все ненужные программы из списка. Вам предложат перезагрузить компьютер. Это решать вам, процесс не повлияет на наши настройки в любом случае. Основное преимущество данной утилиты состоит в ее простоте, а недостаток в маленьком функционале. Она не предоставляет возможность отключать все существующие программы. А это проблема для некоторых пользователей, поэтому стоит рассмотреть другие варианты.

Метод третий: отключение программ вручную

Для выполнения этого процесса нам необходимо открыть редактор реестра. Для этого нажимаем сочетание клавиш Win + R или отдельно заходим в меню «Пуск ». Там нужно в поиске набрать слово «regedit ».

Перед нами появится редактор реестра, выглядит он страшно, но на самом деле ничего подобного. Конечно же, лучше в нем ничего не менять, чтобы не случилось никаких изменений в системе. Но, если вы знаете, что делаете, то бояться не стоит. В нашем случае нужно найти следующий адрес «Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run ».

Папка «Run » — то, к чему мы стремимся. Если ее запустить, перед нами развернется большое количество новых папок. Здесь список всех файлов, которые запускаются при включении системы. Выбираем любой из них, кликаем правой кнопкой мышки и удаляем. Это достаточно простой, но также не эффективный метод, который может принести некоторые осложнения или будущие сбои в работе Виндоус 7. Тем не менее, такую процедуру сможет провести каждый, именно ее легкость делает этот вариант одним из лучших.

Четвертый метод: отключение программы с помощью скаченных утилит

Это самый популярный метод. Нужно просто установить программу, которая сможет помочь вам отключить любой софт на вашем ПК. Преимущество в том, что для этого нужно будет просто зайти в нужную вкладку и убрать галочки, это все. Но для начала нужно выбрать именно ту программу, которая сможет выполнять свои функции на 100%. В современных условиях это трудная задача, ведь в интернете есть тысячи подобных утилит, большинство из них низкокачественные.

Специалисты предлагают пользоваться программой Autoruns , ее основной плюс в том, что она полностью бесплатна. При этом утилита очень мощная, имеет большой функционал. С помощью нее вы сможете отключить абсолютно любую программу всего в несколько кликов. Это позволит продвинутым пользователям выключить весь тот софт Виндоуса, который им просто не нужен.

Перед использованием любых программ, работающих с реестром, пусть даже самых проверенных и рекомендованных, всегда .

Скачиваем программу с официального сайта, единственный минус — английский язык, хотя можно найти и русифицированную версию. Панель управления Autoruns очень простая, поэтому в ней сможет разобраться каждый. Распаковываем архив и нажимаем на autoruns.exe. Программа не требует установки и запустится сразу.

«Все » или «Everything » — нужная вкладка, на которой можно увидеть списки абсолютно всех программ, служб, драйверов и так далее, которые включаются во время запуска системы. Остальные вкладки позволяют увидеть то же самое, но в упорядоченном и фильтрованном виде. Отключить автозагрузку программ можно из любой вкладки.

Существует возможность кликнуть по любой из записей, так сможете просмотреть версию софта, его размеры и нахождение на ПК в нижней части окна.

Также интерес представляет двойной клик указателем мыши по строчке записи. При этом откроется соответствующая системная программа (утилита) Windows, отвечающая за запуск файла соответствующей записи. Например, кликнув по строчке SunJavaUpdateSched вы увидите такое вновь открывшееся окно:

Чтобы отключить автозапуск конкретной программы, нужно просто убрать галочку напротив.

Как видите, Autoruns очень проста в использовании и кроме того не требует инсталляции. Остается только выполнить отключение действительно не нужного ПО. И не забывайте делать точки восстановления перед тем, как выполнить существенные изменения.

Итак, мы надеемся, что вы получили исчерпывающий ответ на вопрос, как отключить автозапуск программ в Windows 7, и теперь сможете значительно ускорить ваш ПК.

Видео по теме

Если после включения компьютера вам приходится долго ждать, пока операционная система окончательно загрузится – не миритесь с этим! Одни мои знакомые, купившие мощный ноутбук буквально два месяца назад, считали, что это нормально – ждать по пять минут, прежде чем приступать к работе с ним. Случайно увидев это, я тут же открыл список автозагрузки и обнаружил большое количество приложений, которые стартовали вместе с системой.

Дело в том, что многие программы после установки самостоятельно прописываются в автозагрузку , и затем каждый раз при включении компьютера запускаются вместе с операционной системой. Это, конечно, влияет не в лучшую сторону на время загрузки Windows. Для увеличения скорости загрузки системы необходимо исключить лишние приложения из автозапуска .

Существует несколько способов удаления из автозагрузки ненужных программ:

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

Существует две папки автозагрузки:

Общая – для всех пользователей данного ПК. Находится в каталоге Documents and Settings\All Users\Главное меню\Программы\Автозагрузка . Программы из данного каталога будут запускаться для всех пользователей Windows, сколько бы их не было.

Индивидуальная – для текущего пользователя, вошедшего в систему под своей учетной записью. Хранится в каталоге Documents and Settings\Имя пользователя\Главное меню\Программы\Автозагрузка . Программы из данной папки будут запускаться для текущего пользователя.

Итак, если вы не хотите, чтобы программы из этих папок запускались при старте Windows – просто удалите их ярлыки из данных папок. Также эти ярлыки можно удалить, если зайти в “Пуск” — “Все программы” — “Автозагрузка”.

Второй способ – с помощью встроенной утилиты Настройка системы . Чтобы вызвать ее, зайдите в “Пуск” – “Выполнить” – наберите msconfig и нажмите “ОК”. В появившемся окне перейдите во вкладку “Автозагрузка”. Чтобы удалить из автозагрузки ненужные программы – просто снимите галочки напротив них и нажмите “ОК”, затем перезагрузите компьютер.
Если по названию в первом столбике вы не можете понять, какая именно программа находится в автозагрузке, посмотрите на столбик “Команда”. Здесь указан путь к исполняемому файлу, который поможет вам определить папку и, соответственно, название программы.

Третий способ – в редакторе реестра . Зайдите в “Пуск” – “Выполнить” – наберите regedit и нажмите “ОК”. Сведения об автозагрузке содержатся в двух ветках реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run — отвечает за автозагрузку программ всех пользователей системы.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — отвечает за автозагрузку программ текущего пользователя системы.

Чтобы убрать программу из автозагрузки – просто удалите соответствующий ключ (щелкните правой кнопкой мыши по ключу — выберите в контекстном меню пункт “Удалить”):
Четвертый способ – управление автозагрузкой с помощью сторонних программ . Существует множество утилит, позволяющих отключать автозапуск ненужных приложений. Среди них и неоднократно упоминавшиеся на блоге программы и .

В CCleaner для управления автозапуском небходимо выбрать вкладку “Сервис” – “Автозагрузка” – найти приложение, которому не обязательно загружаться вместе с системой – выделить его и нажать “Выключить”:
В программе Starter для этого нужно перейти во вкладку “Автозагрузка” – найти в списке справа нужную программу и снять с нее галку. В появившемся окошке нажать “Да”.
Еще одна программа для управления автозагрузкой Windows, про которую я обязательно должен вам рассказать, называется Autoruns . Это небольшая, но очень мощная утилита, с помощью которой можно увидеть (и в случае необходимости отключить) все программы, службы и драйверы запускающиеся вместе с операционной системой. Autoruns может оказаться полезной, если в автозагрузке вашей системы поселился вирус. Более подробно о том, как работать с данной программой я расскажу в

Лишние программы мешают пользователю при каждом запуске компьютера. Приходится ждать и тратить время в пустую, а иногда они вообще просто на просто не нужны. Я предоставлю инструкцию по их отключению. Это позволит значительно сократить время загрузки компьютера.

Внимание! Некоторые программы могут снова попасть в автозагрузку при их включении (например, utorrent ).

Чтобы этого избежать, нужно проверить их настройки и убрать автозагрузку.

Все способы вы можете посмотреть не только в статье, но и в видео. Там всё наглядно демонстрируется. Однако в статье есть некоторые нюансы.

Отключить через меню Пуск

Существует специальная папка, в которой лежат файлы запускающиеся каждый раз при включении компьютера. Обычно программы добавляются туда сами при установке если в них это настроено. Тут может и не быть их, но проверить всё же стоит.

Зайдите в Пуск >> Все программы >> Автозагрузка. И удалите лишние, нажатием правой кнопки мыши и удалить.

В данном примере из этой папки у меня запускается только skype. Здесь отображены только основные программы находящиеся в этой папке. Для отключения остальных (обычно они находятся в реестре ) лучше воспользоваться другими способами.

Отключение автозагрузки в конфигурациях системы

Во всех популярных версия Windows существует встроенная утилита для управления системой. С помощью неё можно достаточно просто отключить автозагрузку убрав галочки. Обычно этого оказывается достаточно, чтобы решить данную проблему.

Нужно открыть командную строку. Зайдите в Пуск >> Выполнить (Win+R ) и введите msconfig как на изображении ниже.


Выберите вкладку «Автозагрузка» и уберите галочки с лишних программ. У меня автоматически загружается программа и антивирус.


После этого будет предложение перезагрузить компьютер. Это можно сделать позже. Абсолютно всё способом убрать не получится. Только самые основные. Если вам этого недостаточно, то смотрите следующие способы.

Отключение в Ccleaner

В отличии от способов выше, здесь вы сможете отключить автозагрузку у приложений . Сначала скачайте бесплатную программу Ccleaner, установите и запустите. Выберите категорию «Сервис» и вкладку автозагрузки. Выключите или удалите лишние программы как показано на изображении ниже. Я оставил лишь антивирус.


Отключение делает неактивной задание для автозагрузки, а удаление убирает его до конца. Однако программы всё равно могу сами добавлять задание даже после использования удаления.

Отключение в реестре

Здесь всё делается вручную. Если не хотите делать руками, то перейдите к следующему способу. Там это же делается намного проще.

В строке выполнения напишите regedit и перейдите по каталогу:

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Затем появиться список задач для автозагрузки. Каждая строка будет относиться к отдельной программе. Удалите лишние как на изображении ниже.


Посмотрите внимательнее на путь:

  1. HKEY_LOCAL_MACHINE— ветка для всех пользователей.
  2. HKEY_CURRENT_USER— ветка для пользователя, на котором вы находитесь.

Если этого недостаточно, то следующий способ должен помочь.

Отключение с помощью утилиты autorun

Утилита позволяет удобно работать с реестром и отключать автозагрузку всего в 1 клик. В её возможности входит отключение не только программ, но и различных dll библиотек, системных служб, драйверов устройств и вообще всего, что загружается автоматически. Скачайте её и . Установка не требуется.

Запустите файл autoruns или autoruns64 в зависимости от вашей версии системы и примите лицензионное соглашение. Другие файлы запускают её в строке выполнения.


Теперь перед вами появиться её интерфейс. Здесь выберите вкладку «Everything» и просто уберите галочки с ненужных программ. Здесь будут показаны все возможные объекты автозагрузки.


Убирайте только то, что знаете! Отключение важных системных библиотек или служб может привести к нестабильной работе компьютера.

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

Так же она выделяет строки различными цветами:

  1. Желтые — есть в задачах автозагрузки, но файлы не найдены. Автоматически запуститься они не смогут.
  2. Красные — файлы без описания и без автора. Это могут быть вирусы (но не всегда так ).

Снизу отображается информация о файле. Вес, местоположение и другое. Отдельные вкладки указывают на расположение объектов. Можно повозиться и отключить много лишнего и ненужного (у всех индивидуально ). Главное читайте про то, что отключаете.

Сколько у вас программ в автозагрузке?

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

Давайте для начала разберемся, откуда они там берутся. Все очень просто, вы устанавливаете разные программы, некоторые вы ставите сами, а некоторые устанавливаются без вашей помощи. Некоторые программы добавляться в список автозагрузки, и при включении компьютера сами запускаются. Иногда это удобно, и даже нужно. Хорошо когда например автоматически запускается Скайп, антивирус и т. д.

Есть программы, которые запускаются автоматически, но они вам совсем не нужны, или нужны очень редко. Ладно, если бы они только бы запускалась, так они еще и что-то делают все время, тем самым загружая процессор и съедая оперативную память. А если таких бесполезных программ десять, или больше? Это все сильно влияет, на скорость включения компьютера и на его работу.

Для решения данной проблемы м ы не будем скачивать дополнительное ПО, а воспользуемся стандартным инструментом Microsoft — msconfig.exe. При помощи данной утилиты мы можем выполнить аудит того, что действительно необходимо при запуске системы и последующими действиями отключить любое приложения.

Для запуска этой утилиты нужно выбрать в меню «Пуск» команду «Выполнить» (или нажать сочетание клавиш Win+R). В открывшемся окне набрать команду msconfig и нажать «Enter». Появится вот такое окно:

Бывает, что ненужные программы еще могут находиться среди служб. Поэтому в окне которое мы открывали выше, переходим на вкладку «Службы». Сразу установите галочку напротив «Не отображать службы Майкрософт». И снимите галочки с ненужных служб. Для сохранения результата нажмите «Применить» и «Ok».

Даже отключая что-то на вкладках «Службы» и «Автозагрузка» будьте внимательны. Если Вы не знаете для чего нужна какая-то служба или программа, то перед ее отключением поищите в Интернете ее описание или спросите на

Появится сообщение, можете выйти без перезагрузки, или перезагрузить компьютер.

Сообщение о перезагрузке

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

Используем все ядра при включении компьютера

В открывшемся окне, нужно установить галочку возле «Число процессоров» и в списке выбрать сколько ядер использовать при включении компьютера. Советую выбрать максимальное число ядер, которое у вас есть. Ка видите у меня двухъядерный процессор, поэтому только два. У вас же может быть больше. Для сохранения нажмите «Ок».

Каждый из нас при работе за персональным компьютером пользуется определённым набором команд. Если это ваше рабочее место, то на загрузку всего необходимого программного обеспечения уходит много времени. Вы подходите к компьютеру, включаете питание системного блока, после загрузки операционной системы начинаете запускать множество ярлыков, тратя на это своё время, хотя могли бы заняться чем-то более полезным. Для облегчения жизни в такой ситуации прийти на помощь может автозапуск программ при включении компьютера.

Что такое автозапуск и зачем он нужен?

Итак, автозапуск. Как понятно из названия, это программы, запускающиеся без вашей команды, при старте операционной системы. Но не стоит их путать с вирусами. Да, некоторое вредоносное программное обеспечение способно прописываться в автозапуск, однако речь идёт вовсе не о нём. Некоторые программы, такие как Skype, прописываются в автозапуск и удалить их оттуда достаточно проблематично, зато можно отключить. Некоторые программы не записываются в автозапуск, однако продолжают донимать пользователей, появляясь на мониторе при загрузке персонального компьютера, но и с этой напастью можно справиться.

Общие способы

Если вам порядком надоел при включении компьютера, есть несколько способов удаления надоедающих приложений. Давайте сначала рассмотрим некоторые варианты, присущие большинству операционных систем до поколения Windows 8. Они включают в себя автозапуск программ Windows XP и Windows 7.


Первый способ лучше всего подходит, если вы хотите добавить программу в автозапуск, потому что при необходимости удалить её оттуда это будет проще сделать. На вопрос: из автозапуска» отвечает второй пункт.

Windows 8: особенности автозапуска

Поскольку наши любимые разработчики умудрились всё поменять и здесь, то автозапуск программ Windows 8 также отличается от всех предыдущих версий операционных систем.

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

Как видите, автозапуск программ Windows 8 достаточно прост в управлении. Для того чтобы отключить или включить какую-либо программу, просто нажмите соответствующую кнопку.

CCleaner — полезная программа

Если вы не хотите рыться во «внутренностях» вашей машины, чтобы настроить автозапуск программ при включении компьютера, можете воспользоваться специальными приложениями. Лидером среди обслуживающих операционные системы программ по праву является утилита CCleaner. На данный момент доступна версия 5.02. С её помощью вы также можете программ при включении компьютера. Для этого после запуска приложения переходите во вкладку «Сервис», а там — в подпункт «Автозапуск». Перед вами появится целая в которой вы сможете настроить автозапуск не только при загрузке операционной системы, но и при запуске отдельных приложений (например, конкретных браузеров).

Opera автозагрузка: как убрать | Отключение автозапуска

Для быстрого доступа к программам и приложения при загрузке ПК в операционной системе Windows есть функция автозагрузки программ. Функция весьма удобная и полезная, однако некоторые программы злоупотребляют ей. Например, многие пользователи жалуются на автозапуск браузера или его компонентов – Opera Browser Assistant. Поэтому в этой статье мы рассмотрим, как убрать автозагрузку Opera.

Как отключить автозагрузку Оперы

Для разных версий операционной системы Windows действуют разные инструкции по отключении автоматической загрузки программ. Детальная информация уже есть в другой статье, написанной мной, «Как отключить автозагрузку программ в Windows». В этой статье будет лишь продублирована информация в кратком изложении.

Как отключить автозагрузку Оперы в Windows 10:

  1. Зайти в диспетчер задач. Для этого можно использовать сочетание клавиш Ctrl+Shift+Esc. Или нажать правой кнопкой мыши по панели задач и там выбрать диспетчер;
  2. Перейти во вкладку «Автозагрузка»;
  3. Выделить в списке Opera Browser Assistant или другой продукт Оперы, который необходимо убрать из автозагрузки;
  4. Нажать кнопку «Отключить».

Как отключить автозагрузку Opera в Windows 7:

  1. Запустить строку «Выполнить» из меню «Пуск». Можно также открыть ее с помощью горячих клавиш Win+R;
  2. Ввести команду msconfig и нажать Enter;
  3. Перейти во вкладку «Автозагрузка»;
  4. Выделить Оперу и нажать «Отключить».

После проделанных действий лаунчер Опера более не будет производить автозапуск при включении компьютера или ноутбука.

Как включить Opera в автозагрузке

Чтобы включить автозапуск Оперы нужно снова перейти в автозагрузку, выделить программу в списке и нажать кнопку «Включить».

Не нашли ответ на свой вопрос? Тогда воспользуйтесь формой поиска:

Загрузка…

Как отключить все автоматически запускаемые программы в Windows при устранении неполадок

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

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

Иногда лучшим способом устранения неполадок является отключение автоматического запуска всех программ.Это позволит вам точно определить виновника, позволив каждой программе автоматически запускаться одну за другой и легко изолировать проблему.

Один из способов отключить все запускаемые программы — использовать встроенный в Windows инструмент System Configuration Utility (также известный как MSCONFIG).

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

Для владельцев Vista используйте меню Start для поиска « restore » и нажмите System Restore в результатах поиска.Нажмите ссылку «Открыть защиту системы» внизу и создайте точку восстановления.

Для владельцев XP нажмите Пуск\Стандартные\Системные инструменты\Восстановление системы и создайте точку восстановления.

Затем откройте диалоговое окно «Выполнить», нажав Windows Key+R или Пуск\Выполнить и введите msconfig .

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

Теперь щелкните вкладку General , затем в области Startup Selection :

  • Щелкните переключатель Selective Startup .
  • Снимите флажок Загрузить элементы запуска .
  • Нажмите кнопку Применить .

Примечание: Снимки экрана взяты из XP. Утилита Vista MSCONFIG будет выглядеть аналогично.

Теперь, если вы выберете вкладку Startup , обратите внимание, что все элементы не отмечены, что отключает их автоматический запуск.

Нажмите кнопку Close , затем выберите Restart для перезагрузки компьютера (или вы можете отложить перезагрузку и нажать Exit Without Restarting ).

После перезагрузки компьютера проблема, с которой вы столкнулись, должна исчезнуть (если только ваша проблема не была связана с автозапуском). На этом этапе откройте утилиту настройки системы (MSCONFIG) и выберите первую программу, затем перезапустите снова.

Вам нужно будет делать это по одному, пока проблема не возникнет (оставьте отмеченными предыдущие пункты).Как только вы найдете виновника, выполните поиск в Google или посетите веб-сайт производителя, чтобы узнать, доступно ли исправление или есть ли у других людей такая же проблема.

На этом этапе вы можете вернуть свои предметы в исходное состояние, за исключением предмета, вызывающего проблему.

ВАЖНО: Имейте в виду, что отключение автоматического запуска некоторых программ может помешать правильной работе некоторых программ или OEM-оборудования на вашем компьютере (мышь, беспроводная клавиатура и т. д.). Вот почему важно сначала проверить, как настроены ваши элементы, как упоминалось выше.

Кроме того, не поддавайтесь искушению начать вносить другие изменения при работе с утилитой настройки системы (MSCONFIG). Выбор Диагностический запуск или снятие флажка Загрузить системные службы (на вкладке «Общие») удалит все точки восстановления системы, препятствующие восстановлению, если это необходимо.

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

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


В безопасном режиме запустите MSCONFIG, верните элементы в исходное состояние и перезагрузитесь.

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

Недавно мы получили вопрос от нашего сообщества: «Как сделать автозапуск программы при запуске?». В Windows 11 есть хорошая функция автоматического запуска программы после входа в Windows 11.Эта функция действительно помогает вам, ребята, сэкономить время и может войти в ваш бизнес без каких-либо задержек. В этой статье рассматриваются способы автозапуска программы в Windows 11.

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

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

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

Сначала вам нужно получить информацию о выбранной вами программе. Для этого вы делаете то, что мы упоминаем ниже. Здесь мы берем пример автозапуска Chrome. Под этим можно понимать выполнение процедуры для любимой программы

  • На рабочем столе щелкните правой кнопкой мыши значок Chrome.
  • Оттуда щелкните свойства. После этого откроется диалоговое окно.
  • Скопируйте путь в цель.
  • может быть следующим

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

  • Теперь на клавиатуре используйте сочетания клавиш Windows + R , чтобы открыть «Выполнить», и введите shell:startup , затем нажмите «ОК».
  • На следующем дисплее вы видите папку автозагрузки. Теперь щелкните правой кнопкой мыши и перейдите к New. Затем нажмите «Ярлык».
  • В разделе «Введите местоположение элемента» вставьте скопированный путь в указанное поле.

 

  • Нажмите «Далее», а затем нажмите «ОК» с подтвержденным именем ярлыка.

Это также можно сделать с помощью вкладки «Автозагрузка» в диспетчере задач. Поэтому это будет объяснено в следующем разделе, приведенном ниже.

Как отключить автозапуск программы в Windows 11

Как мы уже упоминали, раздражают некоторые программы, которые запускаются сразу после входа в Windows 11 без какой-либо команды, которую вы даете. Вы можете напрямую увидеть, какие приложения или программы готовы к автозапуску.Там вы можете очистить нежелательные функции автозапуска в данной области.

  • Нажмите кнопку поиска на панели задач.
  • Войдите в диспетчер задач. Нажмите на диспетчер задач из предложений.
  • Нажмите, чтобы узнать больше. Здесь, на вкладке «Автозагрузка», вы можете увидеть приложения или программы, имеющие режим автозапуска.

  • Щелкните правой кнопкой мыши на программе, выберите отключить или вы можете отключить сразу после нажатия на кнопку отключения.
  • На этом экране вы можете включить или выключить режим автозапуска в любое время без каких-либо задержек.
  • После перезагрузки ПК можно обнаружить отсутствие программ автозапуска.

Наконец-то включена функция автозапуска!

Мы предполагаем, что вы пытались включить автозапуск или отключить автозапуск любых программ двумя способами. Эта функция действительно переносит вас непосредственно к действию, которое предпочтительно выбрано, и вам больше не нужно тратить время после входа в систему на ПК с Windows 11. Одна вещь необходима, чтобы напомнить вам, что вам просто нужно перезагрузить компьютер после включения или настройки функции.Если у вас есть какие-либо сомнения или вопросы по этой теме, не стесняйтесь спрашивать нас.

Как отключить автозапуск программ в Windows 11?

Остановите автоматический запуск приложений, программного обеспечения и программ при запуске в Windows 11 с помощью простых настроек ПК с Windows и экономии ресурсов

После установки инсайдерской сборки Windows 11 вы можете почувствовать, что ваш компьютер работает медленнее, чем обычно. Это потому, что Windows 11 поставляется с множеством предустановленных приложений, которые запускаются при запуске.И с учетом пандемии многие компании используют программное обеспечение, такое как MS Teams, Skype или Slack, которое также запускается при запуске, что замедляет весь процесс загрузки. Чтобы это исправить, вам нужно отключить все элементы автозагрузки в Windows 11.

Windows 11 по умолчанию сохраняет множество программ в элементах автозагрузки. Это сделано для того, чтобы предоставить вам максимальный комфорт для доступа к приложениям на вашем ПК. Однако большее количество приложений может привести к снижению производительности ПК, и, возможно, именно поэтому вы читаете эту статью.Итак, вот пошаговый процесс отключения всех элементов автозагрузки в Windows 11.

Зачем отключать элементы автозагрузки в Windows 11?

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

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

При загрузке компьютера многие приложения отмечают себя как приоритетные и добавляют себя в меню запуска. И, следовательно, они запускаются при запуске и замедляют работу вашего ПК. В Windows 11 есть диспетчер запуска, в котором вы можете перепроверить, какие приложения работают во время запуска. Если вы не уверены, какие приложения вы должны оставить в списке, вот руководство.

Какие программы оставить в автозагрузке Windows 11: Наиболее важные программы должны оставаться в элементах автозагрузки, поскольку эти программы важны и выполняют основные функции. Некоторые примеры включают любые антивирусные программы, программы шифрования дисков, сетевые брандмауэры, программное обеспечение для повышения производительности вашего офиса и т. д.

Какие программы не следует оставлять при запуске Windows 11: Программы, которые вы не обязательно часто используете, не должны быть активными при запуске Предметы. Если вам нужны эти приложения, вы всегда можете запускать их по желанию, но сохранение таких приложений в списке элементов автозагрузки замедлит работу вашего ПК с Windows 11.Некоторые распространенные образцы программного обеспечения, которые не должны быть в элементах автозагрузки, — это программное обеспечение для редактирования фотографий, программное обеспечение для видеозвонков, погода, новости и т. д. из стартового списка. Однако лучший способ отключить эти приложения — через панель настроек Windows 11. Вы можете увидеть все приложения, которые запускаются при запуске, и их влияние, влияет ли оно на производительность или нет.

  • Откройте приложение Windows Settings и перейдите к опции приложения.

  • Теперь перейдите к опции Startup .

  • Здесь вы можете увидеть список приложений, которые запускаются при запуске вашего компьютера.

  • Чтобы отключить любое приложение, переместите ползунок влево. Я рекомендую отключить все приложения, которые, по вашему мнению, не важны для вас или вашей производительности.
Заключение

Элементы автозагрузки могут повысить вашу производительность в Windows 11 за счет предварительной загрузки всего необходимого программного обеспечения, которое вы используете для работы.Однако, если он не настроен должным образом, он может замедлить работу вашего ПК и свести вас с ума. Поэтому всегда полезно отключить элементы автозагрузки в Windows 11 в соответствии с вашими личными потребностями.

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

Если у вас есть мысли о Windows 11 Slow? Отключите приложения с автоматическим запуском для повышения скорости , затем не стесняйтесь оставить комментарий ниже.Кроме того, подпишитесь на наш канал DigitBin на YouTube, чтобы получать обучающие видеоролики. Ваше здоровье!

Как удалить программы из автозагрузки Windows 10

Отключение автозапуска программ в Windows 10, 8 или 8.1 Все, что вам нужно сделать, это открыть диспетчер задач, щелкнув правой кнопкой мыши на панели задач или с помощью сочетания клавиш CTRL + SHIFT + ESC, нажав «Подробнее», переключившись на «Автозагрузка». вкладку, а затем с помощью кнопки Отключить. Это действительно так просто.

Как удалить программы из автозагрузки?

На большинстве компьютеров Windows доступ к диспетчеру задач можно получить, нажав Ctrl+Shift+Esc, а затем щелкнув вкладку «Автозагрузка».Выберите любую программу в списке и нажмите кнопку «Отключить», если вы не хотите, чтобы она запускалась при запуске.

Как изменить, какие программы запускаются при запуске Windows 10?

Введите и найдите [Приложения для запуска] в строке поиска Windows ①, а затем нажмите [Открыть] ②. В приложениях для запуска вы можете сортировать приложения по имени, статусу или влиянию на запуск③. Найдите приложение, которое вы хотите изменить, и выберите «Включить» или «Отключить»④, приложения для запуска будут изменены после следующей загрузки компьютера.

Какие программы запуска можно отключить в Windows 10?

Давайте подробнее рассмотрим некоторые распространенные программы запуска, которые замедляют загрузку Windows 10, и способы их безопасного отключения.Часто встречающиеся программы и службы автозагрузки iTunes Helper. КвикТайм. Увеличить. Гугл Хром. Веб-помощник Spotify. CyberLink YouCam. Эверноут Клиппер. Microsoft Office.

Как изменить программы запуска на моем компьютере?

Как управлять запускаемыми приложениями в Windows 7 Шаг 1. Нажмите кнопку «Пуск» в Windows и в текстовом поле «Поиск программ» введите MSConfig. Шаг 2: Перейдите на вкладку с надписью «Автозагрузка». Шаг 3: Просмотрите этот список и установите флажки для всех приложений, которые вы хотите сохранить.Шаг 4: Наконец, выберите «Применить», а затем закройте окно.

Как автоматически запустить программу при входе в Windows 10?

Как автоматически запускать приложение при входе в Windows 10 Создайте ярлык на рабочем столе или ярлык для программы, которую вы хотите запустить автоматически. Откройте проводник Windows и введите %appdata% в адресную строку проводника. Откройте подпапку Microsoft и перейдите к ней. Перейдите в Windows > Меню «Пуск» > «Программы» > «Автозагрузка».

Какие программы замедляют работу моего компьютера?

Фоновые программы Одной из наиболее распространенных причин медленной работы компьютера являются программы, работающие в фоновом режиме.Удалите или отключите все TSR и программы запуска, которые автоматически запускаются при каждой загрузке компьютера.

Можно ли отключить HpseuHostLauncher при запуске?

Вы также можете запретить запуск этого приложения в вашей системе с помощью диспетчера задач следующим образом: нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач. Перейдите на вкладку «Автозагрузка». Найдите HpseuHostLauncher или любое программное обеспечение HP, щелкните его правой кнопкой мыши и выберите в меню Отключить.

Должен ли я отключать OneDrive при запуске?

Примечание. Если вы используете Pro-версию Windows, вам нужно будет использовать исправление групповой политики, чтобы удалить OneDrive с боковой панели проводника, но для домашних пользователей, и если вы просто хотите, чтобы это перестало появляться и раздражать вас. при запуске удаление должно пройти нормально.

Как установить программы запуска?

Откройте панель управления автозапуском Откройте меню запуска Windows, затем введите «MSCONFIG». Когда вы нажимаете ввод, открывается консоль конфигурации системы. Затем перейдите на вкладку «Автозагрузка», на которой будут отображаться некоторые программы, которые можно включить или отключить для запуска.

Как запустить меню запуска?

Чтобы открыть меню «Пуск», которое содержит все ваши приложения, настройки и файлы, выполните одно из следующих действий: В левой части панели задач выберите значок «Пуск».Нажмите клавишу с логотипом Windows на клавиатуре.

Как сделать, чтобы программа запускалась автоматически?

Как автоматически запускать программы при запуске в Windows 10 Откройте диалоговое окно «Выполнить». Для этого щелкните правой кнопкой мыши флаг меню «Пуск» и щелкните левой кнопкой мыши «Выполнить». В поле «Выполнить» введите & OK shell:startup. Скопируйте программу, которую вы хотите добавить в автозагрузку. Скопируйте и вставьте значок файла в папку автозагрузки. Это оно.

Как отключить автоматический запуск приложений?

Вариант 1: Заморозить приложения Откройте «Настройки» > «Приложения» > «Диспетчер приложений».Выберите приложение, которое хотите заморозить. Выберите «Выключить» или «Отключить».

Как очистить компьютер, чтобы он работал быстрее?

10 советов, как ускорить работу компьютера Предотвратите автоматический запуск программ при включении компьютера. Удалите/удалите программы, которыми вы не пользуетесь. Очистите место на жестком диске. Сохраняйте старые фотографии или видео в облаке или на внешнем диске. Запустите очистку или восстановление диска.

Почему мой компьютер внезапно стал работать так медленно?

Вредоносное ПО или вирусы Вирус или вредоносная программа могут вызвать множество проблем на вашем ПК.Медленный компьютер — лишь одна из них. Если вы используете компьютер для работы, используйте антивирус или программу сканирования вредоносных программ, чтобы убедиться, что ваш компьютер ничем не заражен. Когда вирус исчезнет, ​​ваш компьютер должен работать как обычно.

Как определить, что мой компьютер работает медленно?

Windows Нажмите кнопку Пуск. Выберите Панель управления. Выберите Система. Некоторым пользователям придется выбрать «Система и безопасность», а затем выбрать «Система» в следующем окне. Выберите вкладку Общие. Здесь вы можете найти тип и скорость вашего процессора, его объем памяти (или ОЗУ) и вашу операционную систему.

Можно ли отключить Hpseuhostlauncher?

Да, это совершенно нормально. Если вы хотите, вы можете отключить его, чтобы увеличить скорость загрузки.

Можно ли отключить уведомление системы безопасности Windows при запуске?

Чтобы получить к нему доступ, щелкните правой кнопкой мыши панель задач и выберите «Запустить диспетчер задач» или нажмите Ctrl+Alt+Del на клавиатуре. Нажмите кнопку «Подробнее», затем перейдите на вкладку «Автозагрузка». Найдите в списке параметр «Значок уведомления Защитника Windows», щелкните его правой кнопкой мыши и выберите «Отключить».

Можно ли отключить Microsoft OneDrive?

OneDrive встроен в некоторые версии Windows и не может быть удален. Но вы можете скрыть его и остановить процесс синхронизации, чтобы он оставался скрытым.

Можно ли отключить Кортану при запуске?

В Windows 10 May 2020 Update версии 2004 теперь также можно включить или отключить автоматический запуск процесса Cortana.exe в фоновом режиме при запуске. Если этот параметр отключен, Cortana не будет работать, пока вы его не откроете.См. также: Упрощение связи с Кортаной в Microsoft 365.

Действительно ли мне нужен OneDrive на моем компьютере?

OneDrive — неотъемлемая часть пакета Microsoft Office, но существует множество причин, по которым вы можете захотеть отключить службу облачного хранилища на своем ПК, не последней из которых является то, что синхронизация ваших файлов с OneDrive может замедлить работу вашего компьютера. компьютер.

Как вернуть меню «Пуск» в Windows 10?

Верните в Windows 10 только начальный экран: настройки Нажмите кнопку Windows на клавиатуре или в нижней части экрана слева, чтобы открыть меню «Пуск».Теперь коснитесь или щелкните значок «Настройки» в левом нижнем углу меню «Пуск». Добро пожаловать в новое приложение «Настройки».

Как отключить автоматический запуск приложений Samsung?

Остановить автоматический запуск приложений на Android Перейдите в «Настройки» > «Приложения» > «Диспетчер приложений». Выберите приложение, которое вы хотите принудительно остановить или заморозить. Выберите «Стоп» или «отключить».

Как отключить программу в Windows 10?

В поле поиска на панели задач введите Панель управления и выберите ее из результатов.Выберите Программы > Программы и компоненты. Нажмите и удерживайте (или щелкните правой кнопкой мыши) программу, которую хотите удалить, и выберите «Удалить» или «Удалить/Изменить». Затем следуйте инструкциям на экране.

Как навсегда принудительно остановить приложение?

Android Откройте приложение «Настройки» на устройстве Android. Прокрутите список и нажмите «Приложения», «Приложения» или «Управление приложениями». (необязательно) На некоторых устройствах, таких как Samsung, коснитесь «Диспетчер приложений». Прокрутите список, чтобы найти приложение для принудительного выхода.Коснитесь ПРИНУДИТЕЛЬНАЯ ОСТАНОВКА.

Ускорьте работу Windows 10, отключив автозапуск программ

Вас раздражает, насколько медленно работает ваш компьютер с Windows 10? Одной из основных причин этого может быть количество программ, которые автоматически запускаются при включении компьютера. Эти программы используют ценные ресурсы и могут замедлить работу вашей системы. В этом сообщении блога мы покажем вам, как отключить автозапуск программ и ускорить работу вашего компьютера с Windows 10!

Что такое программы автозапуска и как они влияют на производительность Windows 10?

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

Можно ли ускорить работу Windows, отключив автозапуск программ?

Да! Существует множество программ, которые автоматически запускаются при включении компьютера. Это может замедлить работу компьютера и повлиять на его производительность. Вы можете ускорить работу Windows, отключив эти программы автозапуска.

Как отключить программу автозапуска?

Есть несколько способов отключить автозапуск программы. Диспетчер задач Windows можно использовать для отключения программ, которые автоматически запускаются при запуске.Конфигурация системы Windows также позволяет вам управлять тем, какие программы запускаются при запуске.

Диспетчер задач Windows

Диспетчер задач Windows — это самый простой и быстрый способ отключить автозапуск программ в Windows.

1. Один из способов — щелкнуть правой кнопкой мыши на панели задач Windows и выбрать «Диспетчер задач».

2. В меню «Пуск» выберите «Автозагрузка». Выберите «Подробнее» внизу, если в списке перечислены только приложения.

3. Просто найдите программы, которые вы хотите отключить при запуске Windows, и нажмите «Отключить» внизу.

Альтернативный способ

Чтобы запустить Диспетчер задач, одновременно нажмите клавиши Ctrl + Shift + Esc.

Параметры запуска

1. Откройте «Настройки системы», щелкнув значок шестеренки в меню «Пуск».

2. Перейдите в меню приложений

3. Выберите параметр Автозапуск в нижней левой панели.

4. Перемещая ползунок, мы можем отключить автоматический запуск выбранной программы. Информацию о влиянии конкретного приложения на запуск системы можно найти под кнопкой-переключателем.

Как включить программу автозапуска?

Если позже вы решите включить программу автозапуска, вы можете сделать это, выполнив те же действия, что и выше, но выбрав «Включить» вместо «Отключить».

Заключение

Работа Windows 10 может замедляться из-за количества программ, которые автоматически запускаются при включении компьютера. Вы можете ускорить работу Windows, отключив эти программы автозапуска.

Мы надеемся, что эта запись в блоге помогла вам узнать, как отключить автозапуск программ и ускорить работу компьютера с Windows! Если у вас есть какие-либо вопросы, сообщите нам об этом.Спасибо за чтение!

Как запустить программу Raspberry Pi при запуске

Избранное Любимый 17

Введение

Raspberry Pi — отличный одноплатный компьютер, но, как и у большинства компьютеров, его функции в основном зависят от человеческого участия. Это означает, что всякий раз, когда вы запускаете (или загружаете) свой компьютер, он ожидает вашего ввода для запуска программ. Это здорово, но как заставить наши программы запускаться автоматически при каждой загрузке компьютера?

Linux — довольно сложная операционная система, и поэтому часто существует несколько способов выполнения любого действия.Чтобы программа запускалась при загрузке, мы рассмотрим несколько способов. Чтобы показать несколько примеров программ, мы будем мигать светодиодом и превратим Raspberry Pi в часы.

Хотя использование Raspberry Pi в качестве часов может показаться излишним, не стесняйтесь вместо этого использовать собственную программу или скрипт. Вы также можете использовать пример кода в качестве основы для своей собственной информационной панели (например, показывать локальный прогноз, когда вы просыпаетесь, время безотказной работы вашего личного сервера, количество дней, оставшихся до вашего любимого шоу, и т. д.) или проект электроники.

Уведомление: Это руководство было написано с использованием версии Raspbian «июнь 2018 г.» и версии Python 3.5.3. Другие версии могут повлиять на выполнение некоторых шагов в этом руководстве.

Прежде чем добавлять свою программу в любой сценарий запуска, чрезвычайно важно сначала протестировать ее самостоятельно! Запустите его с помощью только команды python , чтобы убедиться в отсутствии проблем с вашей программой. Гораздо сложнее отследить ошибки в вашем коде, когда он запускается как часть процесса загрузки.

В этом руководстве рассматриваются три метода:

  • rc.local — вероятно, самый простой и простой способ заставить вашу программу запускаться при загрузке. Недостатком является то, что задачи, запущенные с помощью rc.local, выполняются до запуска системы X Windows, что означает, что у вас не будет доступа к элементам графического пользовательского интерфейса (GUI).
  • автозапуск — используется для автоматического запуска ваших программ после запуска LXDE (графическая среда рабочего стола, используемая Raspbian). Это немного сложнее, чем rc.local, но позволяет запускать программы, требующие графических элементов.
  • systemd — новый и популярный способ автоматического запуска программ в Linux. Это, безусловно, самый сложный из трех, но он позволяет вам запускать до запуска LXDE, ждать, пока у вас не будет доступа к другим процессам (например, сети, графическому рабочему столу), или просто перезапускать вашу программу снова и снова, пока она не заработает. Таким образом, это надежный способ создания и управления службами, работающими в фоновом режиме.

Необходимые материалы

Как минимум для этого руководства вам понадобится Raspberry Pi, SD-карта и блок питания.Если вы планируете создать приборную панель (или часы, как показано в примере кода в следующем разделе), вам понадобятся монитор и клавиатура для вашего Pi. Если вам нужна полная установка рабочего стола, мы рекомендуем следующее:

Предлагаемая литература

Если вы не знакомы со следующими понятиями, мы рекомендуем ознакомиться с этими руководствами, прежде чем продолжить:

Руководство по графическому интерфейсу Python: введение в Tkinter

Tkinter — это стандартный пакет графического интерфейса пользователя, поставляемый с Python.В этом руководстве показано, как создавать базовые оконные приложения, а также полные примеры полноэкранных информационных панелей с обновлениями графиков в реальном времени из matplotlib.

Обратите внимание: Если у вас возникли проблемы с просмотром какого-либо изображения в этом руководстве, не стесняйтесь щелкнуть по нему, чтобы рассмотреть его получше!

Пример кода

В оставшейся части руководства мы покажем запуск программ Python при загрузке на двух примерах: blink.py и clock.py . Обратите внимание, что можно использовать любую программу (скомпилированную, скрипт и т. д.), но важно выбрать правильный метод запуска скрипта. Например, использование rc.local, хотя и простое, не дает вам доступа к X-серверу (вещь, которая дает вам рабочий стол с графическим интерфейсом). Таким образом, rc.local для программы с графическим интерфейсом не является подходящим инструментом, и вам следует попробовать другой метод.

Последовательность загрузки Linux представляет собой довольно сложную последовательность событий, о которой можно легко написать отдельную статью в другой раз.Если вы хотите узнать об этом больше, перейдите по этим ссылкам:

blink.py

Хотя внешнее подключение к оборудованию не обязательно для демонстрации запуска программы при загрузке, это может быть полезным способом показать, что что-то работает в фоновом режиме, даже если вы ничего не видите на экране. Подключите светодиод и резистор 330 Ом между GPIO12 и GND на Raspberry Pi.

На Raspberry Pi откройте терминал и убедитесь, что вы находитесь в своем домашнем каталоге:

  язык:оболочка
компакт-диск /дом/пи
  

Откройте новый документ с именем blink.ру

  язык:оболочка
Нано Blink.py
  

Скопируйте следующий код:

  язык: питон
время импорта
импортировать RPi.GPIO как GPIO

# Определения выводов
светодиод_пин = 12

# Используйте нумерацию контактов "GPIO"
GPIO.setmode(GPIO.BCM)

# Установить вывод светодиода в качестве выхода
GPIO.setup(led_pin, GPIO.OUT)

# Мигать вечно
пытаться:
    пока верно:
        GPIO.output(led_pin, GPIO.HIGH) # Включить светодиод
        time.sleep(1) # Задержка на 1 секунду
        GPIO.output(led_pin, GPIO.LOW) # Выключить светодиод
        time.sleep(1) # Задержка на 1 секунду

# Когда вы нажмете ctrl+c, красиво освободите ресурсы GPIO
наконец:
    GPIO.очистка()
  

Сохраните его с помощью ctrl + x , нажмите y при появлении запроса на сохранение и нажмите введите . Запустите программу со следующим:

  язык:оболочка
питон blink.py
  

Вы должны увидеть, как светодиод начинает мигать. Нажмите ctrl + c , чтобы остановить программу.

часы.py

Следующий пример, который мы будем использовать, немного сложнее, поскольку он основан на графическом интерфейсе, созданном с помощью пакета Tkinter. Мы будем использовать эту программу, когда хотим продемонстрировать, как запустить программу при загрузке, для которой требуется система X Windows (например, вы хотите создать графическую панель инструментов, которая отображается при загрузке).

На Raspberry Pi (в домашнем каталоге /home/pi ) откройте новый документ с именем clock.py :

  язык:оболочка
нано часы.пи
  

Скопируйте следующий код:

  язык: питон
импортировать tkinter как tk
импортировать tkinter.font как tkFont
время импорта

################################################### ##############################
# Параметры и глобальные переменные

# Размер шрифта по умолчанию
размер_шрифта = -24

# Объявить глобальные переменные
корень = нет
dfont = Нет
кадр = нет
двремя = Нет

# Глобальная переменная, чтобы помнить, в полноэкранном или оконном режиме мы
полноэкранный = Ложь

################################################### ##############################
# Функции

# Включить полноэкранный режим
защита toggle_fullscreen (событие = нет):

    глобальный корень
    глобальный полноэкранный режим

    # Переключение между полноэкранным и оконным режимами
    полноэкранный = не полноэкранный
    корень.атрибуты('-полноэкранный', полноэкранный)
    изменить размер()

# Вернуться в оконный режим
защита end_fullscreen (событие = нет):

    глобальный корень
    глобальный полноэкранный режим

    # Отключить полноэкранный режим
    полноэкранный = Ложь
    root.attributes('-полноэкранный', False)
    изменить размер()

# Автоматически изменять размер шрифта в зависимости от размера окна
определение изменения размера (событие = нет):

    глобальный time_dfont
    глобальная кнопка_dfont
    глобальный фрейм

    # Изменение размера шрифта в зависимости от высоты кадра (минимальный размер 12)
    # Используйте отрицательное число для "пикселей" вместо "точек"
    new_size = -max(12, int((frame.winfo_height() / 2)))
    time_dfont.configure (размер = новый_размер)
    new_size = -max(12, int((frame.winfo_height() / 30)))
    button_dfont.configure (размер = новый_размер)


# Чтение значений с датчиков через равные промежутки времени
обновление защиты():

    глобальный корень
    глобальное время ожидания

    # Получить местное время
    местное_время = время.местное время()

    # Преобразование времени в 12-часовой формат
    часы = местное_время.tm_hour
    если часы > 12:
        часов -= 12

    # Добавляем ведущие 0
    часов = ул (часы)
    smin = ул(местное_время.tm_min)
    если часов < 10:
        часы = '0' + часы
    если local_time.tm_min < 10:
        сммин = '0' + сммин

    # Создать строку вне времени
    dtime.set (часы + ':' + мин)

    # Запланировать функцию poll() еще на 500 мс с этого момента
    root.after(500, обновление)

################################################### ##############################
# Основной скрипт

# Создаем главное окно
корень = tk.Tk()
root.title("Мои часы")

# Создаем основной контейнер
кадр = tk.Frame (корень, bg = 'черный')

# Раскладываем основной контейнер (расширяем по размеру окна)
Рамка.пакет(заполнить=tk.ОБА, развернуть=1)

# Переменные для хранения данных о температуре и освещении
dtime = tk.StringVar()

# Создаем динамический шрифт для текста
time_dfont = tkFont.Font(family='Courier New', size=font_size)
button_dfont = tkFont.Font (размер = размер_шрифта)

# Создавать виджеты
label_time = tk.Label(кадр,
                        текстовая переменная = время,
                        шрифт=time_dfont,
                        фг='красный',
                        бг = 'черный')
button_quit = tk.Button(кадр,
                        текст = "Выйти",
                        шрифт=button_dfont,
                        команда = корень.разрушать,
                        ширина границы = 0,
                        толщина подсветки = 0,
                        фг='серый10',
                        бг = 'черный')

# Размещаем виджеты сеткой в ​​рамке
label_time.grid (строка = 0, столбец = 0, padx = 20, pady = 20)
button_quit.grid (строка = 1, столбец = 0, padx = 5, pady = 5, sticky = tk.E)

# Сделайте так, чтобы ячейки сетки расширялись, чтобы заполнить окно
frame.rowconfigure(0, вес=10)
frame.rowconfigure(1, вес=1)
frame.columnconfigure(0, вес=1)

# Привяжите F11 для переключения в полноэкранный режим и ESC для выхода из полноэкранного режима
корень.привязка('', toggle_fullscreen)
root.bind('', end_fullscreen)

# Функция resize() должна вызываться каждый раз при изменении размера окна
root.bind('<Настроить>', изменить размер)

# Запланировать периодический вызов функции poll()
root.after(20, обновление)

# Запустить в полноэкранном режиме и запустить
Включить полноэкранный режим()
корень.mainloop()
  

Сохраните его с помощью ctrl + x , нажмите y при появлении запроса на сохранение и нажмите введите . Запустите программу со следующим:

  язык:оболочка
питон часы.пи
  

Весь экран должен быть занят довольно большими часами!

Если вам интересно узнать больше о том, как была создана эта программа (например, о создании собственного графического пользовательского интерфейса с помощью Tkinter), ознакомьтесь с нашим Руководством по графическому интерфейсу Python: Introduction to Tkinter.

Метод 1: rc.local

Запуск вашей программы из rc.local, вероятно, самый простой способ, но поскольку rc.local выполняется до запуска X, у вас не будет доступа к элементам графического интерфейса.В результате рекомендуется использовать rc.local только для запуска программ, не имеющих графических элементов.

Когда ваша операционная система (ОС) Linux загружается на Raspberry Pi, она проходит серию уровней запуска, которые определяют состояние системы во время запуска. Всякий раз, когда изменяется уровень запуска, запускаются различные сценарии run control (rc), которые управляют запуском и остановкой различных системных служб. Если вы хотите узнать больше о сценариях rc, см. эту статью, но для наших целей нам просто нужно побеспокоиться о rc.местный .

Сценарий rc.local выполняется после запуска всех обычных системных служб (включая сетевые службы, если они включены) и непосредственно перед переключением системы на многопользовательский уровень запуска (где вы обычно получаете запрос на вход в систему). Хотя большинству дистрибутивов Linux не нужен файл rc.local, обычно это самый простой способ заставить программу запускаться при загрузке с Raspbian.

Изменить rc.local

Вам потребуется доступ на уровне root для изменения rc.local, поэтому сделайте это с помощью sudo:

  язык:оболочка
судо нано /etc/rc.местный
  

Прокрутите вниз и непосредственно перед строкой exit 0 введите следующее:

  язык:оболочка
Python /home/pi/blink.py &
  

Примечание: амперсанд (&) в конце строки необходим для того, чтобы ваш скрипт Python выполнялся в другом процессе и не блокировал выполнение процесса загрузки. Без него скрипт rc.local будет ждать завершения вашего скрипта, прежде чем продолжить, и если у вас бесконечный цикл (как в нашем blink.py ), вы никогда не получите запрос на вход в систему.

Обратите внимание, что мы вызываем наш скрипт с абсолютным расположением файла ( /home/pi/blink.py ), так как вызов python blink.py из rc.local заставит python искать локальный файл (т.е. blink.py, расположенный в том же каталоге, что и rc.local). Мы используем абсолютное местоположение файла, чтобы указать Python, где можно найти нашу программу.

Сохраните и выйдите с помощью ctrl + x , затем y при появлении запроса на сохранение, а затем введите .

Проверьте это, перезапустив Pi с помощью sudo reboot .

Поиск и устранение неисправностей

Ничего не происходит

Если ваш скрипт не запущен, убедитесь, что он вызывается с абсолютным именем каталога (например, python /home/pi/blink.py & ).

Если вы не можете получить доступ к рабочему столу из-за того, что ваш сценарий не позволяет Linux завершить последовательность загрузки, возможно, вам придется получить терминал через последовательный порт. Следуйте этим инструкциям, чтобы подключить последовательный терминал к Pi.

Если вы не можете подключить последовательный терминал к Raspberry Pi, вам, вероятно, потребуется подключить SD-карту к другому компьютеру (Linux или macOS), перейти к etc/rc.local и удалить строку, которая вызывает ваш скрипт Python.

Отладка

Возможно, вы заметили, что не видите никаких ошибок или выходных данных вашего скрипта, поскольку rc.local не записывает и не выводит никакой информации. Чтобы получить это, измените вызов python в вашем файле rc.local на следующее:

  sudo bash -c 'python /home/pi/blink.py > /home/pi/blink.log 2>&1' &
  

Это создает новую оболочку с sudo (права суперпользователя), запускает ваш скрипт и перенаправляет вывод ( stdout ) в файл blink.log . 2>&1 Говорит, что ошибки ( stderr ) также должны быть перенаправлены в тот же файл журнала. После перезагрузки любой вывод из вашего скрипта Python (например, операторы print() ), а также ошибки должны быть сохранены в blink.log .Чтобы просмотреть журнал, введите в терминал следующее (обратите внимание, что вам может потребоваться сначала остановить программу, чтобы просмотреть содержимое файла журнала):

  язык:оболочка
кот мигает.журнал
  
Используйте определенную версию Python

Как оказалось, rc.local запускается перед .bashrc, поэтому команда python по-прежнему относится к Python 2 в нашем сценарии запуска! Чтобы явно вызвать Python 3, мы должны изменить нашу команду rc.local на:

.
  язык:оболочка
sudo bash -c '/usr/bin/python3/home/pi/blink.py > /home/pi/blink.log 2>&1' &
  
Как остановить вашу программу

Вы можете заметить, что ваша программа работает отлично, но нет простого способа ее остановить! Самый простой способ — удалить (или закомментировать) строку, которую вы добавили в rc.local, с последующей перезагрузкой, но это занимает много времени.

Самый быстрый способ остановить вашу программу — убить ее процесс Linux. В терминале введите следующую команду:

  язык:оболочка
судо пс -ах | питон
  

ps -ax указывает Linux вывести список всех текущих процессов.Мы передаем этот список в grep , что позволяет нам искать ключевые слова. В этом примере мы ищем python , но не стесняйтесь изменить его на имя вашей программы или на то, что вы используете для запуска своей программы. Найдите номер идентификатора процесса (PID) слева от указанного процесса и используйте команду kill , чтобы завершить этот процесс:

  язык:оболочка
судо убить 
  

Внимание! Убедитесь, что вы правильно ввели PID! Если вы убьете не тот процесс, вы можете остановить Linux, и вам придется снова перезагружаться.

Если вы используете пример blink.py , вы должны увидеть, что светодиод перестает мигать.

Как остановить запуск вашей программы при загрузке

Если вы больше не хотите, чтобы ваша программа запускалась при загрузке, просто откройте rc.local с помощью:

  язык:оболочка
судо нано /etc/rc.local
  

Удалите строку, которую вы добавили для запуска вашей программы, сохраните и выйдите с помощью ctrl + x и y . Перезагрузите компьютер, и ваша программа больше не должна запускаться после загрузки.

Другой вариант

rc.local — это хорошее место для запуска вашей программы всякий раз, когда система загружается (до того, как пользователи смогут войти в систему или взаимодействовать с ней). Если вы хотите, чтобы ваша программа запускалась всякий раз, когда пользователь входит в систему или открывает новый терминал, рассмотрите возможность добавления аналогичной строки в /home/pi/.bashrc .

Способ 2: автозапуск

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

Примечание. Raspbian основан на среде рабочего стола LXDE. В результате расположение сценария автозапуска может отличаться в зависимости от вашего конкретного компьютера с Linux и версии дистрибутива.

После запуска вашей среды рабочего стола (в данном случае LXDE-pi) она выполняет все команды, которые находит в сценарии autostart профиля, расположенном по адресу /home/pi/.config/lxsession/LXDE-pi/autostart. для нашего Raspberry Pi.Обратите внимание, что каталог pi может отличаться, если вы создали нового пользователя для своего Raspberry Pi. Если сценарий автозапуска пользователя не найден, вместо этого Linux запустит глобальный сценарий /etc/xdg/lxsession/LXDE-pi/autostart .

Помимо выполнения команд в autostart , Linux также будет искать и выполнять сценарии .desktop , найденные в /home/pi/.config/autostart . Самый простой способ запуска программ с графическим интерфейсом при загрузке — создать один из этих файлов .настольные скрипты.

Создать файл .desktop

Вам не нужен доступ на уровне root для изменения файлов автозапуска вашего профиля (пользователя) и файлов .desktop. Фактически, рекомендуется использовать вместо sudo , так как вы можете повлиять на права доступа к файлу (например, файл будет принадлежать пользователю root) и сделать их невозможными для запуска при автозапуске (который имеет уровень разрешений).

Откройте терминал и выполните следующие команды, чтобы создать каталог автозапуска (если он еще не существует) и отредактируйте файл .файл рабочего стола для нашего примера с часами:

  язык:оболочка
mkdir /home/pi/.config/autostart
нано /home/pi/.config/autostart/clock.desktop
  

Скопируйте следующий текст в файл clock.desktop . Не стесняйтесь изменять переменные Name и Exec в соответствии с вашим конкретным приложением.

  [Вход с рабочего стола]
Тип = Приложение
Имя=Часы
Exec=/usr/bin/python3/home/pi/clock.py
  

Примечание: Мы явно вызываем python3 здесь, чтобы избежать путаницы в отношении того, какую версию Python использовать.

Сохраните и выйдите с помощью ctrl + x , затем y при появлении запроса на сохранение, а затем введите . Перезагрузитесь с:

  язык:оболочка
судо перезагрузка
  

Когда ваш Raspberry Pi запустится, обязательно войдите на рабочий стол (если он не делает этого автоматически). Ваш скрипт должен начать работать прямо сейчас!

Поиск и устранение неисправностей

Ничего не происходит

Если ваш скрипт не запускается, как только вы видите рабочий стол, может быть несколько проблем.Во-первых, убедитесь, что вы вошли в систему (автозапуск не запускается, пока вы не войдете в систему). Вы также можете попробовать включить автоматический вход в raspi-config . Во-вторых, убедитесь, что вы используете абсолютные имена каталогов (например, /home/pi/clock.py ). В-третьих, попробуйте выполнить некоторые из приведенных ниже предложений, чтобы включить stdout и stderr , чтобы увидеть, что происходит.

Используйте определенную версию Python

Как оказалось, автозапуск запускается раньше .bashrc, поэтому команда python по-прежнему относится к Python 2. Чтобы явно вызвать Python 3, мы должны изменить нашу команду в autostart на:

  @/usr/bin/python3 /home/pi/clock.py
  
Отладка

К сожалению, запуск программы из автозапуска затрудняет вывод или запись в файл, а lxterminal (программа терминала по умолчанию в Raspbian) слишком упрощена, чтобы помочь нам в этом. Чтобы получить какое-то ведение журнала, нам понадобится другая терминальная программа (мы будем использовать xterm).Откройте терминал и введите следующую команду

  язык:оболочка
sudo apt-get установить xterm -y
  

В файле .desktop измените команду Exec на следующую:

  Exec=xterm -hold -e '/usr/bin/python3 /home/pi/clock.py'
  

Перезагрузите Raspberry Pi. Теперь, после того, как вы войдете в свой рабочий стол, вы должны увидеть новое открытое окно терминала, а затем запущенную вашу программу. Если вы остановите свою программу (выход из нее, нажатие ctrl + c в окне xterm или завершение процесса, как описано ниже), окно xterm останется открытым, что позволит вам прочитать все выходные данные и ошибки. выписки из вашей программы.

Как остановить вашу программу

Если ваша программа работает в фоновом режиме, может не быть очевидного способа остановить ее. Вы всегда можете удалить файлы .desktop и перезапустить компьютер, но это может занять некоторое время. Лучшим вариантом может быть уничтожение процесса, связанного с вашей программой. В терминале введите следующее:

  язык:оболочка
судо пс -ах | питон
  

ps -ax указывает Linux вывести список всех текущих процессов.Мы отправляем этот вывод на grep , что позволяет нам искать ключевые слова. Здесь мы ищем python , но не стесняйтесь изменить его на имя вашей программы. Найдите номер идентификатора процесса (PID) слева от указанного процесса и используйте команду kill , чтобы завершить этот процесс:

  язык:оболочка
судо убить 
  

Внимание! Убедитесь, что вы правильно ввели PID! Если вы убьете не тот процесс, вы можете остановить Linux, и вам придется снова перезагружаться.

Если вы используете пример clock.py , вы должны увидеть, что приложение закрывается.

Как остановить запуск вашей программы при загрузке

Чтобы ваша программа не запускалась при загрузке, вам просто нужно удалить файл .desktop. В терминале введите команду (заменив clock.desktop на имя вашего конкретного файла .desktop):

  язык:оболочка
РМ /home/pi/.config/autostart/clock.desktop
  

Перезагрузите Pi, и ваша программа больше не будет запускаться при запуске.

Метод 3: системный

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

systemd — это относительно новый набор инструментов в мире Linux, и одной из его целей является управление системными процессами после загрузки.Когда он был впервые выпущен, systemd должен был заменить инструмент init.d для запуска программ. По состоянию на 2015 год большинство основных дистрибутивов включают systemd, и, поскольку многие сохранили init.d для поддержки устаревших версий, у вас есть возможность использовать любой из них. Имейте в виду, однако, что init.d может быть объявлен устаревшим, поэтому будущее за systemd (на данный момент).

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

Создать файл модуля

Юнит-файл — это обычный текстовый файл, который предоставляет systemd информацию о службе, устройстве, точке монтирования и т. д. Мы создадим модульный файл, который запускает нашу программу как службу (процесс, работающий в фоновом режиме). Ниже приведены два примера юнит-файлов: первый запускает пример blink.py перед загрузкой графического рабочего стола (полезно для безголовых сред), а второй запускает часы .py после загрузки графического рабочего стола (полезно, если вы создаете панель инструментов или графический интерфейс).

Файл модуля (без графического интерфейса)

Если вашей программе не требуется графический интерфейс (например, наш пример blink.py ), вы можете использовать следующий шаблон для создания службы systemd. Если вам нужен графический интерфейс (например, вам требуется, чтобы система X Windows была запущена), см. следующий раздел. Создание юнит-файла без использования графического интерфейса означает, что вы также можете запускать свою программу при загрузке в автономной среде.

Создайте новый файл .service в каталоге systemd:

  язык:оболочка
судо нано /lib/systemd/system/blink.service
  

Введите в документ следующий текст:

  [Единица измерения]
Description=мигать светодиодом
After=multi-user.target

[Оказание услуг]
ExecStart=/usr/bin/python3 /home/pi/blink.py

[Установить]
WantedBy=многопользовательская.цель
  

Не стесняйтесь изменять Описание по желанию. Ключ After указывает, когда должна запускаться наша программа. multi-user.target — это состояние системы, при котором управление передается пользователю («многопользовательская оболочка»), но до запуска системы X Windows. Это означает, что наша программа будет работать даже без входа в систему! Вы можете изменить это в зависимости от того, какие службы вам нужно активировать перед запуском вашей программы (например, network.target , если вам нужна сеть). См. здесь список всех целей.

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

WantedBy в разделе [Install] указывает цель, в которую мы хотим включить нашу службу. В этом примере мы хотим, чтобы наша служба запускалась при запуске модуля multi-user.target (или, точнее, сразу после него, исходя из параметра After ).

Сохраните и выйдите с помощью ctrl + x , затем y при появлении запроса на сохранение, а затем введите .

Нам нужно указать systemd распознать наш сервис, поэтому введите:

  язык:оболочка
sudo systemctl демон-перезагрузка
  

Обратите внимание, что вам нужно будет вводить эту команду каждый раз, когда вы изменяете свой файл .service, так как systemd должен знать, что он был обновлен.

Затем нам нужно сообщить systemd, что мы хотим, чтобы наша служба запускалась при загрузке, поэтому введите:

  язык:оболочка
sudo systemctl включить blink.service
  

Перезагрузитесь с помощью sudo reboot , чтобы убедиться, что ваша программа работает.Светодиод должен начать мигать после загрузки Pi!

Единичный файл (GUI)

Если вашей программе требуются графические компоненты (как в нашем примере clock.py ), то для создания службы systemd рекомендуется использовать следующий шаблон.

Создайте новый файл .service в каталоге systemd:

  язык:оболочка
судо нано /lib/systemd/system/clock.service
  

Введите в документ следующий текст:

  [Единица измерения]
Описание=Начальные часы

[Оказание услуг]
Окружающая среда = ДИСПЛЕЙ =: 0
Среда=XAUTHORITY=/home/pi/.Xавторитет
ExecStart=/usr/bin/python3 /home/pi/clock.py
Перезапустить = всегда
Рестартсек=10с
KillMode=процесс
TimeoutSec=бесконечность

[Установить]
WantedBy=graphical.target
  

Описание может быть любым текстом, который поможет вам вспомнить, что делает эта служба.

В разделе [Service] мы указываем некоторые переменные среды. Мы хотим подключиться к нашему основному дисплею (предполагается, что к нашему Pi подключен только один дисплей), поэтому мы устанавливаем DISPLAY на :0 и сообщаем нашему приложению, где найти необходимые учетные данные для использования системы X Windows. с XAUTHORITY . ExecStart — это команда, которую мы хотим запустить (в данном случае запуск нашей программы часов Python).

К сожалению, с systemd мы не можем точно сказать, когда запустится система X, и мы не можем гарантировать, что пользователь войдет в систему (если вы не включили автоматический вход с помощью sudo raspi-config ). Чтобы учесть это, мы будем грубо принудительно перезапускать нашу программу (с Restart ) каждые 10 секунд (с RestartSec ), если она выйдет из строя или выйдет из строя. KillMode указывает systemd завершить все процессы, связанные с нашей программой, в случае сбоя (или выхода) службы, а TimeoutSec=infinity означает, что мы никогда не хотим прекращать попытки выполнить нашу программу.

Сохраните и выйдите с помощью ctrl + x , затем y при появлении запроса на сохранение, а затем введите .

Нам нужно указать systemd распознать наш сервис, поэтому введите:

  язык:оболочка
sudo systemctl демон-перезагрузка
  

Обратите внимание, что вам нужно будет вводить эту команду каждый раз, когда вы меняете файл .service, так как systemd должен знать, что он был обновлен.

Затем нам нужно сообщить systemd, что мы хотим, чтобы наша служба запускалась при загрузке, поэтому введите:

  язык:оболочка
sudo systemctl включить clock.service
  

Перезагрузитесь с помощью sudo reboot , чтобы убедиться, что ваша программа работает. Вы должны увидеть, что ваша программа часов Python работает после того, как вы вошли в свой графический рабочий стол.

Поиск и устранение неисправностей

Ничего не происходит

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

Отладка

Вывод из systemd (например, print() операторов или сообщений об ошибках) фиксируется системой journalctl и может быть просмотрен с помощью следующей команды:

  язык:оболочка
журналctl -u clock.log
  

Это может дать некоторое представление о том, что происходит с вашей службой или программой.

Запись в файл

Если journalctl не оправдывает ваших ожиданий, вы можете попробовать записать вывод в файл. Для этого измените вызов ExecStart на следующий (на примере clock.py):

  ExecStart=/bin/bash -c '/usr/bin/python3 /home/pi/clock.py > /home/pi/clock.log 2>&1'
  

Это запускает новую оболочку bash, запускает вашу программу и перенаправляет вывод ( stdout ) на новые часы .log текстовый файл. Команда 2>&1 говорит, что любые ошибки ( stderr ) также должны быть перенаправлены (записаны) в тот же файл журнала. Любой вывод (например, из команд Python print() ) или ошибки будут сохранены в clock.log . Вы можете просмотреть журнал с помощью следующей команды (обратите внимание, что вам может потребоваться остановить службу и программу перед просмотром журнала):

  язык:оболочка
кошачьи часы.журнал
  
Используйте определенную версию Python

Поскольку ваш файл модуля systemd, скорее всего, будет работать до .bashrc может использовать псевдоним команды python для Python 3, вам может потребоваться явный вызов команды python3 . Для этого просто убедитесь, что ваш вызов Python является абсолютным расположением файла, например, /usr/bin/python3 .

Проверка службы

Если вы подозреваете, что ваша служба не работает, вы можете проверить ее состояние. Для этого введите следующую команду:

  язык:оболочка
часы состояния systemctl.оказание услуг
  

Это должно показать вам, работает ли ваша служба или были ли какие-либо ошибки.

Запуск и остановка службы

Для некоторых служб, таких как наш пример clock.service , вам потребуется остановить службу перед остановкой программы. Это потому, что даже если вы остановите программу (например, наши часы с графическим интерфейсом Python), служба просто перезапустит ее через 10 секунд! Чтобы остановить службу, введите следующую команду:

  язык:оболочка
sudo systemctl остановить часы.оказание услуг
  

Обратите внимание, что при остановке службы вашей программе должна быть отправлена ​​команда остановки ( SIGTERM —terminate signal). В большинстве случаев это должно остановить службу и вашу программу. Если ваша программа не останавливается, см. ниже об остановке вашей программы.

Чтобы запустить службу (такую ​​как наш пример clock.service ), вы можете ввести команду:

  язык:оболочка
sudo systemctl запустить clock.service
  

Это может быть полезно для перезапуска службы, если вы внесли в нее изменения без перезагрузки системы.Просто не забудьте запустить sudo systemctl daemon-reload , если вы вносите какие-либо изменения в файл .service!

Как остановить вашу программу

Даже если вы остановите службу, ваша программа может продолжать работать в фоновом режиме. Так же, как и в примерах rc.local и autostart , нам нужно будет найти идентификационный номер процесса и убить его вручную. Введите в терминал следующее:

  язык:оболочка
судо пс -ах | питон
  

ps -ax указывает Linux вывести список всех текущих процессов.Мы отправляем этот вывод на grep , что позволяет нам искать ключевое слово «python» (не стесняйтесь изменить его на имя вашей программы). Найдите номер идентификатора процесса (PID) слева от указанного процесса и используйте команду kill , чтобы завершить этот процесс:

  язык:оболочка
судо убить 
  

Внимание! Убедитесь, что вы правильно ввели PID! Если вы убьете не тот процесс, вы можете остановить Linux, и вам придется снова перезагружаться.

Если вы используете пример clock.py , вы должны увидеть, что приложение закрывается.

Как остановить запуск вашей программы при загрузке

Вы можете остановить запуск вашей службы при загрузке с помощью следующей команды (заменив clock.service на ваше конкретное имя файла службы):

  язык:оболочка
sudo systemctl отключить clock.service
  

Обратите внимание, что вам не нужно удалять файл .service, так как его отключение предотвратит его запуск при запуске.Однако, если вы хотите удалить файл, вы можете использовать следующие команды (еще раз заменив clock.service на имя файла службы):

  язык:оболочка
sudo rm /lib/systemd/system/clock.service
sudo systemctl демон-перезагрузка
  

После этого перезагрузите систему, чтобы убедиться, что ваша программа больше не запускается при загрузке.

Ресурсы и продолжение

Как и в большинстве случаев в Linux, часто существует более одного способа выполнить задачу.В этом руководстве показаны три различных метода запуска программ (или сценариев) при загрузке. Все три должны поставляться с Raspbian по умолчанию, что означает, что каждый из методов должен работать с полной установкой Raspbian. Если вы используете другую операционную систему (или Raspbian Lite), вы можете обнаружить, что доступны только некоторые методы, поэтому выберите то, что вам подходит!

Если вы хотите более подробно изучить каждый из методов, см. следующую документацию:

  • rc.local является частью более крупного набора инструментов rc, который можно использовать для планирования задач при загрузке
  • Автозапуск
  • поставляется со средой рабочего стола LXDE в Raspbian.В других средах может быть другой инструмент запуска приложений.
  • systemd — это набор инструментов, используемых для запуска различных задач в Linux

Существует также множество других инструментов Linux, которые помогут вам запустить задачу при загрузке. Если ни один из трех вышеперечисленных вам не подходит, мы рекомендуем проверить:

  • SysVinit — это устаревший метод запуска программ при загрузке
  • crontab используется для планирования задач, которые выполняются регулярно (например, один раз в день в определенное время)

Ищете больше вдохновения? Проверьте эти другие проекты Raspberry Pi:

Как добавить программы в папку автозагрузки Windows 10

Чтобы автоматически запускать любой файл или программу сразу после запуска Windows 10, мы можем добавить их в папку автозагрузки Windows 10.И если вы не знаете, как это сделать, то вот учебник по тому же самому.

Папка автозапуска Windows 10 работает точно так же, как и предыдущие операционные системы, однако ее поиск и использование могут быть сложными для некоторых людей. Поэтому мы и подумали, почему бы не создать краткое руководство по этому поводу. Практическое использование папки автозагрузки заключается в том, что когда мы включаем наш компьютер, все, что находится внутри автозагрузки, автоматически срабатывает и начинает работать. Например, вы хотите запустить браузер, приложение электронной почты, облачный диск или любое другое приложение, а затем просто добавьте его ярлык в папку «Автозагрузка».Даже если мы хотим запустить какой-то скрипт при запуске Windows, его также можно сохранить в папке автозапуска.

 

Как найти папку автозагрузки Windows 10?
  1. Чтобы открыть папку «Автозагрузка» в Windows 10, просто откройте окно «Выполнить ».
  2. Клавиша быстрого доступа для окна «Выполнить» — [Windows] + клавиша [R]
  3. В поле введите: shell: startup и нажмите кнопку Ok .
  4. Приведенная выше команда автоматически откроет папку Auto Start.
  5. Теперь любой скрипт или ярлык приложения, который вы в него поместите, автоматически запустится при входе в Windows 10.

 

В папке автозапуска вы найдете ярлыки приложений, для которых настроен автозапуск, однако не все элементы будут отображаться там. Тем не менее, если вы хотите увидеть или отключить все приложения автозапуска вашей Windows 1o, следуйте этому руководству дальше.

Здесь, на снимке экрана ниже, вы можете увидеть ярлык приложения ShareX для автоматического запуска.

Как просмотреть, включить и отключить автозапуск приложений в Windows 10

Чтобы узнать, какие приложения запускаются автоматически при запуске Windows 10, выполните следующие действия.

  1. Нажмите кнопку запуска Windows и выберите значок Settings Gear .
  2. Выберите параметр Приложения .
  3. Теперь на левой боковой панели щелкните меню Start-up .
  4. Это покажет все приложения с включенным автозапуском.
  5. Вы можете отключить их, используя переключатель , указанный перед каждым приложением.
  6. В качестве альтернативы , к тому же можно получить доступ из диспетчера задач .
  7. Щелкните правой кнопкой мыши панель задач Windows и выберите параметр « Диспетчер задач ».
  8. Перейдите на вкладку « Startup » и, чтобы отключить любую программу, щелкните ее правой кнопкой мыши и выберите соответствующий параметр.

 

Удалите программы из автозагрузки в Windows 10 и 8.1

Для удаления ярлыков, хранящихся в папке «shell: startup».

Leave a comment