ошибка wmic (неверный формат XSL) в windows7 - PullRequest
3 голосов
/ 12 марта 2012
wmic process get /format:csv

Что не так с этой командой в Windows 7?

Я получаю:

Неверное имя файла формата (или) XSL.

Ответы [ 3 ]

9 голосов
/ 17 августа 2013

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

wmic process getProcessId, Description, CommandLine, ExecutablePath, ParentProcessId / format: "% WINDIR% \ System32 \ wbem \ en-us \ csv"

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

Если вы хотите перенаправить вывод в файл, добавьте ключ / output: «your filename here» перед process ключевое слово

4 голосов
/ 13 августа 2015

Это ошибка в Windows 7 и Windows Server 2008 (также R2) WMIC.Когда вы используете (например) голландские региональные настройки в английской установке 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".
2 голосов
/ 15 августа 2012

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

...