Nástroj příkazového řádku Wmic nebo Windows Management Instrumentation je operace, kterou můžete vyhledat pomocí nápovědy mnoho informací souvisejících s hardwarem, jako je sériové číslo hardwarových součástí, velikost paměti RAM, připojené pohonné jednotky, atd. Obvykle funguje bezchybně a můžete jej použít s různými skriptovacími jazyky. Ale co když obdržíte „WMIC není rozpoznán jako interní nebo externí příkaz, operační program nebo dávkový soubor“na skořápce? Obvykle k tomu dochází, když je služba WMI zastavena nebo ještě není spuštěna v systému. Zde můžete najít rychlé řešení tohoto problému.
Obsah
Oprava 1 – Použijte správné umístění
Pokud čtete tuto chybovou zprávu na terminálu, mělo by jít o problém s nesprávným umístěním.
1. Správné umístění souboru WMIC.exe je toto –
C:\Windows\System32\wbem\WMIC.exe
2. Správná syntaxe kódu v php by tedy měla být takto –
echo shell_exec (adresa dotazu WMIC.exe)
Příklad – Předpokládejme, že se pokoušíte získat čtení teploty CPU pomocí PHP. Kód tedy bude –
echo shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe cpu získat procento zatížení");
To bude určitě fungovat a váš problém vyřeší.
Oprava 2 – Automatizujte službu Windows Management Instrumentation
Windows Management Instrumentation je základní služba, která se musí spouštět automaticky.
1. Musíte otevřít Služby. Chcete-li jej otevřít, stiskněte tlačítko Klávesa Windows + R klíče dohromady.
2. Poté zadejte „services.msc“ a klikněte na „OK“.
REKLAMA
3. Když se zobrazí stránka Služby, vyhledejte „Windows Instrumentation Service” jednoduše rolováním dolů v seznamu služeb.
4. Jakmile to najdete, dvojí poklepání to.
5. Tuto službu musíte nastavit tak, aby se spouštěla automaticky při startu systému. Nastavte „Typ spouštění:“ na „Automatický“.
6. Pokud služby neběží, klepněte na „Start“, chcete-li službu spustit nyní.
7. Poté klepněte na „Aplikovat" a "OK“. Tím se tyto změny uloží.
Zavřete okno Služby. Nyní zkuste znovu spustit kód WMIC.
Oprava 3 – Přidejte novou proměnnou
Přidejte do systému novou proměnnou prostředí WMIC.
Krok 1 – Ověřte umístění wbem
Ačkoli výchozí umístění wbem je –
C:\Windows\SysWOW64\wbem
Přesto byste měli polohu nástroje ještě jednou ověřit. Postupujte podle těchto kroků.
1. Otevřete Průzkumník souborů.
2. Pak se vydejte tímto směrem -
C:\Windows\SysWOW64\wbem
3. Uvnitř složky wbem vyhledejte „WMIC" aplikace.
4. Jakmile ji najdete, vyberte adresu. Nyní na něj stačí klepnout pravým tlačítkem a kliknout na „kopírovat” pro zkopírování adresy.
Musíte zavřít Průzkumníka souborů.
Krok 2 – Přidejte novou proměnnou
Nyní můžete přidat novou proměnnou prostředí.
1. Chcete-li otevřít Průzkumník souborů, musíte stisknout ⊞ Klávesa Win+R.
2. Pak zapište toto „sysdm.cpl“ a klepněte na „OK“.
Tím se otevře okno Vlastnosti systému.
3. Když se otevře panel Vlastnosti systému, přejděte na „Pokročilý“.
4. Zde klepněte na „Proměnné prostředí...”.
5. Nyní v části Systémové proměnné klikněte na „Nový…” možnost vytvořit novou proměnnou.
6. Poté nastavte ‚Název proměnné:‘ na „Cesta WMIC“.
7. Dále vložte zkopírované umístění do pole ‚Hodnota proměnné:‘.
[ To je - "C:\Windows\SysWOW64\wbem“]
8. Jakmile to uděláte, klepněte na „OK” pro uložení změn.
9. Klepněte na „OK” pro uložení této úpravy.
10. Po návratu na stránku Vlastnosti systému klepněte na „OK” pro uložení změn.
Po definování proměnné byste měli restartovat váš počítač jednou. Potom zkuste znovu spustit kód WMIC. To by mělo fungovat a vyřešit váš problém.
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 - Kliknutím na Spustit skenování automaticky vyhledáte a opravíte jakýkoli problém s počítačem.