Narzędzie wiersza polecenia Wmic lub Windows Management Instrumentation to operacja, w której możesz skorzystać z pomocy wiele informacji związanych ze sprzętem, takich jak numer seryjny komponentów sprzętowych, wielkość pamięci RAM, dołączone jednostki napędowe, itp. Zwykle działa bezbłędnie i można go używać z różnymi językami skryptowymi. Ale co, jeśli otrzymasz „WMIC nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy” na powłoce? Zwykle dzieje się tak, gdy usługa WMI jest zatrzymana lub nie została jeszcze uruchomiona w systemie. Szybkie rozwiązanie tego problemu znajdziesz tutaj.
Spis treści
Poprawka 1 – Użyj właściwej lokalizacji
Jeśli czytasz ten komunikat o błędzie na terminalu, powinien to być problem z nieprawidłową lokalizacją.
1. Prawidłowa lokalizacja WMIC.exe to –
C:\Windows\System32\wbem\WMIC.exe
2. Tak więc poprawna składnia kodu w php powinna wyglądać tak –
echo shell_exec (adres zapytania WMIC.exe)
Przykład – Załóżmy, że próbujesz odczytać temperaturę procesora przez PHP. Tak więc kod będzie –
echo shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe cpu get loadpercentage");
To na pewno zadziała i rozwiąże Twój problem.
Poprawka 2 – Automatyzacja usługi Instrumentacja zarządzania Windows
Instrumentacja zarządzania Windows jest podstawową usługą, która musi być uruchamiana automatycznie.
1. Musisz otworzyć Usługi. Aby go otworzyć, naciśnij klawisz Windows+R klucze razem.
2. Następnie wpisz „services.msc” i kliknij „OK“.
REKLAMA
3. Gdy pojawi się strona Usługi, znajdź „Usługa Instrumentacji Windows” po prostu przewijając listę usług.
4. Gdy już go znajdziesz, podwójne wciśnięcie to.
5. Musisz ustawić tę usługę, aby uruchamiała się automatycznie przy starcie systemu. Ustaw „Typ uruchomienia:” na „Automatyczny" tryb.
6. Jeśli usługi nie działają, dotknij „Początek”, aby rozpocząć teraz usługę.
7. Następnie dotknij „Stosować" oraz "OK“. To zapisze te zmiany.
Zamknij okno Usługi. Teraz spróbuj ponownie uruchomić kod WMIC.
Poprawka 3 – Dodaj nową zmienną
Dodaj do systemu nową zmienną środowiskową WMIC.
Krok 1 – Sprawdź lokalizację wbem
Chociaż domyślna lokalizacja wbem to –
C:\Windows\SysWOW64\wbem
Mimo to należy jeszcze raz zweryfikować lokalizację instrumentu. Więc wykonaj następujące kroki.
1. Otwórz Eksplorator plików.
2. Następnie kieruj się w tę stronę –
C:\Windows\SysWOW64\wbem
3. W folderze wbem poszukaj „WMIC” aplikacja.
4. Po znalezieniu wybierz adres. Teraz wystarczy dotknąć go prawym przyciskiem myszy i kliknąć „Kopiuj”, aby skopiować adres.
Musisz zamknąć Eksplorator plików.
Krok 2 – Dodaj nową zmienną
Teraz możesz dodać nową zmienną środowiskową.
1. Aby otworzyć Eksplorator plików, musisz nacisnąć ⊞Wygraj klawisz + R.
2. Następnie zapisz to „sysdm.cpl” i dotknij „OK“.
Spowoduje to otwarcie okna Właściwości systemu.
3. Gdy otworzy się panel Właściwości systemu, przejdź do „Zaawansowany” zakładka.
4. Tutaj dotknij „Zmienne środowiska...”.
5. Teraz w sekcji Zmienne systemowe kliknij „Nowy…” opcja utworzenia nowej zmiennej.
6. Następnie ustaw „Nazwa zmiennej:” na „Ścieżka WMIC“.
7. Następnie wklej skopiowaną lokalizację w polu „Wartość zmiennej:”.
[ To jest - "C:\Windows\SysWOW64\wbem“]
8. Gdy to zrobisz, dotknij „OK”, aby zapisać zmiany.
9. Uzyskiwać "OK”, aby zapisać tę modyfikację.
10. Wracając do strony Właściwości systemu, dotknij „OK”, aby zapisać zmiany.
Po zdefiniowaniu zmiennej należy uruchom ponownie Twój komputer raz. Następnie spróbuj ponownie uruchomić kod WMIC. To powinno zadziałać i rozwiązać Twój problem.
Krok 1 - Pobierz narzędzie Restoro do naprawy komputera stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić problem z komputerem.