WMIC no se reconoce como un programa operable de comando interno o externo o corrección de archivos por lotes

WMIC no se reconoce como un programa operable de comando interno o externo o corrección de archivos por lotes

La herramienta WMIC o Windows Management Instrumentation-Line-Line es una operación que puede tomar ayuda para buscar mucha información relacionada con el hardware, como el número de serie de componentes de hardware, tamaño de la RAM, unidades de accionamiento adjuntas, etc. Por lo general, funciona sin problemas y puede usarlo con una variedad de idiomas de secuencia de comandos. Pero, ¿qué pasa si recibes "WMIC no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes"En el caparazón? Por lo general, esto ocurre cuando el servicio WMI se detiene o aún no se inicia en el sistema. Puede encontrar una resolución rápida para este problema desde aquí.

Tabla de contenido

  • FIJAR 1 - Use la ubicación correcta
  • FIJO 2 - Automatice el servicio de instrumentación de administración de Windows
  • FIJAR 3 - Agregue una nueva variable

FIJAR 1 - Use la ubicación correcta

Si está leyendo este mensaje de error en un terminal, debe ser un problema de ubicación incorrecta.

1. La ubicación correcta del WMIC.exe es este -

C: \ windows \ system32 \ wbem \ wmic.exe

2. Entonces, la sintaxis del código correcto en PHP debería ser así -

echo shell_exec (dirección de WMIC.exe consulta)

Ejemplo: suponga que está tratando de que la temperatura de la CPU lea a través de PHP. Entonces, el código será -

echo shell_exec ("c: \\ windows \\ system32 \\ wbem \\ wmic.EXE CPU GET loadPercentage ");

Esto definitivamente funcionará y resolverá su problema.

FIJO 2 - Automatice el servicio de instrumentación de administración de Windows

Windows Management Instrumentation es un servicio esencial que se necesita para comenzar automáticamente.

1. Tienes que abrir los servicios. Para abrirlo, presione el Clave de Windows+R llaves juntas.

2. Entonces, escriba "servicios.MSC"Y haga clic en"DE ACUERDO".

3. Cuando aparezca la página de servicios, busque el "Servicio de instrumentación de Windows"Simplemente desplazándose hacia abajo a través de la lista de servicios.

4. Una vez que lo hayas encontrado, doble toque él.

5. Debe establecer este servicio para ejecutarse automáticamente en el inicio del sistema. Establezca el 'tipo de inicio:' a "Automático" modo.

6. Si los servicios no se ejecutan, toque "Comenzar"Para comenzar el servicio ahora.

7. Después de eso, toque "Aplicar" y "DE ACUERDO". Esto guardará estos cambios.

Cerrar la ventana de servicios. Ahora, intente ejecutar el código WMIC nuevamente.

FIJAR 3 - Agregue una nueva variable

Agregue una nueva variable de entorno WMIC a su sistema.

Paso 1 - Verifique la ubicación de WBEM

Aunque la ubicación predeterminada de WBEM es -

C: \ windows \ syswow64 \ wbem

Aún así, debe verificar la ubicación del instrumento una vez más. Entonces, sigue estos pasos.

1. Abra el explorador de archivos.

2. Entonces, dirígete de esta manera -

C: \ windows \ syswow64 \ wbem

3. Dentro de la carpeta WBEM, busque el "WMIC"Aplicación.

4. Una vez que lo haya encontrado, seleccione la dirección. Ahora, justo la derecha y haga clic en "Copiar"Copiar la dirección.

Tienes que cerrar el explorador de archivos.

Paso 2: agregue una nueva variable

Ahora, puede agregar una nueva variable de entorno.

1. Para abrir el explorador de archivos, debe presionar el ⊞ Gana clave+R.

2. Entonces, escriba esto "sysdm.CPL"Y toque"DE ACUERDO".

Esto abrirá la ventana Propiedades del sistema.

3. Cuando se abra el panel de propiedades del sistema, vaya al "Avanzado" pestaña.

4. Aquí, toca el "Variables de entorno… .".

5. Ahora, en la sección Variables del sistema, haga clic en el "Nuevo… Opción para crear una nueva variable.

6. Después de eso, establezca el 'nombre de la variable:' a "Ruta wmic".

7. A continuación, pegue la ubicación copiada en el cuadro 'Valor variable:'.

[ Es - "C: \ windows \ syswow64 \ wbem"]

8. Una vez que hayas hecho esto, toque "DE ACUERDO"Para guardar los cambios.

9. Grifo "DE ACUERDO"Para guardar esta modificación.

10. Volviendo a la página de propiedades del sistema, toque "DE ACUERDO"Para guardar los cambios.

Después de definir la variable, debe Reanudar tu computadora una vez. Luego, intente volver a ejecutar el código WMIC. Esto debería funcionar y resolver su problema.