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");
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
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.
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.
7. Successivamente, tocca "Applicare" e "OK“. Ciò salverà queste modifiche.
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.
4. Una volta trovato, seleziona l'indirizzo. Ora, toccalo con il pulsante destro del mouse e fai clic su "copia” per copiare l'indirizzo.
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“.
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...”.
5. Ora, nella sezione Variabili di sistema, fai clic su "Nuovo…” opzione per creare una nuova variabile.
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.
9. Rubinetto "OK” per salvare questa modifica.
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.
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.