Winmgmt
Winmgmt — это служба WMI в процессе SVCHOST, выполняемом в учетной записи LocalSystem.
Во всех случаях служба WMI автоматически запускается, когда первое приложение управления или скрипт запрашивает подключение к пространству имен WMI. Дополнительные сведения см. в разделе "Запуск и остановка службы WMI".
Примечание.
WMI — это основной компонент операционной системы Windows, позволяющий разработчикам и ИТ-администраторам писать скрипты и приложения для автоматизации определенных задач. Winmgmt.exe — это служба, которая позволяет WMI выполняться на локальном компьютере. Дополнительные сведения об использовании WMI см. в разделе "Использование WMI". Если вы получили сообщение об ошибке относительно winmgmt.exe, см . раздел "Устранение неполадок WMI". Дополнительные сведения о Winmgmt.exe см. в разделе "Использование средств управления WMI".
При запуске из командной строки служба WMI имеет следующие параметры.
winmgmt
[/backup <filename>]
[/restore <filename> <mode>]
[/resyncperf <winmgmt service process id>]
[/standalonehost <level>]
[/sharedhost]
[/verifyrepository <path>]
[/salvagerepository]
[/resetrepository]
коммутаторы;
-
/backup<filename>
-
Вызывает резервное копирование репозитория в указанное имя файла WMI. Аргумент имени файла должен содержать полный путь к расположению файла. Для этого процесса требуется блокировка записи в репозитории, чтобы операции записи в репозиторий были приостановлены до завершения процесса резервного копирования.
Если путь к файлу не указан, он помещается в каталог %Windir%\System32.
-
Флаг /restore<filename><>
-
Вручную восстанавливает репозиторий WMI из указанного файла резервной копии. Аргумент имени файла должен содержать полный путь к расположению файла резервной копии. Чтобы выполнить операцию восстановления, WMI сохраняет существующий репозиторий для записи обратно, если операция завершается ошибкой. Затем репозиторий восстанавливается из файла резервной копии, указанного в аргументе имени файла. Если не удается получить эксклюзивный доступ к репозиторию, существующие клиенты отключены от WMI.
Аргумент флага должен быть 1 (принудительное отключение пользователей и восстановление) или 0 (восстановление по умолчанию, если пользователи не подключены) и указывает режим восстановления.
-
/resyncperf<winmgmt-service-process-id>
-
Регистрирует библиотеки производительности компьютера с помощью WMI. WMI PID — это идентификатор процесса для службы WMI.
Требуется только в том случае, если классы монитора производительности не возвращают надежные результаты.
-
/standalonehost [<уровень>]
-
Перемещает службу Winmgmt в автономный процесс Svchost с фиксированной конечной точкой DCOM. Конечная точка по умолчанию — "ncacn_ip_tcp.0.24158". Однако конечную точку можно изменить, выполнив Dcomcnfg.exe. Дополнительные сведения о настройке фиксированного порта для WMI см. в разделе "Настройка фиксированного порта для WMI".
Аргумент уровня — это уровень проверки подлинности для процесса Svchost. WMI обычно выполняется как часть узла общей службы, и вы не можете увеличить уровень проверки подлинности только для WMI. Если уровень не указан, значение по умолчанию равно 4 (RPC_C_AUTHN_LEVEL_PKT или WbemAuthenticationLevelPkt).
Вы можете безопасно запускать WMI, увеличив уровень проверки подлинности до конфиденциальности пакетов (RPC_C_AUTHN_LEVEL_PKT_PRIVACY или WbemAuthenticationLevelPktPrivacy). Уровни проверки подлинности для Visual Basic и скриптов описаны в WbemAuthenticationLevelEnum. Сведения о C++см. в разделе "Настройка уровня безопасности процесса по умолчанию с помощью C++". Дополнительные сведения см. в разделе "Обслуживание безопасности WMI".
-
/sharedhost
-
Перемещает службу Winmgmt в общий процесс Svchost.
-
/verifyrepository<path>
-
Выполняет проверка согласованности в репозитории WMI. При добавлении параметра /verifyrepository без аргумента пути> выполняется проверка динамического <репозитория, используемого WMI. При указании аргумента пути можно проверить любую сохраненную копию репозитория. В этом случае аргумент пути должен содержать полный путь к сохраненной копии репозитория. Сохраненный репозиторий должен быть копией всей папки репозитория. Дополнительные сведения об ошибках, возвращаемых этой командой, см. в разделе "Примечания".
-
/salvagerepository
-
Выполняет проверка согласованности в репозитории WMI и при обнаружении несоответствия перестраивает репозиторий. Содержимое несогласованного репозитория объединяется в перестроенный репозиторий, если его можно прочитать. Операция спасения всегда работает с репозиторием, который в настоящее время использует служба WMI. Дополнительные сведения об ошибках, возвращаемых этой командой, см. в разделе "Примечания".
% MOF-файлы, содержащие инструкцию препроцессора автовосстановки #pragma, восстанавливаются в репозитории.
-
/resetrepository
-
Репозиторий сбрасывается в исходное состояние при первой установке операционной системы. MOF-файлы, содержащие инструкцию препроцессора автоматического восстановления #pragma, восстанавливаются в репозитории.
Замечания
Это средство находится в каталоге %Windir%\System32\wbem. Введите WinMgmt /?
список доступных коммутаторов в командной строке.
Репозиторий WMI, также известный как репозиторий CIM, является не только одним файлом, но и коллекцией файлов в папке репозитория, которая работает вместе в качестве базы данных. При использовании переключателя /backup для резервного копирования репозитория результирующая резервная копия является одним сжатым файлом.
WMI возвращает ошибку ERROR_INTERNAL_DB_CORRUPTION (net helpmsg 1358), если операция проверки указывает, что репозиторий не находится в согласованном состоянии. Эта ошибка может быть возвращена из любой команды, которая выполняет проверку репозитория, например /verifyrepository или /salvagerepository.
Примечание.
Если WMI возвращает сообщения об ошибках, помните, что они могут не указывать на проблемы в службе WMI или в поставщиках WMI. Сбои могут возникать в других частях операционной системы и возникать как ошибки через WMI. В любом случае не удаляйте репозиторий WMI в качестве первого действия, так как удаление репозитория может причинить ущерб системе или установленным приложениям.
Дополнительные сведения см. в статье об устранении неполадок WMI.
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |