Отключение ненужных служб windows 10 powershell

Какие ненужные службы можно отключить в Windows 10

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

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

Отключаем ненужные службы с помощью надстройки «Службы»

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

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

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

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

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

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

  • Биометрическая служба Windows — используется для обработки и хранения биометрических данных;
  • Браузер компьютеров — используется для создания списка компьютеров в сети;
  • Вторичный вход в систему — позволяет управлять компьютером другим пользователям;
  • Диспетчер печати — обеспечивает работу печатных устройств;
  • Изоляция ключей CNG — производит изоляцию для процесса ключа;
  • Ловушка SNMP — обеспечивает перехват сообщений для локальных агентов SNMP;
  • Рабочая станция — доступ к рабочим станциям по протоколу SMB;
  • Рабочие папки — используется для синхронизации директорий на различных устройствах;
  • Сетевая служба Xbox Live — обеспечивает доступ к сервисам Xbox Live;
  • Все сервисы, связанные аппаратной визуализацией Hyper-V — сервисы, которые предназначены для работы виртуальных машин;
  • Служба географического положения — используется для отслеживания координат компьютера;
  • Служба данных датчиков — обрабатывает и хранит информацию, получаемую с датчиков, установленных на ПК;
  • Служба датчиков — управляет датчиками на ПК;
  • Служба лицензий клиента — обеспечивает правильную работу магазина Windows 10;
  • Служба маршрутизатора SMS Microsoft Windows — осуществляет пересылку сообщений по заранее созданным правилам;
  • Удаленный реестр — создана для редактирования реестра удаленным пользователем;
  • Факс — обеспечивает работу устройств, которые могут принимать и отправлять факсимильные сообщения.

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

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

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

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

В запущенной консоли попробуем остановить уже знакомый нам сервис «Удаленный реестр». Для этого в консоли наберем командуnet stop «RemoteRegistry»и выполним ее.

Если вам заново будет нужно запустить «Удаленный реестр», то это можно сделать командойnet start «RemoteRegistry»

Английское имя для ввода в командной строке можно узнать в диспетчере задач на вкладке «Службы»

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

Отключаем ненужные службы с помощью PowerShell

Кроме командной строки для отключения ненужных сервисов можно еще использовать PowerShell. Открыть PowerShell в Windows 10 можно через панель управления или через поиск.

Теперь введем командуstop-service remoteregistryв PowerShell и выполним ее.

Эта команда остановит знакомый нам сервис «Удаленный реестр». Чтобы заново запустить «Удаленный реестр» в PowerShell, необходимо выполнить команду:start-service remoteregistry

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

Останавливаем службы через диспетчер задач

Первым делом запустим Диспетчер задач. Запустить его в Windows 10 можно знакомой многим комбинацией клавиш Ctrl + Shift + Esc. Также его можно запустить, кликнув по меню «Пуск» правой кнопкой мыши и выбрать пункт «Диспетчер задач».

В открытом диспетчере задач перейдем на вкладку «Службы» к удаленному реестру.

Теперь кликнем по нему правой кнопкой мыши и выберем в появившемся контекстном меню пункт «Остановить».

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

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

Рекомендации

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

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

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

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

In this post, we will be discussing the topic of how to Enable or Disable Services and how to Start, Stop, Refresh and Restart Services in Windows 11 or Windows 10 using PowerShell, Command Prompt, Task Manager and Net Command.

Enable, Disable, Start, Stop, or Restart Services

Windows Services are applications that typically start when the computer is booted and run quietly in the background until it is shut down. Essentially, a service is any Windows application that is implemented with the services API and handles low-level tasks that require little or no user interaction.

The Windows OS when installed and running on your device, actually does a great job of automatically managing services, but sometimes you may need to manually enable or disable a service on demand. Keep in mind that if you disable a service, any dependent services are also affected; and enabling a service does not automatically restart its dependent services.

All Windows Services can be accessed after opening the Windows Services Manager and you can Start, Stop, Disable Windows Services using it.

Start, stop, disable Windows Services

But you can also use PowerShell and Command Prompt to manage Services.

You must be signed in as an administrator to enable and disable services. It is not recommended to disable services unless you know what functions will be affected, and how the system performance will be impacted generally. If you disable a service and you’re unable to access your computer, you can boot into Safe Mode to enable the service.

Before making changes to the services, we recommend you create a system restore point as a necessary precautionary measure in case the procedure causes system malfunction, you can be able to perform System Restore using the restore point to undo the changes.

