Автозагрузка в виндовс 7 где находится: Как открыть автозагрузку в Windows 7?

Содержание

Где находится Автозагрузка в Windows 7

Главная » Проблемы

Существует несколько способов, как можно посмотреть автозагрузку в Windows 7:

  1. Использование менеджера задач Windows – нажмите правой кнопкой мыши на панели задач и выберите “Диспетчер задач”. Перейдите на вкладку “Автозагрузка”, где будут перечислены все программы, которые запускаются при загрузке операционной системы. Здесь можно отключить программы, которые не нужны для загрузки.
  2. Использование системной конфигурации – нажмите кнопку “Пуск” и в строке поиска введите “msconfig”. Откроется окно “Системная конфигурация”, где нужно перейти на вкладку “Автозагрузка”. Здесь также будут перечислены все программы, которые запускаются при загрузке системы. Можно отключить ненужные программы.
  3. Использование сторонних программ, например, CCleaner или Autoruns. Эти программы также позволяют просмотреть список всех программ, запускающихся при старте системы, и управлять ими.
  4. Использование реестра Windows. Для этого нужно нажать комбинацию клавиш Win + R, ввести “regedit” и нажать Enter. Затем нужно перейти в раздел “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, где можно увидеть список программ, запускающихся при старте системы. Также можно проверить раздел “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”, где содержится список программ, запускающихся при входе текущего пользователя в систему.
  5. Использование командной строки. Для этого нужно открыть командную строку от имени администратора и ввести команду “wmic startup list full”. Эта команда позволяет просмотреть список программ, запускающихся при старте системы, включая путь к исполняемому файлу и другую информацию о программе.

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

Да, существует несколько способов, которые позволяют изменить автозагрузку в Windows 7:

  1. Использование меню “Настройка системы” (System Configuration):
  • Нажмите клавиши “Win+R”, чтобы вызвать окно “Выполнить”;
  • Введите “msconfig” и нажмите “Enter”;
  • Перейдите на вкладку “Автозагрузка” и отметьте или снимите флажки для программ, которые должны или не должны запускаться при старте системы;
  • Нажмите “ОК” и перезагрузите компьютер.
  1. Использование “Планировщика задач” (Task Scheduler):
  • Нажмите клавиши “Win+R”, чтобы вызвать окно “Выполнить”;
  • Введите “taskschd.msc” и нажмите “Enter”;
  • В левой панели выберите “Действие” > “Создать задачу”;
  • Введите название и описание задачи, выберите необходимые настройки и перейдите на вкладку “Триггеры”;
  • Создайте новый триггер, выбрав тип запуска и время, когда нужно запустить задачу;
  • Перейдите на вкладку “Действия” и создайте новое действие, выбрав программу или скрипт, который нужно запустить при запуске задачи;
  • Нажмите “ОК” и перезагрузите компьютер.
  1. Изменение папки “Автозагрузка”:
  • Откройте папку “Автозагрузка”, нажав клавиши “Win+R”, введите “shell:startup” и нажмите “Enter”;
  • Удалите ярлыки для программ, которые не нужно запускать при старте системы, или создайте новые ярлыки для программ, которые нужно запустить.
  1. Изменение реестра:
  • Нажмите клавиши “Win+R”, чтобы вызвать окно “Выполнить”;
  • Введите “regedit” и нажмите “Enter”;
  • Перейдите к следующему пути: “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run” или “HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”;
  • Удалите значения для программ, которые не нужно запускать при старте системы, или создайте новые значения для программ, которые нужно запустить.

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

Алексей Игнатьев/ автор статьи

Специалист и эксперт zhivye-oboi-windows.ru — профессиональный консультант, системный администратор.
Опыт работы в этой сфере 7 лет.

Поделись публикацией

Автозагрузка в Windows

Windows, Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP, Программное обеспечение
  • Bot
  • 30.03.2019
  • 6 468
  • 0
  • 2
  • 2
  • 0
  • Содержание статьи
    • Общая информация
    • Добавить комментарий

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

Один из самых простых методов профилактики – внимательно читать текст напротив галочек при установке программ. Часто там автоматически устанавливается галочка для добавления приложения в автозагрузку. Если же вы все-таки забыли снять галочку, то можно покопаться в настройках программы и отключить автозагрузку. Например, в популярной uTorrent это делается здесь:

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

Настройка автозагрузки с помощью msconfig

Msconfig

