2012-03-12 7 views

ответ

2

Это ошибка wmic Windows 7. Изменение международных настроек на английский (США), перезагрузка и тестирование.

7

Это ошибка в команде wmic. Было предложено скопировать XSL-файлы в% WINDIR% \ system32 (или эквивалент, если бит 64 бит). Однако приведенная ниже команда работает так же, как и без необходимости скопировать файлы:

wmic process get ProcessId, Описание, CommandLine, ExecutablePath, ParentProcessId/format: «% WINDIR% \ System32 \ wbem \ en-us \ csv»

Конечно, «en-us» будет отличаться для разных локалей.

Если вы хотите перенаправить вывод в файл добавить переключатель /вывод: «Ваше имя файла здесь» до процесса ключевого слова

3

Это в Windows 7 WMIC bug. Когда вы используете (например) голландские региональные настройки в английской установке Windows, WMIC ищет файлы xsl внутри C:\Windows\System32\wbem\nl-NL, а не C:\Windows\System32\wbem\en-US, где они есть.

Обходные:

  1. копировать или перемещать файлы C:\Windows\system32\wbem\en-US\*.xsl вверх в папку C:\Windows\system32\wbem\.
  2. Изменить региональные настройки в соответствии с версией Windows, выйти из системы и вернуться.
  3. Укажите полный путь: WMIC process get /format:"%WINDIR%\System32\wbem\en-US\csv".