Какая связь между WMI, использующей приложение, и процессом WMIPrvSE.exe?

Доброе утро,

Это уже мой третий вопрос на этом сайте, касающийся WMI, здесь приведены ссылки на мой первый вопрос и мой второй вопрос.
У одного из моих клиентов возникла проблема, связанная с WMI (некоторые запросы не работают).
В журнале событий Windows отображаются некоторые ошибки (событие с кодом 5858, объясняющее, какой запрос произошел неправильно и почему). Кроме того, мы видели предупреждения (событие с кодом 5612), указывающие на нарушение квотума, что привело к перезапуску процесса WMIPrvSE.exe:

Инструментарий управления Windows остановил WMIPRVSE.EXE, поскольку квота достигла значения предупреждения. Квота: PrivatePageCount Значение: 548720640 Максимальное значение: 536870912

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

Это проблема:

  1. Мое приложение запускает запросы WMI, идет не так.
  2. Другое приложение запускает запросы WMI, которые также работают неправильно.
  3. Когда третье приложение (мой пакетный файл) запускает запросы WMI, они не ошибаются.

При просмотре моей собственной системы при запуске запросов WMI я вижу, что иногда создается новый процесс WMIPrvSE.exe.

Итак, мой вопрос: какова связь между приложением, запуском запроса WMI и запуском процесса WMIPrvSE.exe? (Иногда это делается, иногда нет). Есть ли какое-либо правило / условие /... для этого?

Кроме того, при просмотре диспетчера задач я вижу разные имена пользователей для разных процессов WMIPrvSE.exe: в диспетчере задач я вижу SYSTEM, NETWORK SERVICE а также LOCAL SERVICE, но запрос wmic process where name="WmiPrvSE.exe" get CSName только дает мое собственное имя пользователя.

Кто-нибудь может пролить свет на это?

0 ответов

Другие вопросы по тегам