– это стандартная утилита Windows, которая конфигурирует запуск системы. У нее достаточно широкий функционал, но в данной статье мы рассмотрим только вкладку автозагрузки. С подробным описанием функционала утилиты можно ознакомиться здесь.

Для запуска msconfig в строке поиска Windows 7 пишем “msconfig” и нажимаем Enter или вызываем окно “Выполнить” комбинацией клавиш “Win + R”. Появится окошко, в котором опять же пишем “msconfig”:

Откроется окно, в котором переходим во вкладку “Автозагрузка”.

Загружаются те программы, напротив которых установлены галочки. Снимаем их напротив ненужных приложений и нажимаем “OK”. Появится окно с вопросом, когда перезагружать компьютер. Логично, что изменения вступают в силу после перезагрузки. Если вы выберете “Выход без перезагрузки”, то система будет надоедать призывами к перезагрузке в течение работы. Поэтому лучше согласиться сразу. Заодно и убедитесь, что у вас перестали грузиться ненужные программы и возросла скорость запуска.

Настройка автозагрузки с помощью Tune Up Utilities

Tune Up Utilities – это многофункциональный комбайн, который помогает оптимизировать работу системы в полном объеме. В том числе и в автоматическом режиме. При грамотной настройке программы в автоматическом режиме проводится большинство операций, необходимых для поддержания системы в порядке. Вот их список.

Заходим во вкладку “Оптимизация системы” и выбираем “Деактивировать программы автозапуска”.

Появляется окно, где можно простым нажатием на кнопку включить или отключить запускающиеся приложения. Если нужно добавить приложение в автозагрузку, нажимаем кнопку “Добавить” сверху и выбираем .exe файл интересующего приложения.

Настройка автозагрузки с помощью CCleaner

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

Редактирование автозагрузки в CCleaner находится по адресу “Tools – Startup”:

Если напротив “Enabled” стоит “Yes” и строчка программы черная, значит, приложение автоматически загружается. Чтобы его включить или выключить, достаточно выделить соответствующую строчку и нажать “Enable/Disable”.

Что должно находиться в автозагрузке?

Я бы рекомендовал хранить в автозагрузке те программы, которыми вы постоянно пользуетесь. Это касается антивируса и мелких утилит, облегчающих жизнь. Это может быть приложение, оптимизирующее систему (наподобие Tune Up Utilities), словарь (Abbyy Lingvo), автоматический переключатель раскладки (Daemon Tools), программа для разблокировки процессов (Unlocker) и т.п. Все это небольшие утилиты, которые не занимают много ресурсов, но ими часто пользуются.

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

Но не стоит увлекаться и добавлять в автозагрузку чрезмерное количество приложений (5-7-ю программами стоит ограничиться). И уж точно не стоит автоматически запускать большие ресурсоемкие программы наподобие Photoshop, даже если вы постоянно ими пользуетесь. Особенно сильно большое количество приложений в автозагрузке замедляет ОС, если в качестве системного используется обычный HDD, а не твердотельный SSD.

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

2.22. Запуск виртуальных машин во время загрузки системы

Вы можете запускать виртуальные машины автоматически во время загрузки системы в Linux, Платформы Oracle Solaris и Mac OS X для всех пользователей.

2.22.1. Linux: запуск службы автозапуска с помощью init

В Linux служба автозапуска активируется установкой двух переменные в /etc/default/virtualbox . первый — VBOXAUTOSTART_DB , который содержит абсолютный путь к каталогу базы данных автозапуска. каталог должен иметь доступ на запись для каждого пользователя, который должен быть возможность запускать виртуальные машины автоматически. Кроме того, каталог должен иметь установленный липкий бит. Вторая переменная

VBOXAUTOSTART_CONFIG указывает на службу в файл конфигурации автозапуска, который используется во время загрузки для определить, разрешать ли отдельным пользователям запускать виртуальную машину автоматически и настроить задержки запуска. Конфигурация файл можно поместить в /etc/vbox и содержит несколько вариантов. Один default_policy , который управляет тем, служба автозапуска разрешает или запрещает запуск ВМ пользователям, нет в списке исключений. Список исключений начинается с exception_list и содержит запятую, разделенную список с именами пользователей. Кроме того, может быть установлена ​​отдельная задержка запуска. настроен для каждого пользователя, чтобы избежать перегрузки хоста. А пример конфигурации приведен ниже:

 # Политика по умолчанию — запретить запуск ВМ, другой вариант — «разрешить».