Use Task Manager to Stop, Restart or Start Windows Services

You can also Stop, Restart or Start Services using the Task Manager.

Open the Services tab, right-click on the Service and you will see the available options.

Enable or Disable Windows Services using PowerShell

Enable, Disable, Start, Stop, or Restart Services-PowerShell

To enable or disable Services using PowerShell in Windows 11/10, do the following:

  • Press Windows key + X to open Power User Menu.
  • Tap A on the keyboard to launch PowerShell (Windows Terminal) in admin/elevated mode.
  • In the PowerShell console, type or copy and paste in the command below and hit Enter to check the current state of all Services:
Get-Service | Format-Table -Auto

To Enable a Service, type the command below you want into the PowerShell console and hit Enter:

Note: Substitute the ServiceName placeholder in each of the commands with the actual service name you want to enable or disable.

(Automatic (Delayed Start))​

Set-Service -Name "ServiceName" -StartupType AutomaticDelayedStart​

OR​

(Automatic)​

Set-Service -Name "ServiceName" -StartupType Automatic​

OR

(Manual)​

Set-Service -Name "ServiceName" -StartupType Manual​

To Enable and Start a Service, type the command below you want into the PowerShell console and hit Enter:

(Automatic (Delayed Start))​

Set-Service -Name "ServiceName" -StartupType AutomaticDelayedStart -Status Running​

OR

(Automatic)​

Set-Service -Name "ServiceName" -StartupType Automatic -Status Running​

OR​

(Manual)​

Set-Service -Name "ServiceName" -StartupType Manual -Status Running

To Stop and Disable a Service, type the command below into the PowerShell console and hit Enter:

Set-Service -Name "ServiceName" -StartupType Disabled -Status Stopped​
  • Exit PowerShell when done.

Enable or Disable Windows Services using Command Prompt

Enable, Disable, Start, Stop, or Restart Services-Command Prompt

To enable or disable Services using Command Prompt in Windows 11/10, do the following:

  • Press Windows key + X to open Power User Menu.
  • Tap A on the keyboard to open Windows Terminal in admin/elevated mode.
  • Select Command Prompt.
  • In the CMD prompt console, type or copy and paste in the command below and hit Enter to check the current state of all Services:
sc queryex state=all type=service

To Enable a Service, type the command below you want into the CMD prompt console and hit Enter:

Note: Substitute the ServiceName placeholder in each of the commands with the actual service name you want to enable or disable.

(Automatic (Delayed Start))​

sc config "ServiceName" start=delayed-auto

OR​

(Automatic)​

sc config "ServiceName" start=auto​

OR

(Manual)​

sc config "ServiceName" start=demand​

To Enable and Start a Service, type the command below you want into the CMD prompt console and hit Enter:

(Automatic (Delayed Start))​

sc config "ServiceName" start=delayed-auto && sc start "ServiceName"

OR

(Automatic)​

sc config "ServiceName" start=auto && sc start "ServiceName"

OR​

(Manual)​

sc config "ServiceName" start=demand && sc start "ServiceName"

To Stop and Disable a Service, type the command below into the CMD prompt console and hit Enter:

sc stop "ServiceName" && sc config "ServiceName" start=disabled​
  • Exit Command Prompt when done.

That’s it!

You must be signed in as an administrator to start, stop, or restart service. Also, you will not be able to start a disabled service until you enable the service.

Start, Stop, or Restart Windows Services using PowerShell

To Start, Stop, or Restart Services in PowerShell in Windows 11/10, do the following:

  • Open PowerShell (Windows Terminal) in admin/elevated mode.

To Start a Service, type the command below you want into the PowerShell console and hit Enter:

Note: Substitute the ServiceName and DisplayName placeholder in each of the commands with the actual service name and display name respectively for the Service you want to Start, Stop, or Restart.

Start-Service -Name "ServiceName"​

OR

Start-Service -DisplayName "DisplayName"​

To Stop a Service, type the command below you want into the PowerShell console and hit Enter:

Stop-Service -Name "ServiceName"​

OR​

Stop-Service -DisplayName "DisplayName"

To Restart a Service, type the command below you want into the PowerShell console and hit Enter:

Restart-Service -Force -Name "ServiceName"​

OR​

Restart-Service -Force -DisplayName "DisplayName"
  • Exit PowerShell when done.

Enable, Disable, Start, Stop, or Restart Services-Task Manager

