Управление службами в windows из консоли управления MMC и командной строки (утилита sc)

Что произойдет, если я отключу все службы microsoft?

Например, беспроводные службы контролируют вашу карту Wi-Fi, и если вы отключите эту службу, вы не сможете подключить Windows 11/10 к сети по беспроводной сети. У Intel довольно много сервисов, которые никогда не потребляют системные ресурсы. Наконец, все службы видеокарты должны оставаться включенными.

ГОРЯЧИЙ СОВЕТ: Средство восстановления и восстановления Windows 11 доступен БЕСПЛАТНО на данный момент; иди и возьми его, пока можешь, потому что никогда не знаешь, когда он тебе может понадобиться!

Программы для Windows, мобильные приложения, игры – ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале – Подписывайтесь:)

Включить или отключить службы с помощью powershell

Чтобы включить или отключить Службы с помощью PowerShell в Windows 11/10, выполните следующие действия:

Получить-Сервис | Формат-Таблица-Авто

Чтобы включить службу, введите нужную команду в консоли PowerShell и нажмите Enter:

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

(Автоматический (Отложенный старт))​

Set-Service -Name «ServiceName» -StartupType AutomaticDelayedStart​

ИЛИ​

(автоматический)​

Set-Service -Name «ServiceName» -StartupType Автоматически

ИЛИ​

(Руководство)​

Set-Service -Name «ServiceName» -StartupType Manual​

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

(Автоматический (Отложенный старт))​

Set-Service -Name «ServiceName» -StartupType AutomaticDelayedStart -Status Running​

ИЛИ​

(автоматический)​

Set-Service -Name «ServiceName» -StartupType Automatic -Status Running​

ИЛИ​

(Руководство)​

Set-Service -Name «ServiceName» -StartupType Manual -Status Running

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

Set-Service -Name «ServiceName» -StartupType Disabled -Status Stopped​

  • Выйдите из PowerShell, когда закончите.

Включить или отключить службы с помощью командной строки

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

  • Нажмите клавишу Windows X, чтобы открыть меню опытного пользователя.
  • Нажмите A на клавиатуре, чтобы открыть Windows Terminal в режиме администратора/с повышенными правами.
  • Выберите Командная строка.
  • В консоли приглашения CMD введите или скопируйте и вставьте приведенную ниже команду и нажмите Enter, чтобы проверить текущее состояние всех служб:

состояние sc queryex=все типы=служба

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

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

(Автоматический (Отложенный старт))​

sc config «ServiceName» start=delayed-auto

ИЛИ​

(автоматический)​

sc config «ServiceName» start=auto​

ИЛИ​

(Руководство)​

sc config «ServiceName» start=требование​

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

(Автоматический (Отложенный старт))​

sc config «ServiceName» start=delayed-auto && sc start «ServiceName»

ИЛИ​

(автоматический)​

sc config «ServiceName» start=auto && sc start «ServiceName»

ИЛИ​

(Руководство)​

sc config «ServiceName» start=требование && sc start «ServiceName»

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

sc stop «ServiceName» && sc config «ServiceName» start=disabled​

  • Выйдите из командной строки, когда закончите.

Запуск, остановка или перезапуск служб в диспетчере задач

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

  • Откройте диспетчер задач.
  • Щелкните/коснитесь вкладки «Услуги».
  • Теперь щелкните правой кнопкой мыши или нажмите и удерживайте службу.
  • Нажмите / коснитесь «Пуск», «Остановить» или «Перезагрузить».

Примечание: Начинать будет доступен только в том случае, если статус службы в настоящее время остановлен. Останавливаться и Начать сначала будет доступен только в том случае, если статус службы в данный момент запущен.

  • Выйдите из диспетчера задач, когда закончите.
:/>  Как удалить папку из меню пуск виндовс 10

Запуск, остановка или перезапуск служб с помощью net command

Чтобы запустить, остановить или перезапустить службы с помощью Net Command в Windows 11/10, выполните следующие действия:

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

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

net start имя_службы​

ИЛИ​

чистый старт «DisplayName»