default_policy = запретить
# Бобу разрешено запускать виртуальные машины, но запускать их
# будет задержан на 10 секунд
боб = {
    разрешить = правда
    задержка_запуска = 10
}
# Алисе не разрешено запускать виртуальные машины, что полезно для исключения определенных пользователей
# если политика по умолчанию разрешена.
Алиса = {
    разрешить = ложь
} 

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

 VBoxManage setproperty autostartdbpath   autostart-directory   

2.22.2. Oracle Solaris: запуск службы автозапуска с помощью SMF

На хостах Oracle Solaris демон автозапуска Oracle VM VirtualBox интегрируется в структуру SMF.

Чтобы включить его, вы должны указать услугу в существующий файл конфигурации, который имеет то же самое как в Linux, см. раздел 2.22.1, «Linux: запуск службы автозапуска с помощью init». Для пример:

 # svccfg -s svc:/application/virtualbox/autostart:setprop по умолчанию \
  config/config=/etc/vbox/autostart.cfg 

Когда все настроено правильно, можно запускать Служба автозапуска Oracle VM VirtualBox с помощью следующей команды:

 # svcadm включить svc:/application/virtualbox/autostart: default 

Дополнительные сведения о SMF см. в Oracle Solaris. документация.

2.22.3. Mac OS X: запуск службы автозапуска с помощью launchd

В Mac OS X launchd используется для запуска Oracle VM VirtualBox. служба автозапуска. Пример файла конфигурации можно найти в /Applications/VirtualBox.app/Contents/MacOS/org.virtualbox.vboxautostart.

plist . Чтобы включить службу, скопируйте файл в /Library/LaunchDaemons и измените Отключено ключ от правда до ложь . Кроме того, заменить второй параметр в существующий файл конфигурации, который имеет то же самое как в Linux, см. раздел 2.22.1, «Linux: запуск службы автозапуска с помощью init».

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

 # launchctl load /Library/LaunchDaemons/org.virtualbox.vboxautostart.plist 

Для получения дополнительной информации о том, как запустить сервисы, настроен см.:

http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPSystemStartup/BPSystemStartup.html.

2.22.4. Windows: запуск службы автозапуска с помощью службы Windows

В Windows автозапуск реализован как служба Windows. Сервис устанавливается для каждого пользователя со своим реквизиты для входа. Перед установкой любых служб автозапуска на системы, вы должны сначала определить VBOXAUTOSTART_CONFIG переменная окружения в системных переменных с указанием пути к файл конфигурации автозапуска. В конфигурационном файле есть тот же формат, что и в Linux, см. раздел 2.22.1, «Linux: запуск службы автозапуска с помощью init», за исключением того, что имя пользователя может быть указано с помощью следующего форматы: «пользователь», «домен\пользователь», «.\пользователь» и «пользователь@домен».

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

 VBoxAutostartSvc install --user= [--password-file=] 

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

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

 VBoxAutostartSvc удалить --user=<пользователь> 

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

Автоматический запуск синхронизации — Документация по синхронизации

Перейти к конфигурации для вашей системы:

  • Windows

  • macOS

  • Linux

Окна

В настоящее время нет официального установщика для Windows. Однако, есть ряд простых решений.

Встроенные решения:

  • Запускать при входе пользователя в систему или при запуске системы с помощью планировщика заданий

  • Запуск при входе пользователя в систему с использованием папки автозагрузки

Другие растворы:

  • Установка и запуск с помощью сторонних инструментов

  • Запуск как служба независимо от входа пользователя в систему

Запуск при входе пользователя в систему или при запуске системы с помощью планировщика заданий

Планировщик заданий — это встроенный инструмент администрирования, который можно использовать для запускать Syncthing автоматически либо при входе пользователя, либо при системном запускать. В обоих случаях Syncthing откроется и останется невидимым в фон.