To Start, Stop, or Restart Services in Task Manager in Windows 11/10, do the following:

  • Open Task Manager.
  • Click/tap on the Services tab.
  • Now, right-click or press and hold on a Service.
  • Click/tap on StartStop, or Restart.

Note: Start will only be available if the service status is currently stopped. Stop and Restart will only be available if the service status is currently running.

  • Exit Task Manager when done.

Start, Stop, or Restart Windows Services using Net Command

To Start, Stop, or Restart Services using Net Command in Windows 11/10, do the following:

  • Open Windows Terminal in admin/elevated mode.
  • Select Command Prompt or PowerShell.

To Start a Service, type the command below you want into the console and hit Enter:

Note: Substitute the ServiceName and DisplayName placeholder in each of the commands with the actual service name and display name respectively for the Service you want to Start, Stop, or Restart.

net start ServiceName​

OR​

net start "DisplayName"

To Stop a Service, type the command below you want into the console and hit Enter:

net stop ServiceName​

OR​

net stop "DisplayName"
  • Exit Windows Terminal when done.

Start, Stop, or Restart Services using Command Prompt

To Start, Stop, or Restart Services using Command Prompt in Windows 11/10, do the following:

  • Open Windows Terminal in admin/elevated mode.
  • Select Command Prompt.

To Start a Service, type the command below into the CMD prompt console and hit Enter:

Note: Substitute the ServiceName placeholder in each of the commands with the actual service name for the Service you want to Start, Stop, or Restart.

sc start ServiceName

To Stop a Service, type the command below into the CMD prompt console and hit Enter:

sc start ServiceName
  • Exit Command Prompt when done.

How to Refresh a Windows Service?

When you refresh any Windows Service, the contents are re-read into the memory and the changes are reflected the next time the service is accessed. Here’s how you can Refresh a Service:

  • Open Services Manager
  • Locate the Service you want to refresh
  • Right-click on it and select Refresh.

That’s it! Hope you find this post informative and helpful enough.

Read: Services Start, Stop or Startup type grayed out in Windows

What Microsoft startup services can I disable?

There are a couple of Windows 11/10 Services that are safe to disable, including:

  • AVCTP service – Disable it if you do not use Bluetooth Audio Device or Wireless Headphones.
  • BitLocker Drive Encryption Service – disable it if you do not use BitLocker storage encryption.
  • Bluetooth Support Service – Disable it if you do not use any Bluetooth device
  • Computer Browser – This will then disable Network discovery of systems on the local network
  • Connected User Experiences and Telemetry – Disables Feedback, Telemetry and Data Collection
  • Diagnostic Policy Service
  • Etc.

Read: Services Start, Stop or Startup type grayed out in Windows

What happens if I disable all Microsoft services?

For example, the wireless services control your Wi-Fi card and if you disable that service, you may be unable to wirelessly connect your Windows 11/10 to a network. Intel has quite a few services which never really hog system resources. Lastly, any graphics card services should remain enabled.

HOT TIP: Windows 11 Repair and Recovery Tool is available FREE for now; go get it while you can as you never know when you may need it!

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

  • Что представляют собой службы в Windows 10
  • Для чего нужно отключать службы
  • Какие службы можно отключить в Windows 10
  • Отключение через меню «Службы» в Windows 10
  • Деактивация служб при помощи Windows PowerShell
  • Отключение ненужных служб через командную строку
  • Отключение службы через конфигурацию системы
  • Использование стороннего софта при отключении служб
  • Последствия удаления служб
  • Как удалить службу в Windows 10 через командную строку

Фактически, любая служба в Windows 10 – это приложение, выполняющее определенную функцию в операционной системе. Служба запускается на старте ОС и работает в фоне, не взаимодействуя с пользователем. Увидеть, какие службы запущены на ПК можно в диспетчере задач или одноименной вкладке в «администрировании».

Простым языком: служба – это «палочка-выручалочка» между программой и ядром операционной системы. Без нее не заработает ни одно приложение на ПК. Программы могут использовать одновременно несколько служб.

При этом службы могут быть как созданные системой, так и запущенные установленными приложениями. К примеру, чаще всего в вышеуказанном разделе встречаются службы от антивирусов, программного обеспечения Apple и Adobe, NVIDIA и AMD.

Для чего нужно отключать службы?

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

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

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

Какие службы можно отключить в Windows 10

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

