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.
Wmic non è riconosciuto come programma eseguibile con comandi interni o esterni o come correzione di file batch

Wmic non è riconosciuto come programma eseguibile con comandi interni o esterni o come correzione di file batchWindows 10Windows 11Prompt Dei Comandi

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 co...

Leggi di più
Come impedire la chiusura del prompt dei comandi dopo l'esecuzione di un file batch in Windows 11/10

Come impedire la chiusura del prompt dei comandi dopo l'esecuzione di un file batch in Windows 11/10Windows 10Windows 11Prompt Dei Comandi

Ogni volta che ci sono molti set di comandi che devono essere eseguiti, gli utenti creano un file batch e lo eseguono sul sistema Windows. Ma hai notato che lo strumento da riga di comando come il ...

Leggi di più
Come risolvere la casella di comando Esegui non salva la cronologia su Windows 10

Come risolvere la casella di comando Esegui non salva la cronologia su Windows 10Windows 10Prompt Dei Comandi

La casella di comando Esegui, che viene visualizzata quando si premono i tasti Windows + R contemporaneamente, è di grande aiuto. Viene utilizzato per aprire diverse applicazioni utilizzando i coma...

Leggi di più