Чтобы остановить службу, введите в консоль нужную команду и нажмите Enter:

net stop имя_службы​

ИЛИ​

чистая остановка «DisplayName»

  • Выйдите из терминала Windows, когда закончите.

Запуск, остановка или перезапуск служб с помощью powershell

Чтобы запустить, остановить или перезапустить службы в PowerShell в Windows 11/10, выполните следующие действия:

  • Откройте PowerShell (терминал Windows) в режиме администратора/повышенных прав.

Чтобы запустить службу, введите нужную команду в консоли PowerShell и нажмите Enter:

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

Start-Service -Name «ServiceName»​

ИЛИ​

Start-Service -DisplayName «DisplayName»​

Чтобы остановить службу, введите нужную команду в консоли PowerShell и нажмите Enter:

Stop-Service -Name «ServiceName»​

ИЛИ​

Stop-Service — DisplayName «DisplayName»

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

Restart-Service -Force -Name «ServiceName»​

ИЛИ​

Restart-Service -Force -DisplayName «DisplayName»

  • Выйдите из PowerShell, когда закончите.

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

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

  • Откройте Терминал Windows в режиме администратора/повышенных прав.
  • Выберите Командная строка.

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

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

sc запустить имя_службы

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

sc запустить имя_службы

  • Выйдите из командной строки, когда закончите.

Вот и все! Надеюсь, вы найдете этот пост достаточно информативным и полезным.

Запуск, остановка, перезапуск служб с помощью powershell, диспетчера задач, net command и cmd

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

Какие службы запуска microsoft можно отключить?

Есть несколько служб Windows 11/10, которые можно безопасно отключить, в том числе:

  • Служба AVCTP — отключите ее, если вы не используете аудиоустройство Bluetooth или беспроводные наушники.
  • Служба шифрования диска BitLocker — отключите ее, если вы не используете шифрование хранилища BitLocker.
  • Служба поддержки Bluetooth — отключите ее, если вы не используете какое-либо устройство Bluetooth.
  • Браузер компьютеров — это отключит сетевое обнаружение систем в локальной сети.
  • Взаимодействие с подключенными пользователями и телеметрия — отключает обратную связь, телеметрию и сбор данных
  • Служба диагностической политики
  • И Т. Д.

Примеры работы с командами sc

Во всех командах можно указывать имя удаленного компьютера, со службами которого вы хотите работать. Для этого вставьте UNC-имя (например, \Roza) или IP-адрес (например, 192.168.1.1) компьютера перед используемой подкомандой. Вот синтаксис: sc ИмяСервера Подкоманда.

:/>  Администратор заблокировал выполнение этого приложения в целях защиты в Windows 10

Пример команды sc на компьютере с Windows 10:

Работа с системными службами из консоли в windows: создание, удаление, запуск, остановка и изменение параметров

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


Для запуска программы в качестве системной службы в ОС Windows можно воспользоваться либо графической утилитой, либо консольной командой sc. Графическая утилита srvinstw.exe, выполненная в виде мастера конфигурации, очень проста в использовании и поэтому далее ее рассматривать мы не будем.

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

# sc create имя_службы binpath= путь_до_исполняемого_файла start= параметр_запуска displayname= отображаемое_имя

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

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

может принимать значение:

  • auto – автоматический старт при загрузке ОС;
  • demand — загрузка производится вручную при необходимости;
  • disabled — системная служба отключена.

Отображаемое имя — это имя службы, которое будет показываться для пользователя.

Пример:

Так выглядит команда для запуск прокси сервера Squid в качестве системной службы:

# sc create squid binpath= C:/Squid/etc/squid.conf start= auto displayname= “Proxy server Squid”


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

# sc config имя_службы start= параметр_запуска [displayname= отображаемое_имя]


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

# sc delete имя_службы


Для того, чтобы запустить службу в ОС Windows нужно в консоли набрать:

# net start имя_службы

Для остановки службы:

# net stop имя_службы

Для перезагрузки службы:

# net restart имя_службы