Другой пример – служба антивируса, которую нельзя отключать ни в коем случае, иначе антивирусная программа деактивируется и фактически станет бесполезной. Также не рекомендуется деактивировать службы, созданные драйверными программами – NVIDIA, AMD, Intel, ибо они отвечают за работу оборудования. Службы сети (да и вообще любые службы, связанные с сетью) отключать не рекомендуется. 

Что касается системных служб, то здесь принцип тот же – отключаем то, что вам не пригодится в ближайшее время, или то, чем вы никогда не воспользуетесь. К примеру, многие пользователи не знают, что внутри Windows 10 есть так называемая «виртуальная машина», благодаря которой можно запустить операционку внутри операционной системы. Если вы не пользуетесь этим, то почему бы не ускорить работу ОС простым отключением служб, связанных с Hyper-V. См. также: как отключить Hyper-V в Windows 10.

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

  • служба пульса (Hyper-V);
  • служба виртуализации удалённых рабочих столов Hyper-V;
  • служба синхронизации времени Hyper-V;
  • служба завершения работы в качестве гостя (Hyper-V);
  • служба обмена данными (Hyper-V);
  • служба сеансов виртуальных машин Hyper-V.

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

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

  • служба данных датчиков;
  • служба наблюдения за датчиками;
  • служба датчиков.

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

Биометрическая служба Windows – служба, связанная как с дактилоскопическим сканером, так и с входом в систему при помощи камеры. Не используете авторизацию по лицу и не доверяете Windows свои биометрические данные? Отключайте.

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

  • «служба географического положения» (определяет географические координаты компьютера и передает их программам);
  • «функциональные возможности для подключённых пользователей и телеметрия» (отключаем в обязательном порядке, так как данная служба помогает Windows 10 следить за вами — см. также: как отключить слежку в Windows 10.);
  • «вторичный вход в систему», «удаленный реестр», «рабочая станция», «модуль поддержки NetBIOS через TCP/IP», «вспомогательная служба IP (службы, связанные с удаленным доступом к компьютеру и удаленной работой в сети).

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

  • «факс» (для юзеров, не использующих факс);
  • «диспетчер печати» (нет принтера, нет и службы);
  • «служба шифрования дисков BitLocker» (отключаем в случае неиспользования шифрования жесткого диска);
  • «сетевая служба Xbox Live» (деактивируем вследствие отсутствия игровой приставки и подписки на Xbox Live);
  • «служба поддержки Bluetooth» (в случае, если не используем сеть Bluetooth);
  • общий доступ к интернету (ICS) (не раздаем интернет по Wi-Fi с ноутбука, нет смысла и держать службу включенной);
  • «изоляция ключей CNG» (отключаем, если к ПК не подключено криптографическое оборудование);
  • служба лицензий клиента (деактивируем при отсутствии надобности в магазине Microsoft Store).

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

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

  • отключение через меню «Службы» в Windows 10;
  • использование Windows PowerShell;
  • отключение через командную строку;
  • при помощи конфигурации системы;
  • использование стороннего софта.

Отключение через меню «Службы» в Windows 10

Наиболее доступный вариант отключения той или иной службы – это ее деактивация в специальной вкладке «Службы» в разделе «Администрирование». Попасть в данный раздел можно следующими способами.

  1. Открываем диспетчер задач — правой кнопкой мыши по панели задач и выбор «Диспетчер задач», либо сочетанием клавиш CTRL+ALT+DEL. Затем переходим во вкладку «Службы» и внизу кликаем «Открыть службы». Останавливать службы из диспетчера задач бесполезно, ибо они вновь запустятся при старте операционной системы.
    Открыть службы в диспетчере задач

  2. Кликаем правой кнопкой мыши на «Мой компьютер» и выбираем вкладку «Управление». Затем в новом окне «Управление компьютером» нажимаем последнюю вкладку «Службы и приложения» и выбираем пункт «Службы».
    Службы и приложения

  3. Рядом с кнопкой «Пуск» кликаем по иконке поиска. Вводим в поисковой строке слово «админ». Переходим по одноименной вкладке и в новом окне выбираем пункт «Службы».
    Службы в администрировании

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

Службы состояние виндоус 10

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

apple mobile device service

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

«Тип запуска» - «Отключена»

Итогом ваших действий станет смена статуса в типе запуска на «Отключена»

 Загрузка …

Деактивация служб при помощи Windows PowerShell

