Инструмент командной строки Wmic или Windows Management Instrumentation — это операция, которую вы можете использовать для поиска. много информации об аппаратном обеспечении, например, серийный номер аппаратных компонентов, объем ОЗУ, подключенные приводные устройства, и т. д. Обычно он работает безупречно, и вы можете использовать его с различными языками сценариев. Но что, если вы получите «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 — это важная служба, которая должна запускаться автоматически.
1. Вы должны открыть Службы. Чтобы открыть его, нажмите кнопку Клавиша Windows+R ключи вместе.
2. Затем введите «services.msc» и нажмите «ХОРОШО“.
РЕКЛАМА
3. Когда появится страница «Службы», найдите «Служба инструментовки Windowsпросто прокручивая список услуг вниз.
4. Как только вы его нашли, двойное нажатие Это.
5. Вы должны настроить эту службу на автоматический запуск при запуске системы. Установите «Тип запуска:» на «автоматический" Режим.
6. Если службы не работают, нажмите «Начинать», чтобы начать службу сейчас.
7. После этого нажмите «Применять" и "ХОРОШО“. Это сохранит эти изменения.
Закройте окно «Службы». Теперь попробуйте снова запустить код WMIC.
Исправление 3 — добавить новую переменную
Добавьте в систему новую переменную среды WMIC.
Шаг 1. Проверьте местоположение wbem.
Хотя расположение wbem по умолчанию —
C:\Windows\SysWOW64\wbem
Тем не менее, вам следует еще раз проверить местоположение инструмента. Итак, выполните следующие действия.
1. Откройте Проводник.
2. Затем идите сюда –
C:\Windows\SysWOW64\wbem
3. Внутри папки wbem найдите «ВМИЦ" приложение.
4. Найдя его, выберите адрес. Теперь просто коснитесь его правой кнопкой мыши и нажмите «Копировать», чтобы скопировать адрес.
Вы должны закрыть Проводник.
Шаг 2 – Добавьте новую переменную
Теперь вы можете добавить новую переменную среды.
1. Чтобы открыть проводник, вам нужно нажать кнопку ⊞ Клавиша 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 - Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.