Winmgmt
Winmgmt — это служба WMI в процессе SVCHOST, выполняемом в учетной записи LocalSystem.
Во всех случаях служба WMI автоматически запускается, когда первое приложение управления или скрипт запрашивает подключение к пространству имен WMI. Дополнительные сведения см. в разделе «Запуск и остановка службы WMI».
WMI — это основной компонент операционной системы Windows, позволяющий разработчикам и ИТ-администраторам писать скрипты и приложения для автоматизации определенных задач. Winmgmt.exe — это служба, которая позволяет WMI выполняться на локальном компьютере. Дополнительные сведения об использовании WMI см. в разделе «Использование WMI». Если вы получили сообщение об ошибке относительно winmgmt.exe, см . раздел «Устранение неполадок WMI». Дополнительные сведения о Winmgmt.exe см. в разделе «Использование средств управления WMI».
При запуске из командной строки служба WMI имеет следующие параметры.
winmgmt [/backup ] [/restore ] [/resyncperf ] [/standalonehost ] [/sharedhost] [/verifyrepository ] [/salvagerepository] [/resetrepository]
коммутаторы;
/backup
Вызывает резервное копирование репозитория в указанное имя файла WMI. Аргумент имени файла должен содержать полный путь к расположению файла. Для этого процесса требуется блокировка записи в репозитории, чтобы операции записи в репозиторий были приостановлены до завершения процесса резервного копирования.
Если путь к файлу не указан, он помещается в каталог %Windir%\System32.
Флаг /restore <>
Вручную восстанавливает репозиторий WMI из указанного файла резервной копии. Аргумент имени файла должен содержать полный путь к расположению файла резервной копии. Чтобы выполнить операцию восстановления, WMI сохраняет существующий репозиторий для записи обратно, если операция завершается ошибкой. Затем репозиторий восстанавливается из файла резервной копии, указанного в аргументе имени файла. Если не удается получить эксклюзивный доступ к репозиторию, существующие клиенты отключены от WMI.
Аргумент флага должен быть 1 (принудительное отключение пользователей и восстановление) или 0 (восстановление по умолчанию, если пользователи не подключены) и указывает режим восстановления.
/resyncperf
Регистрирует библиотеки производительности компьютера с помощью 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
Выполняет проверка согласованности в репозитории WMI. При добавлении параметра /verifyrepository без аргумента пути> выполняется проверка динамического пути можно проверить любую сохраненную копию репозитория. В этом случае аргумент пути должен содержать полный путь к сохраненной копии репозитория. Сохраненный репозиторий должен быть копией всей папки репозитория. Дополнительные сведения об ошибках, возвращаемых этой командой, см. в разделе «Примечания».
/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 |
Инструментарий управления Windows (WMI)
Инструментарий управления Windows (WMI) — это инфраструктура для управления данными и операциями в операционных системах windows. Хотя вы можете создавать скрипты WMI или приложения для автоматизации административных задач на удаленных компьютерах, WMI также предоставляет данные управления другим частям операционной системы и продуктам. Например, System Center Operations Manager или Удаленное управление Windows.
Эта документация предназначена только для разработчиков и ИТ-администраторов. Если вы являетесь конечным пользователем, у которого возникло сообщение об ошибке WMI, найдите код ошибки в служба поддержки Майкрософт. Дополнительные сведения об устранении неполадок со сценариями WMI и службой WMI см. в статье WMI не работает.
WMI полностью поддерживается корпорацией Майкрософт. Последняя версия административных сценариев и управления доступна в инфраструктуре управления Windows (MI). Mi полностью совместим с предыдущими версиями WMI и предоставляет множество функций и преимуществ, которые упрощают проектирование и разработку поставщиков и клиентов. Дополнительные сведения см. в разделе Инфраструктура управления Windows.
Где применяется WMI?
Хотя системные администраторы могут использовать WMI во всех приложениях windows, это наиболее полезно в корпоративных приложениях и административных сценариях. Дополнительные сведения о WMI см. в разделе Дополнительные сведения о WMI.
Аудитория разработчиков
Инструментарий WMI предназначен для программистов, которые создают приложения C, C++ и Visual Basic или используют язык сценариев, который имеет подсистему Windows и обрабатывает объекты Microsoft ActiveX. Хотя некоторые знания о программировании COM полезны, это не обязательно. Разработчики C++ могут найти примеры для начала работы в статье Создание приложения WMI с помощью C++.
Сведения о разработке поставщиков и приложений с управляемым кодом на C# или Visual Basic с помощью платформа .NET Framework см. в статье Использование WMI с платформа .NET Framework.
Многие администраторы и ИТ-специалисты получают доступ к WMI через Windows PowerShell. Командлет Get-WMI для PowerShell позволяет получать сведения для локального или удаленного репозитория WMI. Таким образом, несколько статей WMI, особенно Создание клиентов WMI, содержат примеры PowerShell. Дополнительные сведения об использовании PowerShell см. в разделе PowerShell.
Требования к среде выполнения
Дополнительные сведения об операционной системе, необходимой для использования определенного элемента API или класса WMI, см. в разделе Требования каждой статьи документации по WMI.
Чтобы создать скрипты или приложения для WMI, разработчикам не нужно скачивать или устанавливать определенный пакет средств разработки программного обеспечения (SDK). Однако некоторые средства администрирования WMI могут быть полезны для использования. Дополнительные сведения см. в разделе Загрузки.
В этом разделе
| Статья | Описание |
|---|---|
| Сведения о WMI | Общие сведения о WMI. |
| Использование WMI | Сведения о разработке приложений для использования инструментария WMI, включая сведения об инструментах. |
| Справочник по WMI | Документация по классам WMI, классам WMI C++, COM API WMI, API скриптов и другим справочным материалам по WMI. |
| Глоссарий WMI | Список терминов WMI. Многие из этих терминов знакомы разработчикам, но имеют новые или измененные определения в среде WMI. |
Сведения о WMI
Инструментарий управления Windows (WMI) разработан корпорацией Майкрософт в рамках отраслевой инициативы управления предприятием через Интернет (WBEM), целью которой является создание стандартной технологии получения доступа к информации по управлению в среде предприятия. В инструментарии WMI используется модель CIM — отраслевой стандарт, служащий для представления систем, приложений, сетей, устройств и других управляемых компонентов. CIM разрабатывается и поддерживается целевой службой распределенного управления (DMTF).
В настоящее время доступно следующее поколение WMI, известное как инфраструктура управления Windows (MI). MI полностью совместим с предыдущими версиями WMI и предоставляет множество функций и преимуществ, которые упрощают проектирование и разработку поставщиков и клиентов, чем когда-либо. Например, многие новые поставщики записываются с помощью платформы MI, но к ней можно получить доступ с помощью скриптов и приложений WMI. Дополнительные сведения о различиях между двумя технологиями см. в статье «Зачем использовать MI?
Управление удаленными компьютерными системами с помощью WMI
Ценность WMI заключается в возможности получать данные об управлении с удаленных компьютеров. Удаленные подключения WMI осуществляются посредством DCOM. Альтернативой является использование удаленного управления Windows (WinRM), которое получает удаленные данные управления WMI с помощью протокола SOAP на основе WS-Management.
Программирование с помощью WMI
Приложения или скрипты управления могут получать данные или выполнять операции с помощью WMI на различных языках. Дополнительные сведения см. в разделе аудитории разработчиков в инструментировании управления Windows.
Многие функции Windows имеют связанные поставщики WMI, такие как поставщик данных конфигурации загрузки (BCD) или поставщик томов служба хранилища. Поставщики WMI реализуют функциональные возможности, описанные методами и свойствами классов WMI для управления связанными функциями Windows. Дополнительные сведения см. в разделе поставщиков WMI и классов WMI.
Дополнительные сведения о том, как записывать поставщик для предоставления данных из нового оборудования или приложений, см. в разделе «Предоставление данных в WMI».
Дополнительные сведения о реализации этой технологии см. в статье Об использовании WMI.
В следующей таблице перечислены разделы, включенные в этот раздел.
| Раздел | Описание |
|---|---|
| Новые возможности WMI | Новые функции в WMI. |
| Доступность компонентов WMI операционной системы | Некоторые компоненты больше не доступны или доступны в качестве необязательной установки. |
| Архитектура WMI | Приложение управления взаимодействует с WMI с помощью различных интерфейсов, таких как Visual Basic, C++, ODBC и ActiveX. Все интерфейсы WMI основаны на объектной модели компонента (COM). |
| Общая информационная модель | Модель независимого языка программирования, использующая объектно-ориентированные методы для описания предприятия. |
| Формат управляемого объекта | Формат, позволяющий создавать читаемый пользователем код, который операционная система может преобразовать в набор классов CIM. Вы можете использовать новые классы для моделирования и управления новыми технологиями для предприятия. |
| Управление учетными записями пользователей и WMI | Управление учетными записями пользователей (UAC) влияет на то, какие данные WMI возвращаются, удаленный доступ и как должны выполняться скрипты. Дополнительные сведения см. в статье «Начало работы с управлением учетными записями пользователей» в Windows Vista. |
| Доступ к защищаемым объектам WMI | WMI использует стандартные объекты и процедуры безопасности Windows для управления и защиты доступа к защищаемым объектам, таким как пространства имен WMI, принтеры, службы и приложения DCOM. |
| WMI и библиотеки производительности | Данные из счетчиков производительности системы доступны в классах WMI. |
| Поддержка IPv6 и IPv4 в WMI | Поставщик IP-маршрутов WMI и сетевые классы предоставляют данные для адресов IPv4. Начиная с Windows Vista, WMI также обеспечивает ограниченную поддержку сетевых возможностей IPv6. |
| Формат дата и время | WMI использует форматы даты и времени, определенные спецификацией CIM группы распределенных задач управления. Дополнительные сведения см. в разделе DMTF. |
| Доступ к WMI для сценариев | Написание скриптов WMI для выполнения задач управления. |
| Устранение неполадок WMI. | При доступе к локальным или удаленным данным WMI в приложении или скрипте могут возникать ошибки, начиная от отсутствующих классов до отказа в доступе. У поставщиков также есть параметры отладки и доступны классы устранения неполадок. |
| Дополнительные сведения | Веб-сайты, книги и статьи о WMI. |
У вас большие запросы!
Точнее, от вашего браузера их поступает слишком много, и сервер VK забил тревогу.
Эта страница была загружена по HTTP, вместо безопасного HTTPS, а значит телепортации обратно не будет.
Обратитесь в поддержку сервиса.
Вы отключили сохранение Cookies, а они нужны, чтобы решить проблему.
Почему-то страница не получила всех данных, а без них она не работает.
Обратитесь в поддержку сервиса.
Вы вернётесь на предыдущую страницу через 5 секунд.
Вернуться назад