Windows PowerShell – это своего рода усовершенствованная командная строка с поддержкой многих режимов. При помощи нее можно легко деактивировать любую службу. 

  1. Открыть терминал можно через поисковую строку рядом с меню «Пуск», вбив в строке слово «power».
    Windows PowerShell запустить от имени администратора

    После чего кликаем правой кнопкой мыши по программе и выбираем «Запустить от имени администратора».

  2. В терминале запрашиваем список имеющихся служб в Windows 10 командой get-service. После ввода команды необходимо нажать ENTER. Обратите внимание, что между двумя словами имеется дефис.
  3. Терминал выгрузит список служб вне зависимости от их состояния. Список автоматически отсортирован по имени. Состояние определяется по первому столбцу:
  • Running – запущено/выполняется;
  • Stopped – приостановлено/отключено.
    get-service

  1. Чтобы отключить службу, вводим команду stop-service и название службы из второго столбца. К примеру, stop-service irmon

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

stop-service irmon

 Загрузка …

Отключение ненужных служб через командную строку

Олдскульщики предпочитают всегда работать с командной строкой. Запустить ее можно следующим способом: зажимаем на клавиатуре одновременно две клавиши – Windows и X. В появившемся окне выбираем вкладку «Командная строка (администратор).

В открывшейся консоли вводим команду net stop и название службы. К примеру, net stop irmon. Заметьте, что в случае с данной командой, дефиса между словами нет.

net stop irmon

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

 Загрузка …

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

Зажимаем на клавиатуре ставшими уже родными кнопки Windows + R. В появившемся окошке вводим слово msconfig и кликаем «ОК». После чего переходим во вкладку «Службы», где представлен имеющийся список служб вашей операционной системы.

msconfig конфигурация системы

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

 Загрузка …

Использование стороннего софта при отключении служб

Данный вариант отключения служб подойдет для пользователей, не желающих тратить время на их изучение и ручную деактивацию. Easy Service Optimizer – бесплатная утилита, при помощи которой можно в несколько кликов отключить неиспользуемые службы.

Easy Service Optimizer

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

После установки откройте вкладку «Options», выберите в строке «Languages» русский язык и определитесь с режимом. Чтобы применить настройки, достаточно кликнуть кнопку «Файл» и перейти по вкладке «Применить настройки».

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

 Загрузка …

Удаление служб и последствия

Удаление служб в Windows 10 – небезопасный процесс, который чаще всего приводит к сбоям в работе операционной системы. Единственная причина, по которой пользователи удаляют службы, – это экономия пространства на жестком диске, так как та или иная служба представляет собой приложение, занимающее определенный объем, выражаемый в кило/мегабайтах.

FXSSVC.EXE

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

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

Если же вы решились зачистить Windows 10 от ненужных служб:

  1. Откройте командную строку (Windows+X).
  2. Введите команду sc delete и название службы. Например, sc delete irmon.
  3. После получения от терминала ответа об успешном выполнении команды, перезагрузите компьютер.
    sc delete irmon

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

 Загрузка …

Post Views: 35 007

В Windows вы можете управлять службами не только из графической консоли services.msc или утилиты командной строки Sc.exe (первоначальна включалась в пакет ресурсов Resource Kit), но и с помощью PowerShell. В этой статье мы смотрим различные сценарии управления службами Windows с помощью PowerShell.

Содержание:

  • Основные командлеты PowerShell для управления службами Windows
  • Остановка, запуск, приостановка и перезапуск служб из PowerShell
  • Set-Service – изменение настроек службы Windows
  • Создание и удаление служб Windows c помощью PowerShell
  • Изменение учетной записи для запуска службы

Основные командлеты PowerShell для управления службами Windows

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

Чтобы получить весь список командлетов Service, введите команду:

Get-Help \*-Service

управление службами windows из powershell

  • Get-Service — позволяет получить службы на локальном или удаленном компьютере, как запущенные, так и остановленные;
  • New-Service – создать службу. Создает в реестре и базе данных служб новую запись для службы Windows;
  • Restart-Service – перезапустить службу. Передает сообщение об перезапуске службы через Windows Service Controller
  • Resume-Service – возобновить службы. Отсылает сообщение о возобновлении работы диспетчеру служб Windows;
  • Set-Service — изменить параметры локальной или удаленной службы, включая состояние, описание, отображаемое имя и режим запуска. Этот командлет также можно использовать для запуска, остановки или приостановки службы;
  • Start-Service – запустить службу;
  • Stop-Service – остановить службу (отсылает сообщение об остановке диспетчеру служб Windows);
  • Suspend-Service приостановить службу. Приостановленная служба по-прежнему выполняется, однако ее работа прекращается до возобновления работы службы, например с помощью командлета Resume-Service.

