Nota
- Fecha de publicación original: 12 de septiembre de 2025
- Id. de KB: 5067470
Registro de cambios
| Cambiar fecha | Cambiar descripción |
|---|---|
| 26 de agosto de 2026 |
|
| 19 de agosto de 2026 |
|
| 13 de febrero de 2026 |
|
| 28 de enero de 2026 |
|
En este artículo
- Resumen
- Escala de tiempo
- Tomar la iniciativa
- Guía de mitigación temporal
- Preguntas frecuentes
- Recursos adicionales
Resumen
En este artículo se proporcionan instrucciones para migrar desde la utilidad de línea de comandos de Instrumental de administración de Windows (WMIC). La utilidad WMIC ahora se ha eliminado de las versiones actualmente compatibles de Windows 11 y ya no está disponible como una característica a petición (FoD). Las organizaciones y aplicaciones que aún dependen de WMIC deben migrar a alternativas compatibles para mantener la compatibilidad con las versiones actuales y futuras de Windows.
Es importante destacar que solo se ha eliminado la utilidad WMIC. El Instrumental de administración de Windows (WMI) sigue siendo una parte integral y compatible de Windows. Microsoft recomienda usar PowerShell, las API de WMI y otras herramientas de administración modernas para las tareas que antes se realizaban con WMIC. Este cambio ayuda a mejorar la seguridad y la confiabilidad de Windows al quitar un componente heredado y conservar las capacidades de administración existentes a través de alternativas compatibles. La migración a estas alternativas ayuda a garantizar la compatibilidad continuada y una experiencia de administración fluida en todas las versiones de Windows compatibles.
Escala de tiempo
2016: La utilidad WMIC quedó obsoleta 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 una característica a petición (FoD), que se preinstaló y habilitó de forma predeterminada.
2024: La utilidad WMIC está deshabilitada de forma predeterminada en Windows 11, versiones 23H2 y 24H2. Sigue estando 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 una característica a petición (FoD).
2026: La utilidad WMIC se ha quitado de las versiones compatibles actualmente de Windows 11. La eliminación se refleja en las compilaciones de Windows Insider Preview y se incluirá en la actualización de la versión preliminar de agosto de 2026 de Windows 11, versiones 24H2 y 25H2. WMIC también se quita de Windows 11, versión 26H1. Ya no está disponible como característica a petición (FoD).
Tomar la iniciativa
Si ha estado usando la utilidad WMIC para tareas administrativas o en aplicaciones, se recomienda migrar fuera de la utilidad WMIC y usar alternativas compatibles. Recuerde que Windows no pierde ninguna funcionalidad: siga consultando y administrando sistemas Windows con herramientas compatibles, como PowerShell o interfaces de programación. Las organizaciones con sistemas automatizados de implementación o monitoreo que dependen de WMIC deben validar y actualizar sus herramientas para evitar interrupciones.
Use PowerShell para tareas WMI.WMI en PowerShell incluye cmdlets integrados para Instrumental de administración de Windows que pueden hacer todo lo que WMIC hizo (y más). Las consultas WMIC comunes 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.
- Use el comando de PowerShell en su lugar: Get-CimInstance Win32_Process | Nombre Select-Object.
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 de CMD con la powershell -c "<command>" sintaxis. Por lo tanto, incluso en contextos de línea de comandos, puede invocar comandos de PowerShell para reemplazar WMIC.
Considere alternativas programáticas. Si tiene aplicaciones o scripts avanzados que usan WMIC, puede lograr los mismos resultados consultando WMI a través de otros medios. Por ejemplo, puede usar la API COM de WMI o las bibliotecas .NET (como System.Management en C#) para ejecutar consultas WMI directamente en el código. Los lenguajes de scripting también pueden interactuar con WMI sin WMIC. Cualquier funcionalidad que haya usado en WMIC es proporcionada por la infraestructura WMI subyacente, a la que puede 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 el código. Cambiar a estos métodos ayudará a garantizar que sus herramientas continúen funcionando después de que WMIC se haya ido.
Actualizar documentación y procesos. Actualice la documentación interna de TI, los scripts de soporte técnico o las guías de usuario que hagan referencia a comandos 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, vuelva a escribirlo para usar PowerShell o interfaces de programación. Esto ayudará a evitar confusiones una vez que WMIC ya no esté disponible. Del mismo modo, si algún 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.
Guía de mitigación temporal
Advertencia
Se trata de una mitigación temporal destinada a restaurar la funcionalidad de las aplicaciones, scripts o flujos de trabajo que aún dependen de la utilidad WMIC. El paquete WMIC descargable incluido en esta mitigación no es una solución segura a largo plazo y solo debe usarse a su discreción. Le recomendamos que abandone esta solución lo antes posible.
Pasos:
Descargue el archivo wmic_dlc.zip .
Extraiga el contenido del archivo ZIP en una carpeta local.
Abra PowerShell como administrador.
Vaya a la carpeta extraída
wmic_dlc.Ejecute el siguiente comando:
Set-ExecutionPolicy Bypass -Scope ProcessSi se le pide que cambie la directiva de ejecución, seleccione Sí.
Ejecute el siguiente comando:
.\install.ps1Confirme que el script informa:
WMIC has been installed successfully.
- La secuencia de comandos de instalación copia los archivos WMIC en el directorio siguiente y registra los alias WMIC necesarios:
C:\Windows\System32\wbem. - Vuelva a probar la aplicación, el script o el flujo de trabajo afectados.
- Para comprobar que WMIC funciona, ejecute el siguiente comando:
wmic
Preguntas frecuentes
¿Qué es WMIC?
WMIC son las siglas de Windows Management Instrumentation Command-line. Es una herramienta de línea de comandos de Windows integrada heredada que le permite interactuar con el sistema Instrumental de administración de Windows (WMI) a través de comandos de texto.
¿Se va a quitar WMI de Windows?
No, no se quitará WMI. Solo se quita la herramienta de línea de comandos WMIC. La infraestructura subyacente de Instrumental de administración de Windows (WMI) sigue siendo una parte fundamental de Windows y no se ve afectada en absoluto por esta eliminación.
Podrá seguir usando WMI a través de:
- PowerShell cmdlets (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)
- Interfaces de programación (.NET, System.Management, COM API)
- Otros lenguajes de scripting** que interactúan con WMI
Cualquier script o aplicación que use WMI por otros medios (por ejemplo, un script de PowerShell que usa Get-CimInstance o un programa de C# que usa clases WMI) seguirá funcionando con normalidad. **Solo se quitará el contenedor de línea de comandos wmic.exe, no el servicio WMI en sí.
¿Cuándo se eliminará WMIC por completo de Windows?
La utilidad WMIC se ha quitado de Windows 11. La eliminación se refleja en las compilaciones de Windows Insider Preview y se incluirá en la actualización de la versión preliminar de agosto de 2026 de Windows 11, versiones 24H2 y 25H2. WMIC también se quita de Windows 11, versión 26H1. Ya no está disponible como característica a petición (FoD).
Tengo scripts o herramientas que usan WMIC. ¿Qué debo hacer?
Debe actualizar los scripts y herramientas para usar PowerShell u otro método compatible lo antes posible. Todo lo que haya hecho con un comando WMIC se puede ejecutar con PowerShell. Por ejemplo, la entrada de blog WMIC muestra cómo una consulta WMIC típica se puede reemplazar por un comando de PowerShell equivalente mediante Get-CimInstance. Si tiene un archivo por lotes que llama a WMIC, puede reescribirlo como un script de PowerShell o usar PowerShell dentro del archivo por lotes. Si sus herramientas son más complejas, puede usar bibliotecas de programación para WMI.
Recursos adicionales
Desuso de la utilidad de línea de comandos WMI (WMIC): pasos siguientes
Características en desuso del cliente Windows
Características eliminadas u obsoletas en Windows Server 2012
Utilidad de línea de comandos WMI (WMIC): aplicaciones Win32