Случайные 7 статей:

  1. Скрытые возможности браузера или about:адреса для Opera
  2. Как установить KDE в Ubuntu
  3. Плагины для Opera
  4. Ошибка IE11 Exception in window.onload: Error: An error has ocurredJSPlugin.3005
  5. Создание DEB / RPM пакета из исходников или как использовать checkinstall
  6. Изменяем положение кнопок в заголовке окна в Ubuntu
  7. Список радиостанций для Rhythmbox

Комментарии [10]

Управление работой служб с помощью консоли управления.

Для управления службами в Windows существует графическая утилита – службы (services.msc), для ее запуска необходимо перейти:

Управление службами из командной строки и настройки при сбое |

Операционная система, как и все то, что создано человеком, подвержено сбою и поломки. Тут я хочу затронуть утилиту sc failure, которая дает возможность управлять службами Windows из командной строки. Для простого пользователя операционная система показывает только вершину айсберга, только частицу своих возможностей, и это правильно, ведь простой обыватель, управляемый собственным любопытством может вмиг разрушить то, на что компания Microsoft тратит свои знания и время. Но, есть и другая сторона монеты – программисты.

Утилита sc

Во времена, когда Windows и не пахло, а Билл Гейтс усердно программировал на assembler, было создано знаменитую MS-DOS. Но, интерес к системе будет только в том случае, если к ней прилагается достаточно программного обеспечения. Создавать программы под DOS просто, тут не нужны тома документации или толстые справочники, а вот с Windows все по-другому (хотя с Windows Script Host можно тоже многое создать). Простым примером может служить то, как одни игры прекрасно идут на 98, а уже на XP или Семерке постоянно хулиганят. И не надо тут говорить про правый клик/совместимость!!! Ошибки частенько возникают, если игра запущена под учетной записью, на которую наложены ряд ограничений (редактирование реестра или доступ к %SystemRoot%). Однако, системные службы тоже не идеальны, и с ними происходят сбои.

:/>  Delete thumbs db

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

Войдем в Панель управления/Администрирование и откроем оснастку Cлужбы, двойной клик по сервису и переход на вкладку Восстановление:

Вкладка Windows - Восстановление

Тут можно прописать действия компьютера при первом, втором или последующем сбое (например перегрузить систему или запустить программу для диагностики), а также ряд других параметров. Однако, управление службами из командной строки также возможно, для этого используется утилита sc и команда failure с рядом параметров:

Тут все довольно просто,

TakeNoActive – этот сбой будет проигнорирован системой, но она попробует восстановить службу при предыдущих или последующих сбоях

RestartTheService – в данном случае после короткой паузы произойдет перезапуск службы

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

RebootTheComputer – перезагрузка системы по прошествии указанного времени.

Стоит учитывать, что ИнтервалСбросаСчетчика, как правило, устанавливают на несколько часов или дней (тут время указывается в секундах). Указывать можно не одно действие, а несколько, при этом стоит также указать время, через которое это действие будет выполнено, (время указывают в миллисекундах), разделителем выступает косая черта (/);

в данном примере спустя 1 миллисекунда будет произведен перезапуск службы при первой и второй попытке, а уже на третей попытке будет произведен перезапуск системы спустя 30 секунд. Как видно, счетчик неудач будет сброшен спустя 24 часа без сбоев (86400 секунд). Для управления службами удаленных систем из командной строки, допустимо использование UNC – имени или IP-адреса:

Если надо при сбое запустить нужный сценарий или программу, то синтаксис может быть таким:

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

Например, для антивируса Avast заданы такие параметры:

Использование утилиты командной строки sc qfailure

В данном примере видно, что поле RESET_PERIOD ровно 3600 секунд (60 минут или час) – интервал сброса счетчика. Поле REBOOT_MESSAGE является пустым – сообщение при сбое, никакого сценария или программы при сбое также запускаться не будет, поскольку поле COMMAN_LINE пусто. FAILURE_ACTIONS – в первый и второй сбой произойдет перезапуск, с периодом в 5000 миллисекунд. Вообще-то, утилита sc содержит множество полезных функций, вплоть до прописки новой службы в системе.

Спасибо за внимание. Автор блога

Оставьте комментарий