Получить подробное описание и примеры использования конкретного командлета можно через Get-help:

Get-Help Start-Service

Get-Help Start-Service

Get-Service: получаем список служб и их состояние

Получить список и состояние (Running/Stopped) службы на локальном или удаленном компьютере можно с помощью командлета Get-Service. Параметр -Name позволяет делать отбор по имени службы. Имя службы можно задать с использованием подстановочного символа *.

Get-Service просмотр состояния служб

Если вы не знаете точное имя службы, есть возможность найти службы по отображаемому имени с помощью параметра –DisplayName. Можно использовать список значений и подстановочные знаки.

Get-Service поиск по имени службы

.

Командлет Get-Service можно использовать для получения состояния служб на удаленных компьютерах, указав параметр -ComputerName. Можно опросить статус службы сразу на множестве удаленных компьютеров, их имена нужно перечислить через запятую. Например, приведенная ниже команда получает состояние службы Spooler на удаленных компьютерах RM1 и RM2.

Get-Service spooler –ComputerName RM1,RM2

Status Name DisplayName
------ ---- -----------
Running spooler Print Spooler
Stopped spooler Print Spooler

Вывести все свойства службы позволит командлет Select-Object:

Get-Service spooler | Select-Object *

вывести все свойства службы windows

Командлет Select-Object позволит вывести определенные свойства службы. Например, нам нужно вывести имя, статус и доступные возможности службы Spooler:

Get-Service Spooler | Select DisplayName,Status,ServiceName,Can*

Get-Service - можно ли перезапускать, приостаналивать службу windows

Командлет Get-Service имеет два параметра, которые позволяют получить зависимости служб:

  • Параметр -DependentServices позволяет вывести службы, которые зависят от данной службы;
  • Параметр -RequiredServices позволяет вывести службы, от которых зависит данная служба.

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

Get-Service –Name Spooler -RequiredServices

Get-Service RequiredServices зависимости служб в windows

Следующая команда выводит службы, которые зависят от службы Spooler:

Get-Service –Name Spooler -DependentServices

Get-Service DependentServices

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

Get-Service | Where-Object {$_.status -eq 'running'}

Get-Service | Where-Object status -eq 'running' - вывести запущенные службы

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

Get-Service | Where-Object {$_.starttype -eq 'Manual'}

