Что произойдет, если я отключу все службы microsoft?
Например, беспроводные службы контролируют вашу карту Wi-Fi, и если вы отключите эту службу, вы не сможете подключить Windows 11/10 к сети по беспроводной сети. У Intel довольно много сервисов, которые никогда не потребляют системные ресурсы. Наконец, все службы видеокарты должны оставаться включенными.
ГОРЯЧИЙ СОВЕТ: Средство восстановления и восстановления Windows 11 доступен БЕСПЛАТНО на данный момент; иди и возьми его, пока можешь, потому что никогда не знаешь, когда он тебе может понадобиться!
Программы для Windows, мобильные приложения, игры – ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале – Подписывайтесь:)
Sc – управление службами и драйверами .
Команда SC используется для конфигурирования, опроса состояния, остановки, запуска,
удаления и добавления системных служб в командной строке Windows. Большая часть подкоманд команды SC применима так же по отношению к
драйверам. При наличии соответствующих прав, команда SC может применяться для управления службами как на локальной, так и на удаленной системе.
Формат командной строки:
sc сервер [команда] [имя службы] параметр1 параметр2 …
При запуске SC.EXE без параметров, отображается подсказка по использованию команды.
сервер – имя или IP-адрес удаленной системы в формате “\cервер”.
Команды:
query -Запрос состояния службы или перечисление состояний типов служб.
queryex – Запрос расширенного состояния службы или перечисление состояний типов служб.
start – Запуск службы.
pause – Отправка службе управляющего запроса PAUSE для приостановки ее работы.
interrogate – Отправка службе управляющего запроса INTERROGATE.
continue – Отправка службе управляющего запроса CONTINUE для возобновления ее работы.
stop – Отправка службе запроса STOP.
config – Изменение конфигурации службы (постоянное).
description – Изменение описания службы.
failure – Изменение действия, выполняемого службой при сбое.
failureflag – Изменение флага действия, выполняемого службой при сбое.
sidtype – Изменение типа SID службы.
privs– Изменение привилегий, требуемых для службы.
qc – Запрос данных конфигурации для службы.
qdescription – Запрос описания службы.
qfailure – Запрос действия, выполняемого службой при сбое.
qfailureflag – Запрос флага действия, выполняемого службой при сбое.
qsidtype – Запрос типа SID службы.
qprivs – Запрос привилегий, требуемых для службы.
qtriggerinfo – Запрос параметров службы.
qpreferrednode – Запрос предпочтительного узла NUMA службы.
delete – Удаление службы (из реестра).
create – Создание службы (добавление ее в реестр).
control – Отправка службе управляющего сигнала.
sdshow – Отображение дескриптора безопасности службы.
sdset – Установка дескриптора безопасности службы.
showsid – Отображение строки SID службы, соответствующей произвольному имени.
triggerinfo – Настройка параметров триггеров службы.
preferrednode – Задание предпочтительного узла NUMA службы.
GetDisplayName – Получение параметра DisplayName для службы.
GetKeyName – Получение имени раздела для службы (ServiceKeyName).
EnumDepend – Перечисление зависимостей службы.
Следующие команды не требуют имени службы:
sc сервер команда параметры boot -(ok | bad) Показывает, требуется ли сохранить последнюю загрузку в качестве последней удачной конфигурации загрузки
Lock -Блокировка базы данных служб
QueryLock -Запрос состояния блокировки (LockStatus) базы данных диспетчера управления службами (SCManager)
Справка для команд QUERY и QUERYEX:
Параметры QUERY и QUERYEX:
Если после команды query указано имя службы, будет возвращено cостояние этой службы. В этом случае дополнительные параметры не используются.
Если после команды запроса указаны следующие параметры либо ничего не указано, выполняется перечисление служб.
type= – Тип служб для перечисления (driver, service, all) (по умолчанию = service)
state= – Состояние служб для перечисления (inactive, all) (по умолчанию = active)
bufsize= – Размер (в байтах) буфера перечисления (по умолчанию = 4096)
ri= – Номер индекса возобновления для начала перечисления (по умолчанию = 0)
group= – Группа служб для перечисления (по умолчанию = все группы)
sc query – Перечислить состояния активных служб и драйверов
sc query dnscache – Отобразить состояние службы DNS-клиент, имеющей короткое имя dnscache
Пример отображаемой информации:
Имя_службы: dnscache
| Тип Состояние Код_выхода_Win32 | : 20 WIN32_SHARE_PROCESS : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) : 0 (0x0) : 0 (0x0) : 0x0 : 0x0 |
sc \mycomp queryex dnscache – отображение расширенного состояния службы DNS-клиент на компьютере с именем mycomp
Пример отображаемой информации:
| Имя_службы: dnscache Тип Состояние |
Код_выхода_Win32
Код_выхода_службы
Контрольная_точка
Ожидание
ID_процесса
Флаги
Sc stop остановка службы oc
Команда SC STOP посылает службе операционной системы Windows запрос STOP. Для запуска остановленной службы служит команда SC START.
Включить или отключить службы с помощью 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
- Выйдите из командной строки, когда закончите.
Запуск, остановка или перезапуск служб с помощью 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
Вы должны войти в систему как администратор, чтобы запустить, остановить или перезапустить службу. Кроме того, вы не сможете запустить отключенную службу, пока не включите ее.
Изменение учетной записи для запуска службы
Вы можете изменить учетную запись, из-под которой запускается служба. Получим имя учетной записи, которая используется для запуска службы TestService
get-wmiobject win32_service -filter “name=’TestService’” | Select name,startname
Для изменения имени и пароля учетной записи выполняем команды.
$svc = get-wmiobject win32_service -filter “name=’TestService’”$svc.GetMethodParameters(“change”)
В результате получаем список параметров метода Change(). Считаем на каком месте находятся параметры StartName и StartPassword – 20 и 21 место соответственно.
Как настроить планировщик задач на перезагрузку компьютера каждую ночь | записки web-разработчика
В Windows XP: Пуск — Панель управления — ярлык «Назначенные задания» либо Пуск — Все программы — Стандартные — Служебные — Назначенные задания
В Windows 7: Пуск — Панель управления — Администрирование — Расписание выполнения задач либо Пуск — Все программы — Стандартные — Служебные — Планировщик заданий
В Windows 8: Пуск — Панель управления — Администрирование — Расписание выполнения задач
Далее:
- Заходим в планировщик задач (Пуск R, вводим в строку C:Windowssystem32taskschd.msc /s).
- Создаём Простую задачу:
- Вводим Имя задачи, жмём Далее.
- Оставляем галочку на Ежедневно и жмём Далее.
- Далее вписываем нужное Время для перезагрузки и жмём Далее.
- Оставляем галочку на «Запустить программу», снова жмём Далее.
- В поле «Программа или сценарий» вводим C:WindowsSystem32shutdown.exe,
- В поле «Добавить аргументы» вводим -r и снова давим Далее, и Готово.
- Для повторения задачи каждые N часов надо проделать эти действия сколько нужна устанавливая разное время.
- Также для автоматического выключения ПК надо проделать тот же путь, только в поле Добавить аргументы вводим -s.
shutdown.exe /r /t0 — Немедленная перезагрузка компьютера
shutdown.exe /r — перезагрузка ПК через 30 секунд
shutdown.exe /r /t 3600 — перезагрузка Windows через 60 минут
shutdown.exe /s /t 0 — Немедленное Выключение
shutdown.exe /s — Выключение ПК через 30 секунд
shutdown.exe /s /t 3600 — Выключение компьютера через час
shutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включен
shutdown.exe /l — Завершение сеанса пользователя
shutdown.exe /i — Запуск графического интерфейса выключения ПК
Параметры командной строки:
/i — Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l — Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s — Завершение работы компьютера.
/r — Завершение работы и перезагрузка компьютера.
/g — Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a — Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p — Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h — Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f.
/e — Указание причины непредвиденного завершения работы компьютера.
/o — Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m компьютер — Имя или IP-адрес конечного компьютера.
/t xxx — Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f.
/c «комментарий» — Комментарий с причиной перезапуска или завершения работы. Наибольшая длина — 512 знаков.
/f — Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения. «p» означает запланированную перезагрузку или завершение работы. «u» означает, что причина определяется пользователем. Если не задано ни «p», ни «u», перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536).
Вместо синтаксиса /ключ допускается использование -ключ
Какие службы запуска microsoft можно отключить?
Есть несколько служб Windows 11/10, которые можно безопасно отключить, в том числе:
- Служба AVCTP — отключите ее, если вы не используете аудиоустройство Bluetooth или беспроводные наушники.
- Служба шифрования диска BitLocker — отключите ее, если вы не используете шифрование хранилища BitLocker.
- Служба поддержки Bluetooth — отключите ее, если вы не используете какое-либо устройство Bluetooth.
- Браузер компьютеров — это отключит сетевое обнаружение систем в локальной сети.
- Взаимодействие с подключенными пользователями и телеметрия — отключает обратную связь, телеметрию и сбор данных
- Служба диагностической политики
- И Т. Д.
Остановка, запуск, приостановка и перезапуск служб из powershell
Остановить службу можно с помощью командлета Stop-Service. Чтобы остановить службу печати, выполните команду:
Stop-Service -Name spooler
Командлет Stop-Service не выводит никаких данных после выполнения. Чтобы увидеть результат выполнения команды, используйте параметр -PassThru.
Обратите внимание, что не каждую службу можно остановить. Если есть зависимые службы, то получите ошибку
Cannot stop service because it has dependent services. It can only be stopped if force flag set.
Для принудительной остановки используйте параметр –Force. Вы должны помнить, что остановятся также все зависимые службы:
Stop-Service samss –Force -Passthru
Следующая команда остановит перечисленные службы (bits,spooler) со статусом ”Running”:
get-service bits,spooler | where {$_.status -eq ‘running’} | stop-service –passthru
Командлет Start-Service запускает остановленные службы:
Start-Service -Name spooler -PassThru
Служба не запустится, если есть остановленные зависимые службы. Чтобы их найти и включить:
get-service samss | Foreach { start-service $_.name -passthru; start-service $_.DependentServices -passthru}
Командлет Suspend-Service может приостанавливать службы, допускающие временную приостановку и возобновление. Для получения сведений о возможности временной приостановки конкретной службы используйте командлет Get-Service со свойством «CanPauseAndContinue«.
Get-Service samss | Format-List name, canpauseandcontinue
Чтобы отобразить список всех служб, работа которых может быть приостановлена, введите команду:
Get-Service | Where-Object {$_.canpauseandcontinue -eq “True”}
Приостановим службу SQLBrowser:
Suspend-Service -Name SQLBrowser
Для возобновления работы приостановленной службы служит командлет Resume-service:
Resume-Service -Name SQLBrowser
Следующая команда возобновляет работу всех приостановленных служб:
get-service | where-object {$_.Status -eq “Paused”} | resume-service
Командлет Restart-Service перезапускает службу:
Restart-Service -Name spooler
Эта команда запускает все остановленные сетевые службы компьютера:
get-service net* | where-object {$_.Status -eq “Stopped”} | restart-service
Параметр —ComputerName у этих командлетов отсутствует, но их можно выполнить на удаленном компьютере с помощью командлета Invoke-Command или через пайп:
Например, чтобы перезапустите очередь печати на удаленном компьютере RM1, выполните команду:Get-Service Spooler -ComputerName RM1 | Start-Service
Перезапуск через панель управления
Возможностей стандартных настроек в Панели управления достаточно, чтобы останавливать и запускать системные сервисы. Есть возможность полностью отключить ненужные службы — это немного повысит производительность устройства.
Остановка и повторный запуск служб Windows:
- Открыть любым способом окно Службы, найти нужную.
- Нажать по нужной службе правой кнопкой мыши и выбрать Перезапустить.
- Если кнопка Перезапустить неактивна — нажать Свойства.
- Нажать Остановить, дождаться остановки службы.
- Нажать на кнопку Запустить.
Если служба зависла или не остановилась — открыть диспетчер задач (Ctrl Alt Del) и завершить все процессы, связанные с проблемной службой.
Примеры работы с командами sc
Во всех командах можно указывать имя удаленного компьютера, со службами которого вы хотите работать. Для этого вставьте UNC-имя (например, \Roza) или IP-адрес (например, 192.168.1.1) компьютера перед используемой подкомандой. Вот синтаксис: sc ИмяСервера Подкоманда.
Пример команды sc на компьютере с Windows 10:




