Wmic non è riconosciuto come programma eseguibile con comandi interni o esterni o come correzione di file batch

Lo strumento da riga di comando Wmic o Strumentazione gestione Windows è un'operazione che puoi richiedere aiuto per cercare molte informazioni relative all'hardware, come il numero di serie dei componenti hardware, la dimensione della RAM, le unità di azionamento collegate, eccetera. Di solito funziona perfettamente e puoi usarlo con una varietà di linguaggi di scripting. Ma cosa succede se ricevi "WMIC non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch” sul guscio? In genere, ciò si verifica quando il servizio WMI viene interrotto o non ancora avviato nel sistema. Puoi trovare una rapida risoluzione per questo problema da qui.

Sommario

Correzione 1: utilizzare la posizione corretta

Se stai leggendo questo messaggio di errore su un terminale, dovrebbe trattarsi di un problema di posizione errata.

1. La posizione corretta di WMIC.exe è questa –

C:\Windows\System32\wbem\WMIC.exe

2. Quindi, la sintassi del codice corretta in php dovrebbe essere così:

echo shell_exec (indirizzo della query WMIC.exe)

Esempio: supponiamo che tu stia cercando di ottenere la lettura della temperatura della CPU tramite PHP. Quindi, il codice sarà -

echo shell_exec("C:\\Windows\\System32\\wbem\\WMIC.exe cpu get loadpercentage");
Wmic Fetch Percentuale di carico Min

Questo funzionerà sicuramente e risolverà il tuo problema.

Correzione 2: automatizzare il servizio Strumentazione gestione Windows

Strumentazione gestione Windows è un servizio essenziale che deve essere avviato automaticamente.

1. Devi aprire i Servizi. Per aprirlo, premere il Tasto Windows+R chiavi insieme.

2. Quindi, digita "servizi.msc” e fare clic su “OK“.

ANNUNCIO

Servizi min

3. Quando viene visualizzata la pagina Servizi, trova il "Servizio Strumentazione Windows” semplicemente scorrendo l'elenco dei servizi.

4. Una volta trovato, tocca due volte esso.

Wmi Dc Min

5. È necessario impostare questo servizio in modo che venga eseguito automaticamente all'avvio del sistema. Imposta "Tipo di avvio:" su "Automatico" modalità.

6. Se i servizi non sono in esecuzione, tocca "Inizio” per avviare ora il servizio.

Automatico min

7. Successivamente, tocca "Applicare" e "OK“. Ciò salverà queste modifiche.

Applicare Ok Min

Chiudi la finestra Servizi. Ora, prova a eseguire di nuovo il codice WMIC.

Correzione 3: aggiungi una nuova variabile

Aggiungi una nuova variabile di ambiente WMIC al tuo sistema.

Passaggio 1: verifica la posizione di wbem

Sebbene la posizione predefinita di wbem sia –

C:\Windows\SysWOW64\wbem

Tuttavia, dovresti verificare ancora una volta la posizione dello strumento. Quindi, segui questi passaggi.

1. Apri Esplora file.

2. Quindi, vai da questa parte -

C:\Windows\SysWOW64\wbem

3. All'interno della cartella wbem, cerca "WMIC” app.

Controllo Wmic min

4. Una volta trovato, seleziona l'indirizzo. Ora, toccalo con il pulsante destro del mouse e fai clic su "copia” per copiare l'indirizzo.

Indirizzo Copia Min

Devi chiudere Esplora file.

Passaggio 2: aggiungi una nuova variabile

Ora puoi aggiungere una nuova variabile di ambiente.

1. Per aprire Esplora file, devi premere il tasto ⊞ Tasto Win+R.

2. Quindi, scrivi questo "sysdm.cpl” e tocca “OK“.

Sysdm Cpl Min

Si aprirà la finestra Proprietà del sistema.

3. Quando si apre il pannello Proprietà del sistema, vai su "Avanzatescheda ".

4. Qui, tocca il "Variabili ambientali...”.

Variabili ambientali Min

5. Ora, nella sezione Variabili di sistema, fai clic su "Nuovo…” opzione per creare una nuova variabile.

Nuova variabile di sistema min

6. Successivamente, imposta "Nome variabile:" su "Percorso WMIC“.

7. Successivamente, incolla la posizione copiata nella casella "Valore variabile:".

[ È - "C:\Windows\SysWOW64\wbem“]

8. Una volta fatto questo, tocca “OK” per salvare le modifiche.

Verifica Nome variabile Min

9. Rubinetto "OK” per salvare questa modifica.

Ok Min

10. Tornando alla pagina Proprietà del sistema, tocca “OK” per salvare le modifiche.

Dopo aver definito la variabile dovresti ricomincia il tuo computer una volta. Quindi, prova a eseguire nuovamente il codice WMIC. Questo dovrebbe funzionare e risolvere il tuo problema.

Puoi anche scaricare questo strumento di riparazione del PC per individuare e risolvere qualsiasi problema del PC:
Passo 1 - Scarica lo strumento di riparazione del PC Restoro da qui
Passo 2 - Fare clic su Avvia scansione per trovare e risolvere automaticamente qualsiasi problema del PC.
CMD non funziona in Windows 11: come risolverlo in sicurezza

CMD non funziona in Windows 11: come risolverlo in sicurezzaPrompt Dei Comandi

Utilizzare Ripristino configurazione di sistema o modificare la variabile ambientale per risolvere il problemaCMD è un ottimo strumento da riga di comando che ti aiuta a eseguire vari comandi e a r...

Leggi di più
NET HELPMSG 2185: cosa significa e come risolverlo

NET HELPMSG 2185: cosa significa e come risolverloPrompt Dei ComandiCodice Di Errore

Prova queste soluzioni se incontri NET HELPMSG 2185L'errore NET HELPMSG 2185 può verificarsi a causa di un paio di motivi.Problemi con il servizio BITS possono causare problemi durante gli aggiorna...

Leggi di più
Esegui un aggiornamento di Windows dalla riga di comando [2 modi diversi]

Esegui un aggiornamento di Windows dalla riga di comando [2 modi diversi]Aggiornamenti Di WindowsPowershellPrompt Dei Comandi

Segui questi semplici passaggi per installare gli aggiornamenti di Windows tramite i comandiPuoi aggiornare Windows dalle righe di comando tramite il prompt dei comandi e Windows PowerShell.Creare ...

Leggi di più