Get-Service | Where-Object {$_.starttype -eq 'Manual'

Проверить, что в системе имеется указанная служба:

if (Get-Service "ServiceTest" -ErrorAction SilentlyContinue)

{
Write-host "ServiceTest exists"
}

Остановка, запуск, приостановка и перезапуск служб из PowerShell

Остановить службу можно с помощью командлета Stop-Service. Чтобы остановить службу печати, выполните команду:

Stop-Service -Name spooler

Командлет Stop-Service не выводит никаких данных после выполнения. Чтобы увидеть результат выполнения команды, используйте параметр -PassThru.

Командлет Stop-Service - остановит службу

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

Cannot stop service because it has dependent services. It can only be stopped if force flag set.

Stop-Service - ошибка 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

остановить несколько служб из powershell

Командлет Start-Service запускает остановленные службы:

Start-Service -Name spooler -PassThru

Start-Service -запуск службы

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

get-service samss | Foreach { start-service $_.name -passthru; start-service $_.DependentServices -passthru}

Start-Service запустить службу и все зависимые службы

Командлет Suspend-Service может приостанавливать службы, допускающие временную приостановку и возобновление. Для получения сведений о возможности временной приостановки конкретной службы используйте командлет Get-Service со свойством «CanPauseAndContinue«.

Get-Service samss | Format-List name, canpauseandcontinue

Get-Service canpauseandcontinue

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

Get-Service | Where-Object {$_.canpauseandcontinue -eq "True"}

список служб, разрешающих приостановку

Приостановим службу SQLBrowser:

Suspend-Service -Name SQLBrowser

Suspend-Service

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

Resume-Service -Name SQLBrowser

Resume-Service

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

get-service | where-object {$_.Status -eq "Paused"} | resume-service

Командлет Restart-Service перезапускает службу:

Restart-Service -Name spooler

Restart-Service - перезапуск службы windows

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

get-service net* | where-object {$_.Status -eq "Stopped"} | restart-service

Параметр —ComputerName у этих командлетов отсутствует, но их можно выполнить на удаленном компьютере с помощью командлета Invoke-Command или через пайп:

Например, чтобы перезапустите очередь печати на удаленном компьютере RM1, выполните команду:
Get-Service Spooler -ComputerName RM1 | Start-Service

Set-Service – изменение настроек службы Windows

Командлет Set-Service позволяет изменить параметры или настройки служб на локальном или удаленном компьютере. Так как состояние службы является свойством, этот командлет можно использовать для запуска, остановки и приостановки службы. Командлет Set-Service имеет параметр -StartupType, позволяющий изменять тип запуска службы.

Изменим тип запуска службы spooler на автоматический:

Set-Service spooler –startuptype automatic –passthru

Set-Service включить автозапуск для службы

Можно перевести службу на ручной (manual) запуск:

Set-Service spooler –startuptype manual –passthru

ручной запуск службы

Создание и удаление служб Windows c помощью PowerShell

New-Service – командлет для создания новой службы в Windows. Для новой службы требуется указать имя и исполняемый файл (вы можете запустить PowerShell скрипт как службу Windows).

В примере создадим новую службу с именем TestService.

new-service -name TestService -binaryPathName "C:\WINDOWS\System32\svchost.exe -k netsvcs"

New-Service создать новую службу в windows

С помощью параметра Get-WmiObject получим информацию о режиме запуска и описание службы

get-wmiobject win32_service -filter "name='testservice'"

get-wmiobject win32_service -filter "name='testservice'"

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

Set-Service -Name TestService -Description ‘My Service’ -StartupType Manual

Set-Service - изменить тип запуска службы

Чтобы удалить службу используйте команду

(Get-WmiObject win32_service -Filter ″name=′TestService′″).delete()

Изменение учетной записи для запуска службы

Вы можете изменить учетную запись, из-под которой запускается служба. Получим имя учетной записи, которая используется для запуска службы 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 место соответственно.

svc.GetMethodParameters

$svc | Invoke-WmiMethod -Name Change –ArgumentList @ ($null,$null,$null,$null,$null,$null,$null, $null,$null,$null,$null,$null,$null,$null,$null,$null, $null,$null,$null,"Administrator","P@ssw0rd")

Либо вы можете указать имя gMSA аккаунта. Пароль при этом не указывается.

Invoke-WmiMethod - запуск службы из под другого пользователя

Как видите, PowerShell позволяет легко управлять службами Windows. Можно создавать, останавливать, запускать и возобновлять службы, менять их свойства. Большинство командлетов позволяют управлять службами на удаленных компьютерах.

Здравствуйте, уважаемые читатели сайта remontcompa.ru. Наверное каждый пользователь установивший себе на компьютер операционную систему Windows 10 заметил, что в ней, в отличии от предшественников, появилось много не нужных обычному пользователю функций, которые в той или иной степени влияют на скорость и производительность работы на компьютере. В интернете при желании можно найти информацию о том, каким образом можно оптимизировать установленную на компьютер операционную систему Windows 10. Обычно советы по оптимизации следующие: редактирование автозагрузки (убрать из автозагрузки лишние программы, которые загружаются вместе с операционной системой), очистка системы от всевозможного мусора, поддержание в актуальном состоянии драйверов устройств, различные работы с реестром (проверка его на ошибки, сжатие реестра) и так далее. Опытные пользователи ещё могут заметить, добиться повышения производительности системы можно, если отключить различные службы, которые выполняются в операционной системе. Какие именно службы можно отключить, мы разбирали в предыдущей статье. А вот как именно отключить, об этом поговорим сегодня!

Как отключить службы в Windows 10

Работать со службами можно используя как встроенные средства самой операционной системы, так и программные продукты сторонних разработчиков (к примеру программу Windows 10 Manager)

Добраться до списка служб можно различным способами, например открыв окно «Управление компьютером» и выбрав «Службы»

В данном окне представлен список служб на моём компьютере с установленной Windows 10.

{banner_google1}

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

Службы можно останавливать и запускать (перезапускать) выбрав «Остановить» или «Перезапустить»

Также службы можно останавливать (запускать) или перезапускать вызвав её контекстное меню либо открыв диалоговое окно её свойств

В диалоговом окне свойств службы также можно посмотреть и при необходимости изменить «Тип запуска службы», которые могут быть:

Автоматический (отложенный запуск) — служба запускается вместе с операционной системой.

Вручную — службу запускает сам пользователь.

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

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

Вывести список служб на компьютере также можно выполнив команду get-service в командной оболочке PowerShell.

После выполнения команды get-service мы увидим список служб на компьютере, их имена (Name, DisplayName), а также состояние (выполняется или остановлена в колонке Status).

Получим информацию о службе «Adobe Acrobat Update Service», выполнив команду

Get-Service -DisplayName «Adobe Acrobat Update Service» | Format-Table -Auto

Как видим, в данный момент служба «Adobe Acrobat Update Service» выполняется

Остановим службу «Adobe Acrobat Update Service», выполнив команду:

Stop-Service -Force -DisplayName «Adobe Acrobat Update Service»

Если ещё раз выполнить команду:

Get-Service -DisplayName «Adobe Acrobat Update Service» | Format-Table -Auto 

то можно увидеть, что служба «Adob Acrobat Update Service» остановлена

{banner_google1}

Запустим службу «Adobe Acrobat Update Service», выполнив команду:

 Start-Service -DisplayName «Adobe Acrobat Update Service»

Выполним ещё раз команду:

Get-Service -DisplayName «Adobe Acrobat Update Service» | Format-Table -Auto 

и видим, что служба Adobe Acrobat Update Service выполняется

Перезапустим службу Adobe Acrobat Update Service выполнив команду:

 Restart-Service -Force -DisplayName «Adobe Acrobat Update Service»

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

get-service -Name wuauserv -RequiredServices (команда приведена для службы «Центр обновления Windows»)

Как видим, служба «Центр обновления Windows» зависит от службы «Удаленный вызов процедур (RPC)»

Список служб также можно посмотреть используя стороннее программное обеспечение, например программу Windows 10 Manager

Выполним отключение следующих служб на компьютере с установленной Windows 10 и установим для них тип запуска «Вручную»

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

Создадим сценарий при помощи среды сценариев PowerShell (ISE). Запускаем её от имени администратора.

Текст сценария приведен на скриншоте.

Вместо многоточий прописываем имена служб (Name), которые нужно остановить и для которых нужно установить тип запуска «Вручную»

К примеру получаем следующее

Данный текст сценария прописываем в среде сценариев PowerShell (ISE)

Сохраним сценарий как Disservice.ps1

Созданный сценарий Disservice.ps1

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

Существует четыре политики выполнения сценариев:

Restricted — запрещено выполнение любых сценариев

AllSigned — разрешается выполнение всех сценариев с доверенной цифровой подписью (локалные и удаленные)

RemoteSigned — разрешаются все локальные, а удаленные должны обладать доверенной цифровой подписью

Unrestricted — разрешено выполнение любых сценариев»

Для определения действующей политики выполнения сценариев выполним команду get-executionpolicy

Как видим, политика выполнения сценариев у нас Restricted, то есть запрещено выполнение любых сценариев

Изменим политику выполнения сценариев на RemoteSigned (разрешаются все локальные, а удаленные должны обладать доверенной цифровой подписью) выполнив команду set-executionpolicy RemoteSigned

Соглашаемся на изменение политики выполнения сценариев нажав клавишу «Y»

Выполним ещё раз команду get-executionpolicy. Видим, что политика выполнения сценариев изменилась на RemoteSigned

Переходим на раздел C: выполнив команду cd C:\ и далее запускаем выполнение сценария Disservice.ps1 введя команду ./Disservice.ps1

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

 Get-Service -Name «Browser», «Spooler», «XboxNetApiSvc», «SensorDataService», «SensorService», «SmsRouter», «RemoteRegistry», «Fax», «vmicguestinterface», «vmicheartbeat», «vmickvpexchange», «vmictimesync», «vmicvmsession», «SensrSvc», «bthserv», «RetailDemo», «SCPolicySvc», «TapiSrv», «wuauserv», «XblGameSave», «XblAuthManager», «XboxNetApiSvc», «vmicvss», «PcaSvc», «wisvc» | Format-Table -Auto

Как видим, службы, указанные в сценарии остановлены

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как откатиться с windows 11 на windows 10 после 10 дней
  • Write a passive sentence in future simple the windows clean
  • Windows xp zver завершение работы
  • Windows 10 где сканеры
  • Как найти звуковую карту на windows 10