Для получения технической информации о планировщике заданий посетите https://docs.microsoft.com/windows/win32/taskschd.

  1. Запустите планировщик заданий, выбрав Меню «Пуск» > Windows Административные инструменты и нажав Планировщик заданий или открытие taskschd. msc из команды «Выполнить» ( Win+R ).

  2. Создайте новую задачу (боковая панель «Действия» > «Создать задачу…»).

  3. Вкладка «Общие»:

    1. Назовите задачу (например, «Syncthing»).

    2. Выберите «Выполнять независимо от того, вошел ли пользователь в систему или нет».

  4. Вкладка «Триггеры»:

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

    • Запуск при входе пользователя в систему

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

      1. Нажмите «Создать…».

      2. Установите для параметра «Начать задачу:» значение «При входе в систему».

      3. Выберите «Конкретный пользователь:»

      4. Нажмите «ОК».

    • Запуск при запуске системы

      Выберите этот параметр, если вы хотите, чтобы Syncthing открывался в фоновом режиме как сразу после запуска Windows, и даже если вы не вошли в систему учетная запись пользователя. Не используйте этот метод, если ваши папки Syncthing хранятся на несистемном разделе, защищенном BitLocker, поскольку они будет недоступен до входа пользователя в систему.

      1. Нажмите «Создать…».

      2. Установите для параметра «Начать задачу:» значение «При запуске».

      3. Нажмите «ОК».

  5. Вкладка Действия:

    1. Нажмите «Создать…».

    2. Введите путь к syncthing.exe в «Программа/скрипт:» (для пример C:\syncthing\syncthing.exe ).

    3. Введите --no-console --no-browser в поле «Добавить аргументы (необязательно):»

    4. Нажмите «ОК».

  6. Вкладка «Настройки»:

    1. Снимите флажок «Остановить задачу, если она выполняется дольше, чем:».

    2. Нажмите OK.

    3. Введите пароль пользователя.

Дополнительная конфигурация в планировщике заданий

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

  1. Вкладка «Условия»:

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

    • Снимите флажок «Запускать задачу, только если компьютер подключен к сети переменного тока».

    • Установите флажок «Запускать, только если доступно следующее сетевое подключение» и установите «Сеть». Используйте эту опцию на ноутбуке, когда хотите Синхронизацию запускать только по проводному интернет-соединению, а не по Wi-Fi. Обратите внимание, что после запуска Syncthing не остановится, если соединение изменяется или становится недоступным позже.

  2. Вкладка действий:

    1. Выберите ранее созданное действие и нажмите «Редактировать…».

    2. Введите путь к родительской папке syncthing.exe в «Пуск». в (необязательно)». Это позволит вам использовать пути относительно этого папка в Syncthing.

    3. Нажмите «ОК».

Предупреждение

Из-за технических ограничений завершение задания в планировщике заданий завершает только процесс мониторинга Syncthing. Для того, чтобы на самом деле выйдите из Syncthing, откройте веб-интерфейс и нажмите кнопку «Завершение работы» под выпадающее меню «Действия».

Запуск при входе пользователя в систему с использованием папки автозагрузки

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

  1. Скопируйте и вставьте %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup в адресную строку проводника Windows и нажмите Enter.

    Кроме того, в более новых версиях Windows откройте оболочку : запуск из команды «Выполнить» ( Win+R ).

  2. Щелкните правой кнопкой мыши пустое место в папке и выберите «Создать», а затем «Ярлык».

  3. Введите путь к syncthing.exe в «Введите расположение элемента:» затем --no-console --no-browser (например, C:\syncthing\syncthing.exe --no-console --no-browser ).

  4. Нажмите «Далее».

  5. Нажмите «Готово».

Syncthing теперь будет автоматически запускаться при следующем входе в учетная запись пользователя в Windows. Никакая консоль или окно браузера не появится, но вы по-прежнему можете получить доступ к интерфейсу, открыв http://localhost:8384 в веб-браузер.

Установка и запуск с помощью сторонних инструментов

Существует ряд сторонних утилит, предназначенных для помощи в установке и запускать Syncthing проще. Обычно они предоставляют установщик, возможность автоматического запуска программы и более совершенный пользователь опыта (например, ведя себя как «правильное» приложение Windows, а не чем заставлять вас запускать веб-браузер для взаимодействия с Syncthing).

См. также

Оболочки Windows GUI, кроссплатформенный графический интерфейс Обертки, пакеты Windows.

Запуск как служба независимо от входа пользователя в систему

Предупреждение

При таком подходе необходимо учитывать важные соображения безопасности. Если вы этого не сделаете безопасный графический интерфейс Syncthing (и REST API), затем любой процесс , работающий с любые разрешения могут читать/записывать любой файл в вашей файловой системе, открыв связь с Syncthing.

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

