Инструментът от командния ред на Wmic или Windows Management Instrumentation е операция, за която можете да потърсите помощ много информация, свързана с хардуера, като серийния номер на хардуерните компоненти, размер на RAM, прикачени устройства, и т.н. Обикновено работи безупречно и можете да го използвате с различни скриптови езици. Но какво ще стане, ако получите “WMIC не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл” на черупката? Обикновено това се случва, когато услугата WMI е спряна или все още не е стартирана в системата. Можете да намерите бързо решение на този проблем от тук.
Съдържание
Поправка 1 – Използвайте правилното местоположение
Ако четете това съобщение за грешка на терминал, то трябва да е проблем с неправилно местоположение.
1. Правилното местоположение на WMIC.exe е това –
C:\Windows\System32\wbem\WMIC.exe
2. И така, правилният синтаксис на кода в php трябва да бъде така –
echo shell_exec (адрес на заявка за WMIC.exe)
Пример – Да предположим, че се опитвате да получите отчитане на температурата на процесора чрез PHP. И така, кодът ще бъде –
echo shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe процесора получава процент на натоварване");
Това определено ще работи и ще реши проблема ви.
Поправка 2 – Автоматизиране на услугата Инструменти за управление на Windows
Windows Management Instrumentation е основна услуга, която е необходима, за да се стартира автоматично.
1. Трябва да отворите Услугите. За да го отворите, натиснете Windows клавиш + R ключовете заедно.
2. След това напишете „услуги.msc“ и щракнете върху “Добре“.
РЕКЛАМА
3. Когато се появи страницата с услуги, намерете „Инструментална услуга на Windows” просто превъртане надолу през списъка с услуги.
4. След като го намериш, двойно почукване то.
5. Трябва да настроите тази услуга да се стартира автоматично при стартиране на системата. Задайте „Тип стартиране:“ на „Автоматично” режим.
6. Ако услугите не се изпълняват, докоснете „Започнете”, за да стартирате услугата сега.
7. След това докоснете „Приложи" и "Добре“. Това ще запази тези промени.
Затворете прозореца Услуги. Сега опитайте да стартирате отново WMIC кода.
Поправка 3 – Добавете нова променлива
Добавете нова променлива на средата на WMIC към вашата система.
Стъпка 1 - Проверете местоположението на wbem
Въпреки че местоположението по подразбиране на wbem е –
C:\Windows\SysWOW64\wbem
Все пак трябва да проверите местоположението на инструмента още веднъж. Така че, следвайте тези стъпки.
1. Отворете File Explorer.
2. След това се насочете насам -
C:\Windows\SysWOW64\wbem
3. В папката wbem потърсете „WMIC” приложение.
4. След като го намерите, изберете адреса. Сега просто го докоснете с десния бутон и щракнете върху „копие”, за да копирате адреса.
Трябва да затворите File Explorer.
Стъпка 2 – Добавете нова променлива
Сега можете да добавите нова променлива на средата.
1. За да отворите File Explorer, трябва да натиснете ⊞ Клавиш Win+R.
2. След това запишете това "sysdm.cpl” и докоснете „Добре“.
Това ще отвори прозореца със системни свойства.
3. Когато панелът със системни свойства се отвори, отидете на „Разширено" раздел.
4. Тук докоснете „Променливи на средата...”.
5. Сега в секцията Системни променливи щракнете върху „Нов…” опция за създаване на нова променлива.
6. След това задайте „Име на променлива:“ на „WMIC път“.
7. След това поставете копираното местоположение в полето „Стойност на променлива:“.
[ То е - "C:\Windows\SysWOW64\wbem“]
8. След като направите това, докоснете „Добре”, за да запазите промените.
9. Докоснете „Добре”, за да запазите тази модификация.
10. Връщайки се към страницата със свойства на системата, докоснете “Добре”, за да запазите промените.
След дефиниране на променливата трябва рестартирам компютъра си веднъж. След това опитайте да стартирате отново WMIC кода. Това трябва да работи и да реши проблема ви.
Етап 1 - Изтеглете Restoro PC Repair Tool от тук
Стъпка 2 - Щракнете върху Стартиране на сканиране, за да намерите и коригирате автоматично всеки проблем с компютър.