Распечатать отчет о том, как настроены службы Windows 10?

309
mike rodent

Я в процессе приручения новой машины.

В ходе этого я установил несколько вещей, которые добавляют сервисы ... но я также отключил большое количество M $ crapware / intrusionware / не относящихся к делу сервисов.

Есть ли способ создания отчета о том, что вы видите в диалоговом окне «Службы» ...? В виде файла PDF или .xls или что-то? Единственное, что я могу сделать на данный момент - это скриншот! Но, несомненно, в недрах W10 должна быть какая-то таблица данных ...

В более общем смысле, мне интересно, возможно ли создавать отчеты по всем / большинству параметров конфигурации W10? Это может пригодиться для любых целей типа Sys Admin.

3
Ваш более общий вопрос слишком широк. Множество отчетов возможно, но вы должны быть более конкретными о том, что вы хотите. DavidPostill 6 лет назад 1
@DavidPostill Хорошо, ну, скажем так: для изучения дисфункциональности или просто различий в кажущемся функционировании от одной машины к другой, я бы хотел иметь возможность исследовать много разных «потенциальных клиентов». Вы говорите «много отчетов возможно», поэтому я полагаю, что мне нужно найти вступление к такой отчетности. mike rodent 6 лет назад 0
Там на самом деле не в. Хотя есть много полезных инструментов командной строки. Начните с https://ss64.com/nt/commands.html. Смотрите также [sysinternals] (https://docs.microsoft.com/en-us/sysinternals/) и [nirsoft] (https://www.nirsoft.net/) дополнительные инструменты. DavidPostill 6 лет назад 0

2 ответа на вопрос

4
DavidPostill

Есть ли способ создания отчета о том, что вы видите в диалоге «Службы»?

Да.

В cmdоболочке выполните следующую scкоманду:

sc query state= all 

Чтобы сохранить вывод в файл:

sc query state= all > sevice_report.txt 

Пример вывода:

SERVICE_NAME: !SASCORE DISPLAY_NAME: SAS Core Service TYPE : 10 WIN32_OWN_PROCESS  STATE : 4 RUNNING  (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0  SERVICE_NAME: ACDaemon DISPLAY_NAME: ArcSoft Connect Daemon TYPE : 10 WIN32_OWN_PROCESS  STATE : 1 STOPPED  WIN32_EXIT_CODE : 1077 (0x435) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0  SERVICE_NAME: AdobeARMservice DISPLAY_NAME: Adobe Acrobat Update Service TYPE : 10 WIN32_OWN_PROCESS  STATE : 4 RUNNING  (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0  SERVICE_NAME: AdobeFlashPlayerUpdateSvc DISPLAY_NAME: Adobe Flash Player Update Service TYPE : 10 WIN32_OWN_PROCESS  STATE : 1 STOPPED  WIN32_EXIT_CODE : 1077 (0x435) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 ... 

Спасибо ... Я попробовал это, но, похоже, это не сработало: мой файл .txt говорит: «[SC] EnumQueryServicesStatus: OpenService FAILED 1060: Указанная служба не существует в качестве установленной службы». Я попробовал это с "повышенным запросом", но получил то же самое ... mike rodent 6 лет назад 0
@mikerodent Убедитесь, что после `state =` есть пробел, иначе вы получите эту ошибку. DavidPostill 6 лет назад 0
Tx, добрался там в конце! mike rodent 6 лет назад 0
2
kreemoweet

Ознакомьтесь с командлетом Powershell get-service. Его вывод, конечно, может быть передан в текстовый файл.

О, я вижу ... просто иди и буквально набери "get-service". Благодарю. Не иметь (ясно) никаких знаний о Powershell! mike rodent 6 лет назад 0

Похожие вопросы