Fecha de publicación original: 12 de septiembre de 2025
KB ID: 5067470
|
Cambiar fecha |
Cambiar descripción |
|
13 de febrero de 2026 |
|
|
28 de enero de 2026 |
|
En este artículo
Resumen
Este artículo proporciona instrucciones para migrar fuera de la utilidad de la línea de comandos instrumentación de administración de Windows (WMIC). La utilidad WMIC se está acercando a su retirada y eliminación completa para ayudar a proteger y proteger su entorno. Las últimas instalaciones de Windows 11, versión 24H2 y 25H2 ya tienen la utilidad WMIC eliminada de manera predeterminada; solo se puede instalar como característica a petición (FoD). La utilidad WMIC se quitará por completo en la próxima actualización de características de Windows y ya no estará disponible como característica a petición (FoD). Se recomienda encarecidamente completar la migración tan pronto como sea posible.
Es importante destacar que solo la herramienta WMIC está en desuso: Instrumental de administración de Windows (WMI) sigue formando parte de Windows. Microsoft recomienda usar PowerShell y otras herramientas modernas para cualquier tarea realizada anteriormente con la utilidad WMIC. Este cambio reforzará Windows quitando un componente obsoleto sin perder las capacidades de administración de Windows. Al prepararse ahora, puedes ayudar a garantizar una transición sin problemas de la utilidad WMIC obsoleta.
Escala de tiempo
2016: La utilidad WMIC quedó en desuso en Windows Server 2012.
2021: La utilidad WMIC quedó en desuso en Windows 10, versión 21H2.
2022: La utilidad WMIC está disponible en Windows 11, versión 22H2, como característica a petición (FoD), que estaba preinstalada y habilitada de manera predeterminada.
2024: La utilidad WMIC está deshabilitada de forma predeterminada en las versiones de Windows 11, 23H2 y 24H2. Todavía está disponible como característica a petición (FoD).
2025: La utilidad WMIC se quita, si ya está instalada, al actualizar a Windows 11, versión 25H2. Sin embargo, puede volver a agregarla como característica a petición (FoD).
2026: La utilidad WMIC se eliminará por completo de Windows 11 en la próxima actualización de características de Windows. No estará disponible como característica a petición (FoD).
Tomar la iniciativa
Si ha estado usando la utilidad WMIC para tareas administrativas o en aplicaciones, le recomendamos que migre de la utilidad WMIC y use alternativas admitidas. Recuerda que Windows no está perdiendo ninguna funcionalidad: sigue consultando y administrando sistemas Windows mediante herramientas compatibles, como PowerShell o interfaces programáticas. Las organizaciones con sistemas de supervisión o implementación automatizadas que dependen de WMIC deben validar y actualizar sus herramientas para evitar interrupciones.
-
Usa PowerShell para las tareas WMI. WMI en PowerShell incluye cmdlets integrados para Instrumentación de administración de Windows que pueden hacer todo lo que WMIC hizo (y mucho más). Las consultas comunes de WMIC se pueden reemplazar directamente con comandos de PowerShell. Por ejemplo, para devolver una lista de nombres de procesos:
-
Reemplace la consulta WMIC: ruta wmic win32_process obtener Nombre.
-
En su lugar, use el comando de PowerShell: Get-CimInstance Win32_Process | Select-Object Nombre.
Si tiene archivos por lotes o scripts que llaman a WMIC, planee reescribirlos mediante cmdlets de PowerShell (como Get-CimInstance, Get-WmiObject, Invoke-CimMethod, etc.). Si es necesario, ejecute PowerShell desde un símbolo del sistema mediante la sintaxis de powershell -c "<comando>" . Por lo tanto, incluso en los contextos de la línea de comandos, puede invocar comandos de PowerShell para reemplazar WMIC.
-
-
Considere alternativas programáticas. Si tienes aplicaciones o scripts avanzados que usan WMIC, puedes obtener los mismos resultados consultando WMI a través de otros medios. Por ejemplo, puedes usar la API COM de WMI o bibliotecas .NET (como System.Management en C#) para ejecutar consultas WMI directamente en código. Los idiomas de scripting también pueden interactuar con WMI sin WMIC. Cualquier funcionalidad que hayas usado en WMIC la proporciona la infraestructura WMI subyacente, a la que puedes acceder a través de PowerShell o interfaces de programación. La documentación de Microsoft contiene ejemplos de cómo realizar operaciones WMI en código. Cambiar a estos métodos le ayudará a garantizar que las herramientas sigan funcionando después de que WMIC haya desaparecido.
-
Actualizar la documentación y los procesos. Actualice cualquier documentación de TI interna, scripts de soporte técnico o guías de usuario que hacen referencia a comandos de WMIC para reflejar el nuevo enfoque. Por ejemplo, si un artículo de soporte técnico indica a los usuarios que ejecuten un comando WMIC para recopilar información, reescriba el comando para usar PowerShell o interfaces programáticas. Esto ayudará a evitar confusiones cuando WMIC ya no esté disponible. Del mismo modo, si cualquier sistema de supervisión o implementación automatizada en su entorno usa WMIC, actualícelo para usar una alternativa antes de que la eliminación de WMIC surta efecto.
Preguntas frecuentes
WMIC significa Línea de comandos instrumentación de administración de Windows. Es una herramienta de línea de comandos integrada de Windows heredada que te permite interactuar con el sistema Instrumental de administración de Windows (WMI) a través de comandos de texto.
No, WMI no se está quitando. Solo se quita la herramienta de línea de comandos WMIC. La infraestructura instrumental de administración de Windows (WMI) subyacente sigue siendo una parte esencial de Windows y no se ve afectada por esta eliminación.
Podrás seguir usando WMI a través de:
-
PowerShell cmdlets (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
-
Interfaces de programación (.NET System.Management, API COM)
-
Otros idiomas de scripting** que interactúan con WMI
Cualquier script o aplicación que use WMI a través de otros medios (por ejemplo, un script de PowerShell que use Get-CimInstance o un programa de C# con clases WMI) seguirá funcionando con normalidad. **Solo se quita el wmic.exe contenedor de línea de comandos, no el servicio WMI en sí.
WMIC se quitará a partir de Windows 11, versión 25H2. Puede volver a agregarla como característica a petición (FoD).
WMIC se quitará por completo en la próxima actualización de características de Windows 11 de 2026. No puede volver a agregarla como característica a petición (FoD).
Debe actualizar sus scripts y herramientas para usar PowerShell u otro método admitido tan pronto como sea posible. Todo lo que haya hecho con un comando WMIC se puede ejecutar con PowerShell. Por ejemplo, la entrada de blog de WMIC muestra cómo se puede reemplazar una consulta WMIC típica con un comando de PowerShell equivalente mediante Get-CimInstance. Si tiene un archivo por lotes que llama AMIC, puede volver a escribirlo como un script de PowerShell o usar PowerShell en el archivo por lotes. Si las herramientas son más complejas, puedes usar bibliotecas de programación para WMI.
Recursos adicionales
Desuso de la línea de comandos WMI (WMIC): pasos siguientes
Características en desuso en el cliente de Windows
Características quitadas o obsoletas en Windows Server 2012
Utilidad de línea de comandos WMI (WMIC): aplicaciones Win32