В приведенной выше конфигурации Syncthing запускается только тогда, когда пользователь входит в систему. Это не оптимально на серверах, где машина может работать долгое время после перезагрузки без входа в систему. В этом случае лучше всего создать службу, которая запускается сразу после запуска Windows. Этот может быть достигнуто с помощью NSSM, «Non-Sucking Service Manager».

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

  1. Загрузите и распакуйте nssm в папку, где он может храниться. Исполняемый файл NSSM выполняет администрирование, а также работает как служба Windows, поэтому его необходимо хранить в подходящем месте.

  2. Из командной строки администратора компакт-диск в папку NSSM и запустите nssm.exe install <имя службы синхронизации>

  3. Вкладка приложения

  4. Вкладка «Подробности»

  5. Вход в систему, вкладка

    • Введите учетную запись пользователя для запуска Syncthing. Этот пользователь должен иметь полный доступ к исполняемому файлу Syncthing и его родительской папке, файлам конфигурации/папке базы данных и синхронизируемым папкам. Вы можете оставить это как Локальная система , но это создает риски для безопасности. Установка этого параметра для вашей учетной записи пользователя Windows уменьшит это значение; в идеале создайте выделенную учетную запись пользователя с минимальными разрешениями.

  6. Вкладка процесса

  7. Вкладка отключения

  8. Вкладка действий при выходе

  9. Вкладка ввода/вывода

  10. Вкладка ротации файлов

  11. Нажмите кнопку Установить службу

  12. Чтобы диспетчер служб Windows правильно обрабатывал выходы, перезапуски и обновления Syncthing, необходимы некоторые окончательные настройки. Выполните их в той же командной строке:

    • nssm установить синхронизацию AppExit Выход по умолчанию

    • nssm установить синхронизацию AppExit 0 Выход

    • nssm установить синхронизацию AppExit 3 Перезапустить

    • nssm установить синхронизацию AppExit 4 Перезапустить

  13. Запустите службу через sc start syncthing в командной строке.

  14. Подключитесь к пользовательскому интерфейсу Syncthing, включите HTTPS и установите безопасное имя пользователя и пароль.

macOS

Использование доморощенного

  1. варить установить синхронизацию

  2. Следуйте информации, предоставленной brew , чтобы автоматически запустить Syncthing с помощью launchctl.

Без доморощенного

Загрузите и распакуйте Syncthing для Mac: https://github. com/syncthing/syncthing/releases/latest.

  1. Скопируйте двоичный файл синхронизации (файл, который вы открываете для запуска Syncthing) в каталог с именем .bin в вашем домашнем каталоге, то есть в /Users//bin. Если «bin» не существует, создайте его.

  2. Откройте syncthing.plist , расположенный в /etc/macos-launchd. Замените четыре вхождения /Users/USERNAME своим фактическим местоположением домашнего каталога.

  3. Скопируйте файл syncthing.plist в ~/Library/LaunchAgents . Если у вас возникли проблемы с поиском этого местоположения выберите меню «Перейти» в Finder и выберите «Перейти к папке…», а затем введите ~/Библиотека/LaunchAgents . Копирование в ~/Library/LaunchAgents приведет к в большинстве случаев требуется пароль администратора.

  4. Выйдите из системы и войдите снова. Или, если вы не хотите выходить из системы, вы можете запустите эту команду в терминале: launchctl загрузить ~/Library/LaunchAgents/syncthing. plist

Примечание: Возможно, вы захотите отключить «Запуск браузера» в веб-интерфейсе. настройки, чтобы он не открывал окно браузера при каждом входе в систему. Затем, чтобы получить доступ к графическому интерфейсу типа 127.0.0.1:8384 (по умолчанию) в Safari.

Линукс

Использование среды рабочего стола (KDE, Gnome, Xfce, Cinnamon, …)

Вы можете запустить Syncthing при входе в среду рабочего стола (DE) в два пути.

Использование инструментов DE:

  1. Найдите и запустите инструмент, связанный с автоматическим запуском или запуском приложений.

  2. Добавьте новое автозапускаемое приложение, найдите и выберите «Начать синхронизацию».

Если вы не нашли «Начать синхронизацию» в приведенных выше шагах или просто предпочитаете это сделать вручную:

  1. Найдите файл syncthing-start.desktop : Либо из пакета, который вы загружен с GitHub в etc/linux-desktop/ , в /usr/share/applications/ , если установлен из диспетчера пакетов или из нашего репозитория.

  2. Скопировать syncthing-start.desktop в ~/.config/autostart/ .

Для получения дополнительной информации о файлах .desktop , например. для меню приложений, обратитесь к https://github.com/syncthing/syncthing/tree/main/etc/linux-desktop.

Использование Supervisord

Перейдите к /etc/supervisor/conf.d/ и создайте новый файл с именем syncthing.conf со следующим содержимым (убедитесь, что вы заменили <ИМЯ ПОЛЬЗОВАТЕЛЯ> действительным именем пользователя):

 [программа: синхронизация]
