Службы Windows – это специальные приложения, которые работают в фоновом режиме. Большинство из них не взаимодействуют с пользовательским сеансом и не имеют пользовательского интерфейса. Службы являются одной из наиболее важных частей семейства операционных систем Windows NT, которые были запущены с Windows NT 3.1 и включают все современные версии Windows, такие как Windows 7, Windows 8 и Windows 10. Сегодня мы увидим, как сохранить список запущенных. и остановили службы в текстовом файле.
Сохранение списка служб в файл не проблема, когда вы используя какой-нибудь сторонний менеджер процессов. Например, хорошо известный диспетчер процессов от Sysinternals, Process Explorer, позволяет экспортировать список запущенных приложений.
Windows 10 “из коробки” предлагает несколько инструментов для управления службами. Единственный инструмент с графическим интерфейсом – это специальная оснастка MMC под названием «Службы». Нажмите сочетания клавиш Win + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Введите services.msc в поле “Выполнить”.
Службы консоль выглядит следующим образом.
Однако это не так. разрешить сохранение списка сервисов в файл.
Чтобы обойти это ограничение, мы можем использовать специальный консольный инструмент «sc». Это мощное приложение, которое позволит вам управлять существующими службами в Windows 10.
Сохранять запущенные службы в файл
Для сохранения запущенных служб в файл в Windows 10 , выполните следующие действия.
- Откройте новую командную строку от имени администратора.
- Введите следующую команду чтобы сохранить список запущенных служб в файл:
sc query type = service> "% userprofile% Desktop active_services.txt"
Измените имя файла и путь к нему в соответствии с в соответствии с вашими предпочтениями.
- Следуя приведенному выше примеру, вы получите текстовый файл с именем «active_services.txt» в папке рабочего стола. Он будет содержать список ваших запущенных в данный момент сервисов. Откройте его с помощью текстового редактора, например Блокнот.
Готово.
Совет : Запустите sc.exe с параметром/? ( sc/?
), чтобы увидеть доступные параметры. В качестве альтернативы см. Этот интерактивный документ .
В качестве альтернативы вы можете использовать PowerShell. Он поставляется со специальным командлетом Get-Service
.
Сохранение запущенных служб в файл с помощью PowerShell
- Откройте PowerShell. При необходимости запустите его от имени администратора.
- Введите команду
Get-Service | Where-Object {$ _. Status -eq "Running"}
, чтобы просмотреть список запущенных служб. - Чтобы сохранить его в файл, выполните команду:
Get-Service | Where-Object {$ _. Status -eq "Выполняется"} | Out-File -filepath "$ Env: userprofile Desktop active_services. txt "
- Это создаст новый текстовый файл” active_services.txt “в папке рабочего стола.
Сохранить остановленные службы в файл
- В командной строке с повышенными привилегиями выполните следующую команду:
sc query type = service state = inactive> "% userprofile% Desktop inactive_services.txt"
. - В качестве альтернативы откройте PowerShell с повышенными привилегиями и выполните следующую последовательность команд:
Get-Service | Where-Object {$ _. Status -eq "Stopped"} | Out-File -filepath " $ Env: userprofile Desktop inactive_services.txt "
. - Независимо от метода вы получите новый файл inactive_services.txt в папке рабочего стола. Откройте его с помощью Блокнота.
Сохраните список всех служб Windows в файл
- В командной строке с повышенными привилегиями выполните следующую команду:
sc query type = servic e state = all> "% userprofile% Desktop all_services.txt"
. - Либо откройте PowerShell с повышенными привилегиями и выполните следующую последовательность команд.
Get-Service | Out-File -filepath "$ Env: userprofile Desktop all_services.txt"
. - Независимо от того, какой метод вы используете, вы получите новый файл all_services.txt в папке рабочего стола. Откройте его с помощью Блокнота.