В автозагрузке есть файлы RUNDLL32 и SOUNMAN. Что это за файлы и можно их удалить из автозагрузки?
Системные файлы. Rundll32 вообще удалять не надо, а Soundman можно отключить так: Пуск -> Выполнить -> msconfig ->Автозагрузка -> напротив Sondman снимаешь флажок -> Применить -> Закрыть.
Отвечает Shurovik :
RunDll32 — системный процесс. SoundMan — панель настройки для встроенной звуковухи. Если хватает стандартного регулятора громкости, а эффектами не пользуетесь ,то можно и отключить.
Отвечает Рыжанов Денис Иванович :
Не стоит их удалять из автозагрузки. Rundll32.exe — это файл, необходимый для работы Windows (он запускает все библиотеки Windows), Soundman.exe — это файл, установленный вместе с драйверами для вашей аудио карты.
Отвечает Alexey :
RUNDLL32 — это запуск функций из DLL,скорее всего, это powerprofile так загружается (типа там режимы энергосбережения), SOUNMAN — похоже на менеджер для звуковухи, без него либо звуковуха будет работать без специальных возможностей либо вообще не заработает.
#dyson сравниваем #оригинал и #подделка
Отвечает TU-154 :
RUNDLL32 — запускает какое-то приложение (смотрите его параметры,). SOUNMAN — возможно, панель управления звуковой карты. Второйточно можете удалять из Автозагрузки, первый, если программа в автозагрузке не нужна — тоже.
Отвечает STD Ram-X :
Это бинарные файлы, удалить можно.
Отвечает Wladimir :
Rundll32 в АВТОЗАГРУЗКЕ быть не должно (если только его не запускает известное тебе приложение). Проверь систему антивирусом, ибо это скорее всего троян маскируется под этот процесс.
Источник: www.izcity.com
Fancystart daemon что это за программа в автозагрузке
uzverss
Февраль 16, 2013
Автозагрузка демонов/служб UNIX/LINUX
Ниже даны подробные инструкции по управлению автозагрузкой демонов/служб в наиболее распространённых модификациях/версиях UNIX-подобных ОС таких как CentOS Linux, Debian Linux и ОС BSD типа. В остальных же модификациях/версиях UNIX-подобных ОС управление автозагрузкой демонов/служб имеет схожий порядок, хотя может иметь некие не существенные или же вовсе радикальные отличия!
Автозагрузка демонов/служб в CentOS Linux
В CentOS уровни загрузки определены по принципу System V и расписаны в файле /etc/inittab, читаем less /etc/inittab .
Каталоги для каждого из уровней загрузки носят названия rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d и расположены в директории /etc/rc.d .
В каждом из каталогов, который соответствует тому или иному уровню загрузки расположены шел скрипты, вернее ссылки на них, с инструкциями для запуска демона/программы/службы, а сами же шел скрипты с инструкциями для запуска демона/программы/службы расположены в каталоге /etc/rc.d/init.d
Пример скриптов управляющих запуском демона/программы/службы можно просмотреть выполнив less /etc/rc.d/init.d/mysqld или less /etc/rc.d/init.d/sshd . Обычно скрипты управляющие запуском демона/программы/службы появляются в /etc/rc.d/init.d/ и линкуются в каталоги уровней запуска после установки ПО, а их статус off/on для каждого из уровней запуска управляется утилитой chkconfig.
Прекращена работа программы-ЕСТЬ РЕШЕНИЕ!!!
Какой из демонов будет запущен на различных уровнях запуска можно посмотреть командой chkconfig —list . Включить демон для автоматического запуска в какой-либо из уровней запуска можно командой chkconfig —level 345 mysqld on , а выключить chkconfig —level 345 mysqld off соответственно, chkconfig –del service_ name удалить службу, chkconfig service_name on|off включить или выключить службу на всех уровнях.
Что касается добавления скриптов в автозагрузку, то для автоматической загрузки скриптов служит /etc/rc.local, в /etc/rc.local достаточно добавить полный путь к скрипту, например: /root/scripts/script.sh или /bin/sh /root/scripts/script.sh . Если после установки ПО в /etc/rc.d/init.d/ нет скрипта управляющего автозапуском нужной программы, то строку её инициализации/запуска проще добавить в /etc/rc.local.
Для управления уровнями запуска существует утилита ntsysv, man ntsysv .
Автозагрузка демонов/служб в Debian Linux
Автозагрузка в Debian Linux построена немного иначе. Уровни загрузки по принципу System V определены и расписаны всё в том же файле /etc/inittab, читаем less /etc/inittab .
Каталоги для каждого из уровней загрузки в Debian Linux тоже носят названия rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d но, расположены уже не в директории /etc/rc.d, а в корне каталога /etc
Шел скрипты с инструкциями для запуска демона/программы/службы, вернее символические ссылки на них расположены в каталогах /etc/rc?.d где знак ? соответствует уровню загрузки, а сами же шел скрипты с инструкциями для запуска демона/программы/службы расположены в каталоге /etc/init.d. Пример такого скипта, по образцу которого можно написать свой, можно найти в файле less /etc/init.d/skeleton .
Ниже дадим пояснения служебной информации используемой в заготовке скрипта /etc/init.d/skeleton :
### BEGIN INIT INFO # : арг1 [арг2. ] ### END INIT INFO
- Provides: Описывает предоставляемые этим скриптом объекты (арг1, агр2, . ) таким способом, что, когда скрипт запускается с аругментом start, данные объекты считаются существующими, и, следовательно, другие скрипты в init, которые требуют существование этих объектов, смогут запуститься на более поздней стадии. Обычно, можно использовать имя скрипта в качестве объекта, но так же можно использовать имя сервиса, которую он заменяет. Виртуальные объекты тут не указываются. Они определены вне скриптов init.d
- Required-Start: Задаёт объекты, которые должны существовать, чтобы запустить скрипт. При необходимости можно использовать виртуальные объекты, как описано ниже. Если объекты не указывается, то скрипт может быть запущен сразу после старта, без необходимости подключения локальных файловых систем, запуска системного журнала и т.д.
- Required-Stop: Задаёт используемые сервисом объекты, предоставляемые скриптом. Предоставляемый этим скриптом объект, должен завершиться до завершения перечисленных тут объектов, чтобы избежать конфликтов. Обычно, здесь указывают те же объекты, что и в Required-Start
- Should-Start: Задаёт объекты, которые, если существуют, должны должны быть запущены перед сервисом, предоставляемым данным скриптом. Это допускает слабые зависимости, которые не приводят сервис к ошибке, если объекты не доступны. Можно использовать при необходимости виртуальные объекты, как описано ниже.
- Should-Stop: Задаёт объекты, если существуют должны быть остановлены уже после данного сервиса. Обычно, здесь указывают те же объекты, что и в Should-Start
- Default-Start: Задаёт уровни запуска, на которых скрипт должен быть запущен (остановлен) по умолчанию. Например, если сервис должен быть запущен на только уровнях 3, 4 и 5, укажите «Default-Start: 3 4 5» и «Default-Stop: 0 1 2 6».
- Short-Description: Задаёт короткое описание действия скрипта. Ограничено одной строкой.
- Description: Задаёт более подробное описание действия скрипта. Может быть в несколько строк, в этом случае, каждая строка описания должна начинаться с символа # с последующим знаком табуляции или как минимум 2-мя символами пробела. Описание заканчивается перед линией, не совпадающим с этим условием.
- X-Start-Before, X-Stop-After: Задаёт обратные зависимости, которые значат то же, как если бы они были указаны в should-start и should-stop в пакетах, указанных тут.
Для отслеживания зависимостей важны ключевые слова provides, required- и should-. Остальные не используются. Уровни запуска используются программой по умолчанию для упорядочивания скриптов (например, insserv) для того, чтобы отслеживать, какой из каталогов rc?.d обновлять, когда служба добавляется в первый раз, и должны отражать назначение сервиса. Вот некоторые «виртуальные» объекты:
- $local_fs — Все локальные фаловые системы подключены. Все скрипты, которые производят запись в /var/ должны зависеть от этого, если они уже не зависят от $remote_fs
- $network — низкоуровневая сеть, т.е. сетевые карты, может подразумеваться PCMCIA запущеной
- $named — Демоны, которые могут предоставлять разрешение доменных имён предполагаются запущенными. Например, DNS, NIS+ или LDAP
- $portmap — Демоны, предоставляющие сервис SunRPC/ONCRPC portmapping как указано в 1833 (если они есть)
- $remote_fs — Все файловые системы подключены. Скрипты, которые должны быть запущены во время остановки системы до того, как всем процессам будет отправлен сигнал уничтожения, должны зависеть от $remote_fs.
- $syslog — системный журнал функционирует
- $time — установленно корректное системное время, например, ntp или rdate, или RTC
- $all — Запускает скрипт как можно последним
Управление автозагрузкой демонов в Debian Linux осуществляется при помощи утилиты update-rc.d, подробно в man update-rc.d . Утилита update-rc.d не создаёт и не удаляет ничего, кроме символических ссылок в /etc/rc?.d на так званые init скрипты управляющие запуском и остановкой демона/программы/службы, которые расположены в каталоге /etc/init.d.
Если скрипт для автозапуска демона/сервиса создан вручную по шаблону /etc/init.d/skeleton, то его нужно сначала разместить в каталоге /etc/init.d, потом создать символьную ссылку на этот скрипт в каталоге /etc/rc?.d, где ? — номер runlevel’а (уровень загрузки системы). Символическая ссылка должна иметь такой вид S№№имя_скрипта, где №№ — это номер очередности запуска, если требуется оставить символическую ссылку но, скрипт временно не запускать, то символическую ссылку следует модифицировать до такого состояния K№№имя_скрипта.
Перед началом обработки любого из уровней исполнения сначала выполняются все скрипты, которые начинаются с буквы ‘K’ (эти скрипты останавливают сервисы), а потом выполняются все скрипты, которые начинаются с буквы ‘S’ (эти скрипты запускают сервисы). Двузначное число после буквы ‘S’ или ‘K’ указывает на порядок, в котором будут выполняются скрипты. Скрипты с меньшим номером выполняются первыми, например: S01имя_скрипта стартует первым, а S09имя_скрипта будет запущен девятым.
Для создания символьной ссылки используется программа ln -s file1 file2 , где ключ -s говорит о создании именно символьной ссылки, file1 указывает на существующий файл, а file2 имя новой ссылки но, вместо создания символических линков вручную, можно использовать утилиту update-rc.d, которая создана именно для создания символических ссылок в /etc/rc?.d на скрипты из /etc/init.d.
Синтаксис update-rc.d такой: добавление с параметрами по умолчанию update-rc.d defaults , удаление и остановка демона/сервиса update-rc.d -f remove update-rc.d stop 20 2 3 4 5 . Стартом и остановкой демонов/сервисов можно управлять через скрипт service name start|stop|restart .
Признаться update-rc.d является относительно мутной утилитой, более удобной является утилита chkconfig, которая в Debian Linux отсутствует по умолчанию. Для её установки нам нужно добавить дополнительные репозитории, желательно использовать только официальные репозитории пакетов Debian Linux, в конец списка vi /etc/apt/sources.list , пример sources.list в Debian GNU/Linux 6.0.5 _Squeeze_ — Official i386:
# # deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ — Official i386 CD Binary-1 201205 12-13:45]/ squeeze main deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ — Official i386 CD Binary-1 20120512 -13:45]/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main # squeeze-updates, previously known as ‘volatile’ # A network mirror was not selected during install. The following entries # are provided as examples, but you should amend them as appropriate # for your mirror of choice. # # deb http://ftp.debian.org/debian/ squeeze-updates main # deb-src http://ftp.debian.org/debian/ squeeze-updates main deb http://backports.debian.org/debian-backports squeeze-backports main deb http://ftp.debian.org/debian/ squeeze main #deb http://repo.yandex.ru/debian squeeze main contrib #deb http://mirror.yandex.ru/debian squeeze main contrib #deb http://mirror.yandex.ru/debian-multimedia/ squeeze main contrib
После чего обновить список пакетов apt-get update и выполнить установку chkconfig apt-get install chkconfig , а также как альтернативу дополнительно можно поставить sysv-rc-conf apt-get install sysv-rc-conf . Как пользоваться утилитой chkconfig было упомянуто выше, дополнительно смотрим man sysv-rc-conf и man chkconfig .
- main : — пакеты из этой области являются частью полного дистрибутива Debian Linux и ни один из пакетов из области main для полноценного функционирования не требуют программного обеспечения из-за пределов этой области. Любой может свободно использовать, обмениваться, изменять и распространять пакеты из области main.
- contrib : — пакеты из этой области могут свободно распространяться, однако некоторые их зависимости могут быть не свободны.
- non-free : — содержит пакеты, которые не могут распространяться бесплатно согласно DSFG, а также пакеты из области могут содержать такие ошибки которые не учитываются при разработке и обновлении Debian Linux.
Для автозапуска прочих скриптов и программ в Debian Linux можно использовать старый-добрый /etc/rc.local.
Автозагрузка демонов/служб в ОС BSD типа
- Запуск сервисов FreeBSD
- Использование rc во FreeBSD 5.X и последующих версиях
Источник: uzverss.livejournal.com
Переводы страниц руководства
start-stop-daemon используется для управления созданием и завершением системных процессов. Используя одну из опций совпадения, start-stop-daemon может быть настроен для поиска существующих экземпляров запущенных процессов.
Замечание: пока не указана опция —pidfile, start-stop-daemon поступает аналогично killall(1).
start-stop-daemon просмотрит таблицу процессов в поисках любых процессов с подходящим именем, uid и/или gid (если указан). Любой подходящий процесс предохранит —start от запуска демона. Всем подходящим процессам будет отправлен сигнал KILL, если указана —stop. Для демонов, которые имеют долгоживущих детей, которых нужно оставить работающими после —stop, вы должны указать PID-файл.
КОМАНДЫ
-S, —start [—] аргументы Проверить существование указанных процессов. Если такие процессы существуют, start-stop-daemon ничего не делает, и завершает работу с кодом ошибки 1 (0 — если указана —oknodo). Если такие процессы не существуют, он запускает экземпляр, используя любой выполняемый файл, указанный опцией —exec или, если указано, опцией —startas. Любые аргументы, следующие в командной строке за — передаются неизменными в запускаемую программу. -K, —stop Проверяет существование указанного процесса. Если такие процессы существуют, start-stop-daemon отправит сигнал, указанный опцией —signal и завершит работу с кодом ошибки 1 (0 — если указана —oknodo). Если указана опция —retry, тогда start-stop-daemon проверяет, что эти процессы были завершены. -H, —help Показать справку по использованию и завершить работу. -V, —version Показать версию программы и завершить работу.
ОПЦИИ СОВПАДЕНИЯ
-p, —pidfile PID-файл Проверить, что процесс создал файл PID-файл. -x, —exec исполняемый Проверить, что процесс является экземпляром указанного исполняемого файла (в соответствии с /proc/pid/exe). -n, —name название-процесса Проверить процессы с именем название-процесса (в соответствии с /proc/pid/stat). -u, —user имя-пользователя|uid Проверить, что процесс принадлежит пользователю с указанным именем или uid (идентификатором пользователя).
ОПЦИИ
-g, —group группа|gid Сменить группу или gid при запуске процесса. -s, —signal сигнал Совместно с опцией —stop указывает сигнал, который будет отправлен останавливаемому процессу (по умолчанию 15). -R, —retry тайм-аут|расписание Совместно с опцией —stop указывает, что start-stop-daemon дополнительно проверяет, что процесс был завершён. Он выполняет проверки повторно, пока есть подходящие работающие процессы, пока они не исчезнут. Если процесс не завершается, он предпринимает дальнейшие действия, предписанные расписанием. Если вместо расписания указан тайм-аут, тогда используется расписание сигнал/тайм-аут/KILL/тайм-аут, где сигнал — это сигнал указанный с помощью —signal.
Расписание — это список по меньшей мере из двух элементов, разделённых косыми чертами (/); каждый элемент может быть -номером-сигнала или [-]именем-сигнала, которые означают отправку сигнала, или тайм-аутом, который обозначает сколько секунд ждать завершения процесса, или forever (бесконечно), что означает повторять остаток задания бесконечно, если это необходимо.
Если достигнут конец задания и forever не указано, тогда start-stop-daemon завершит работу с кодом ошибки 2. Если задание указано, то любой сигнал, указанный с помощью —signal, будет проигнорирован.
-a, —startas путь Совместно с опцией —start, запускает процесс, указанный путевым именем. Если не указан, по умолчанию используется аргумент, указанный опцией —exec. -t, —test Вывести предпринимаемые действия и установить соответствующее возвращённое значение, но не предпринимать действий. -o, —oknodo Вернуть статус завершения 0 вместо 1, если действия не (были) предприняты. -q, —quiet Не выводить информационные сообщения; отображать только сообщения об ошибках. -c, —chuid имя-пользователя|uid Изменить имя пользователя/uid перед запуском процесса. Вы также можете указать группу, указав её через :, тогда группа или gid в этом случае будут указаны способом, подобным команде ’chown’ (пользователь:группа). Если пользователь указан без группы, используется первичный gid пользователя. При использовании этой опции вы должны понимать, что первичная и дополнительные группы обрабатываются необходимым образом, даже если опция —group не была указана. Опция —group используется только для тех групп, членами которых пользователь не является (например, при назначении процессам членства в группе обобщённых пользователей, таких как nobody). -r, —chroot корень Перед запуском процесса сменить текущий каталог и сменить корень на указанный. Помните, что PID-файл также будет записан после смены корня. -d, —chdir путь Перед запуском процесса сменить текущий каталог на указанный. Это выполняется после смены корня, если была указана опция -r|—chroot. Если не указана, start-stop-daemon перед запуском процесса изменит текущий каталог на корневой каталог. -b, —background Обычно используется с программами, которые не отключаются от их владельца. Эта опция заставит start-stop-daemon разделиться перед запуском процесса, и заставит его перейти в фоновый режим. ПРЕДУПРЕЖДЕНИЕ: start-stop-daemon не может проверить статус завершения, если процесс завершился с ошибкой по какой-либо причине. Это последняя попытка и она не применяется к тем программам, которые не чувствительны к ответвлению от её владельца, или когда невозможно добавить исполнимый код к ней для того, чтобы сделать её такой. -N, —nicelevel число-со-знаком Изменяет приоритет процесса перед его запуском. -k, —umask маска Задаёт маску процесса перед его запуском. -m, —make-pidfile Используется при запуске программы, которая не создаёт собственный PID-файл. Эта опция позволяет start-stop-daemon создать файл, указанный опцией —pidfile и поместить PID внутрь него, перед выполнением процесса. Отметим, что он не будет удалён при остановке программы. ЗАМЕЧАНИЕ: Эта функция может не сработать во всех случаях. Большинство особых программ при запуске ответвляются от своего главного процесса. Поэтому данная опция может быть полезна только в сочетании с опцией —background. -v, —verbose Выводить подробные информационные сообщения.
EXIT STATUS
start-stop-daemon возвращает 0, если запрошенное действие было произведено, или если указана —oknodo и также был указан —start и совпадающие процессы уже запущены, или указана —stop и нет совпадающих процессов. Если —oknodo не была указана и ничего не было сделано, возвращается 1. Если была указана —stop и —retry, но был достигнут конец задания и процесс всё ещё запущен, значение ошибки — 2. При возникновении остальных ошибок, код завершения — 3.
ПРИМЕР
Запуск демона food, если не запущен хотя-бы один (процесс с именем food, запущенный как пользователь food, с PID в файле food.pid): food , если не запущен хотя-бы один (процесс с именем food, —>
start-stop-daemon —start —oknodo —user food —name food —pidfile /var/run/food.pid —startas /usr/sbin/food —chuid food — —daemon
start-stop-daemon —stop —oknodo —user food —name food —pidfile /var/run/food.pid —retry 5
start-stop-daemon —stop —oknodo —user food —name food —pidfile /var/run/food.pid —retry=TERM/30/KILL/5
АВТОРЫ
Марек Михалкевич (Marek Michalkiewicz) основываясь на предыдущей версии от Йена Джексона (Ian Jackson) .
Страница руководства от Кли Дайнес (Klee Dienes) , частично переформатировано Йеном Джексоном (Ian Jackson).
АВТОРЫ ПЕРЕВОДА
Перевод выполнен на сайте коллективных переводов http://translated.by. Авторы перевода Владимир Ступин , Олег Безначев aka saturn721.
Проект Debian | start-stop-daemon (8) | 2008-01-30 |
Перейти в начало страницы | Раздел 8 | Главный указатель.
Сгенерировано manServer 1.07 из /home/stupin/man/man8/start-stop-daemon.8.gz с использованием макросов man.
Источник: manpages.ylsoftware.com
Автозапуск AnyDesk
После скачивания ЭниДеск, программу можно сразу запустить и начать с ней работать. В этом случае работает как портативная версия, то есть запускается по клику и используется полноценно без установки.
Если нужно, чтобы программа запускалась автоматически при включении компьютера, нужно установить AnyDesk.
После установки, ЭниДеск начинает запускаться вместе с системой. В настройках нет возможности включить или отключить автозапуск.
Поэтому, если программу установили, но нужно удалить/убрать AnyDesk из автозагрузки, то это можно сделать с помощью стандартных функций или сторонних программ.
Как убрать AnyDesk из автозагрузки
Правой кнопкой мыши кликните на панели задач, откроется контекстное меню.
Запустите “Диспетчер задач” , кликнув в меню на пункт с его названием.
Сверху в меню выберите вкладку “Автозагрузка” , выделите строку с AnyDesk и справа внизу нажмите на кнопку “Отключить” .
Теперь ЭниДеск не будет запускаться при включении Windows.
Если потребуется снова включить автозагрузку AnyDesk, то откройте диспетчер задач, выделите строку с названием программы и нажмите на кнопку “Включить” .
Источник: anydesk-skachat.ru