автоматический перезапуск = Истина
каталог = /home/<ИМЯ ПОЛЬЗОВАТЕЛЯ>/
пользователь = <ИМЯ ПОЛЬЗОВАТЕЛЯ>
command = /usr/bin/syncthing --no-browser --home="/home/<ИМЯ ПОЛЬЗОВАТЕЛЯ>/.config/syncthing"
среда = STNORESTART="1", HOME="/home/<ИМЯ ПОЛЬЗОВАТЕЛЯ>"
 

Перезагрузить Супервизор:

 перезагрузка supervisorctl
 

Затем запустите его:

 supervisorctl начать синхронизацию
 

и проверьте, все ли работает:

 синхронизация статуса supervisorctl
 

В случае возникновения проблем проверьте логи:

 supervisorctl хвостовая синхронизация
 

Использование системы

systemd — это набор демонов управления системой, библиотек и утилиты, разработанные как платформа централизованного управления и настройки для компьютерной операционной системы Linux. Он также предлагает пользователям возможность управлять службами, находящимися под контролем пользователя, с экземпляр systemd, позволяющий пользователям запускать, останавливать, включать и отключать их собственные подразделения. Служебные файлы для systemd предоставляются Syncthing, либо в etc/linux-systemd каталог загруженного архива или непосредственно установить в соответствующее место в вашей системе, когда установлен через apt.syncthing.net.

У вас есть два основных варианта: вы можете настроить Syncthing как системную службу или сервис пользователя.

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

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

Официальный репозиторий Debian/Ubuntu Syncthing и несколько дистрибутивов (включая Arch Linux) поставляют эти служебные файлы вместе с Пакет синхронизации. Если ваш дистрибутив предоставляет служебные файлы systemd для Syncthing, вы можете пропустить шаг № 2 при настройке системной службы или пользовательская служба, как описано ниже. Если вы сомневаетесь, попробуйте, работает ли он без и вернитесь к шагу № 2, только если включить службу не удалось.

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

  2. (Пропустите, если ваш дистрибутив уже устанавливает эти файлы, см. выше.) Из упомянутого выше местоположения git скопируйте файл Syncthing/etc/linux-systemd/system/syncthing@. service в папку путь загрузки экземпляра системы.

  3. Включите и запустите службу. Замените «myuser» на фактическую Syncthing пользователь после @ :

     systemctl включить [email protected]
    systemctl запустить [email protected]
     
Как настроить службу пользователя
  1. Создайте пользователя, который должен запускать службу, или выберите существующего один. Вероятно, это будет ваша собственная учетная запись пользователя.

  2. (Пропустите, если ваш дистрибутив уже устанавливает эти файлы, см. выше.) Скопируйте Syncthing/etc/linux-systemd/user/syncthing.service в путь загрузки экземпляра пользователя. Чтобы сделать это без привилегий root, вы можете просто использовать эту папку под своим домашний каталог: ~/.config/systemd/user/ .

  3. Включить и запустить службу:

     systemctl --user включить syncthing.service
    systemctl --user запустить syncthing. service
     
  4. Если ваш домашний каталог зашифрован с помощью eCryptfs в Debian/Ubuntu, вам нужно будет сделать изменение, описанное в ошибке Ubuntu 1734290. В противном случае пользовательский сервис не запустится, потому что по умолчанию systemd проверяет пользователя. services до того, как ваш домашний каталог будет расшифрован.

Возможен автоматический запуск пользовательских экземпляров systemd при загрузке (перед входом в систему) через «затяжную» функцию systemd, если системная служба не может быть использована вместо. Обратитесь к команде enable-linger loginctl , чтобы разрешить это. для конкретного пользователя.

Проверка состояния службы

Чтобы проверить, правильно ли работает Syncthing, вы можете использовать статус подкоманда. Чтобы проверить статус системной службы:

 статус systemctl [email protected]
 

Чтобы проверить статус пользовательской службы:

 systemctl --статус пользователя syncthing. service
 
Использование журнала

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

Для просмотра журналов системной службы:

 journalctl -e -u [email protected]
 

Чтобы просмотреть журналы для пользовательской службы:

 journalctl -e --user-unit=syncthing.service
 
Разрешения

Если вы включили параметр Игнорировать разрешения в клиенте Syncthing настройки папки, то вам также нужно будет добавить строку UMask=0002 (или любую другие настройки umask, которые вам нравятся) в [Сервис] раздел файл [email protected] .

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *