Guía completa para activar o desactivar componentes de Windows, instalar características opcionales y habilitar funciones desde la línea de comandos cuando el menú gráfico no es suficiente.
Windows 10 y Windows 11 incluyen muchos componentes integrados que no siempre vienen habilitados de forma predeterminada. Estos componentes pueden añadir virtualización, compatibilidad heredada, herramientas para desarrolladores, opciones de impresión, protocolos de red y utilidades de administración.
En Windows hay dos áreas parecidas, pero no idénticas:
La mayoría de los componentes se pueden habilitar de forma segura, pero algunos requieren derechos de administrador, acceso a Internet o un reinicio. Antes de cambiar nada, comprueba lo siguiente:
Este es el método gráfico estándar para habilitar componentes clásicos de Windows tanto en Windows 10 como en Windows 11.
appwiz.cpl y presiona Enter.Ruta alternativa: Panel de control → Programas → Programas y características → Activar o desactivar las características de Windows.
La aplicación Configuración es el mejor lugar para instalar características opcionales modernas, especialmente OpenSSH, herramientas RSAT, Pantalla inalámbrica, fuentes, componentes de idioma y visores.
Si habilitas o deshabilitas componentes de Windows con frecuencia, la forma más rápida es abrir directamente el cuadro clásico de Características de Windows.
optionalfeatures u optionalfeatures.exe.optionalfeatures.exe
DISM resulta útil cuando la ventana gráfica no funciona, cuando necesitas el nombre exacto de una característica o cuando preparas un script para varios equipos.
Abre el Símbolo del sistema como administrador y ejecuta:
DISM /Online /Get-Features /Format:Table
Usa este formato de comando:
DISM /Online /Enable-Feature /FeatureName:FEATURE-NAME /All
Por ejemplo, para habilitar el Cliente Telnet heredado:
DISM /Online /Enable-Feature /FeatureName:TelnetClient /All
Por ejemplo, para habilitar los componentes principales del servidor web de Internet Information Services:
DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole /All
/All habilita las características principales requeridas por el componente. Sin él, DISM puede fallar si las dependencias aún no están habilitadas.
PowerShell ofrece una forma legible de listar, filtrar, habilitar y deshabilitar características opcionales de Windows.
Abre Windows Terminal o PowerShell como administrador y ejecuta:
Get-WindowsOptionalFeature -Online | Where-Object State -eq Disabled | Sort-Object FeatureName
Usa el siguiente formato de comando:
Enable-WindowsOptionalFeature -Online -FeatureName FEATURE-NAME -All
Por ejemplo, para habilitar Windows Sandbox:
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All
Por ejemplo, para habilitar el Subsistema de Windows para Linux:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All
Si PowerShell solicita confirmación, escribe Y y presiona Enter. Reinicia Windows después de habilitar características que requieran virtualización o cambios a nivel del kernel.
La lista exacta depende de la versión de Windows, la edición, las actualizaciones instaladas y el paquete de idioma. Los componentes siguientes están entre los más utilizados.
Plataforma de virtualización de Microsoft para ejecutar máquinas virtuales. Normalmente requiere Windows Pro, Enterprise o Education.
Entorno de escritorio temporal y aislado para probar aplicaciones y archivos de forma segura.
Requerido por aplicaciones antiguas y cierto software empresarial heredado.
Permite ejecutar herramientas de línea de comandos y distribuciones de Linux en Windows.
Necesaria para WSL 2 y algunas herramientas basadas en virtualización.
Componentes del servidor web de Windows para desarrollo, pruebas y alojamiento local.
Herramienta heredada de prueba de red, utilizada a menudo para comprobaciones simples de conectividad de puertos.
Compatibilidad con protocolo heredado de uso compartido de archivos. Habilítala solo cuando la requieran dispositivos de red antiguos.
| Componente | Uso común | ¿Suele requerir reinicio? | Notas |
|---|---|---|---|
| .NET Framework 3.5 | Aplicaciones antiguas | No o sí | Puede requerir Windows Update o medios de instalación. |
| Hyper-V | Máquinas virtuales | Sí | Requiere compatibilidad de virtualización en la CPU. |
| Windows Sandbox | Pruebas aisladas | Sí | No está disponible en todas las ediciones. |
| Cliente OpenSSH | Conexiones SSH | No | Se instala desde Características opcionales en Configuración. |
| Pantalla inalámbrica | Recepción/proyección Miracast | A veces | Se instala desde Características opcionales en Configuración. |
| SMB 1.0/CIFS | NAS/impresoras antiguos | Sí | Úsalo solo cuando no haya una opción SMB moderna disponible. |
Algunas características requieren paquetes que Windows descarga automáticamente. Instala las actualizaciones pendientes, reinicia el PC e inténtalo de nuevo.
Si ves Acceso denegado, abre el Símbolo del sistema, PowerShell, Windows Terminal o el elemento del Panel de control como administrador.
Si el almacén de componentes de Windows está dañado, la instalación de características puede fallar. Ejecuta estos comandos en un Símbolo del sistema elevado:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
En equipos de trabajo o escuela, la organización puede bloquear la instalación de características, las descargas de Windows Update o el acceso a componentes opcionales.
Si .NET Framework 3.5 no se instala en línea, monta una ISO de Windows que coincida con tu versión y ejecuta:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Reemplaza D: por la letra de unidad de la ISO de Windows montada.
Presiona Win + R, escribe optionalfeatures y presiona Enter. Esto abre directamente la ventana clásica Activar o desactivar las características de Windows.
No exactamente. Características de Windows suele referirse a componentes clásicos del sistema administrados por optionalfeatures.exe. Características opcionales en Configuración normalmente se refiere a capacidades instalables como Cliente OpenSSH, herramientas RSAT, Pantalla inalámbrica, fuentes y visores.
Es posible que el componente no esté disponible en tu edición de Windows, que requiera una compilación más reciente o que se instale desde Configuración en lugar del cuadro clásico de Características de Windows.
Habilita SMB 1.0 solo cuando debas conectarte a dispositivos antiguos que no admiten versiones modernas de SMB. Por seguridad, es mejor actualizar o reemplazar el almacenamiento de red, impresoras o dispositivos multimedia antiguos siempre que sea posible.
Abre optionalfeatures.exe, desmarca la casilla junto al componente, haz clic en Aceptar y reinicia si se te solicita. En PowerShell, puedes usar Disable-WindowsOptionalFeature -Online -FeatureName FEATURE-NAME.
Algunas características funcionan de inmediato, pero los componentes relacionados con virtualización, redes, servicios del sistema o elementos internos de Windows suelen requerir un reinicio. Si Windows te pide reiniciar, hazlo antes de solucionar problemas de la característica.
Para la mayoría de los usuarios, el método más sencillo es el cuadro clásico Activar o desactivar las características de Windows. Presiona Win + R, ejecuta optionalfeatures, selecciona el componente y haz clic en Aceptar.
Usa la aplicación Configuración cuando necesites capacidades opcionales modernas como Cliente OpenSSH, herramientas RSAT, Pantalla inalámbrica o características relacionadas con idiomas. Usa DISM o PowerShell cuando necesites nombres exactos de características, comandos repetibles o una forma de habilitar funciones en varios PC.
Empieza con optionalfeatures.exe. Si la característica no aparece allí, comprueba Configuración → Características opcionales. Si ambos métodos gráficos fallan, usa DISM o PowerShell como administrador.