Configure Features on Demand in Windows Server

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

En este tema se describe cómo quitar archivos de características en una configuración de Características a petición mediante el cmdlet Uninstall-WindowsFeature.

Funciones bajo demanda es una característica que se introdujo en Windows 8 y Windows Server 2012 y que permite quitar archivos de roles y características (a veces denominados carga de características) del sistema operativo para ahorrar espacio en disco, e instalar roles y características desde ubicaciones o soportes de instalación remotos, en lugar de desde equipos locales. Puede quitar archivos de características de equipos físicos o virtuales en ejecución. También puede agregar o quitar archivos de características desde archivos de imagen de Windows (WIM) o discos duros virtuales (VHD) sin conexión para crear una copia reproducible de las configuraciones de Características a petición.

En una configuración de Funciones bajo demanda, cuando los archivos de características no están disponibles en un equipo, si una instalación necesita esos archivos, se puede indicar a Windows Server 2012 R2 o Windows Server 2012 que obtengan los archivos de un almacén colateral de características (una carpeta compartida que contiene archivos de características y que está disponible para el equipo en la red), de Windows Update o de medios de instalación. De forma predeterminada, cuando los archivos de características no están disponibles en el servidor de destino, Características a petición busca los archivos de características que faltan realizando las tareas siguientes, en el orden mostrado.

  1. La búsqueda en una ubicación especificada por los usuarios del Asistente para agregar roles y características o por los comandos de instalación de DISM

  2. La evaluación de la configuración de la directiva de grupo, Configuración del equipo\Plantillas administrativas\Sistema\Especificar configuración de instalación de componentes opcionales y reparación de componentes

  3. Buscar en Windows Update

Puede invalidar el comportamiento predeterminado de Características a petición si realiza cualquiera de las siguientes acciones.

  • Especificar una ruta de acceso de origen alternativa como parte del cmdlet Install-WindowsFeature mediante la adición del parámetro Source

  • La especificación de una ruta de acceso de origen alternativa en la página Confirmar opciones de instalación mientras instala características mediante el Asistente para agregar roles y características

  • Configurar la directiva de grupo Especificar configuración de instalación de componentes opcionales y reparación de componentes

En este tema se incluyen las siguientes secciones.

Crear un archivo de características o un almacén colateral

En esta sección se describe cómo configurar una carpeta compartida remota de archivos de características (conocida también como almacén colateral) que almacena los archivos necesarios para instalar roles, servicios de rol y características en servidores que ejecutan Windows Server 2012 R2 o Windows Server 2012. Tras configurar un almacén de características, puede instalar roles, servicios de rol y características en servidores que ejecutan estos sistemas operativos y especificar el almacén de características como la ubicación de los archivos de origen de la instalación.

Para crear un almacén de archivos de características

  1. Cree una carpeta compartida en un servidor de la red. Por ejemplo, \\red\recursoCompartido\sxs.

  2. Compruebe que tiene los permisos correctos asignados al almacén de características. La ruta de acceso de origen o el recurso compartido de archivos deben conceder el permiso Lectura al grupo Todos (no se recomienda por razones de seguridad) o a las cuentas de equipo (DOMAIN\SERverNAME$) de los servidores en los que tiene previsto instalar características mediante este almacén de características; no es suficiente conceder acceso a las cuentas de usuario.

    Para obtener acceso a la configuración de permisos y uso compartido de archivos, realice cualquiera de las siguientes acciones en el escritorio de Windows.

    • Haga clic con el botón secundario en la carpeta compartida, haga clic en Propiedades y, a continuación, cambie los usuarios permitidos y sus derechos de acceso para la carpeta en la pestaña Seguridad.

    • Haga clic con el botón secundario en la carpeta compartida, elija Compartir con y, a continuación, haga clic en Usuarios específicos.

    Nota

    Los servidores que formen parte de grupos de trabajo no pueden obtener acceso a recursos compartidos de archivos externos, aunque la cuenta de equipo del servidor del grupo de trabajo tenga el permiso Lectura en el recurso compartido externo. Hay ubicaciones de origen alternativas que funcionan para servidores del grupo de trabajo, como medios de instalación, Windows Update y archivos VHD o WIM almacenados en el servidor del grupo de trabajo local.

  3. Copie la carpeta Sources\SxS de los medios de instalación de Windows Server en la carpeta compartida que creó en el paso 1.

Métodos para quitar archivos de características

Dispone de dos métodos para quitar archivos de características de Windows Server en una configuración de Características a petición.

  • El parámetro remove del cmdlet Uninstall-WindowsFeature permite eliminar archivos de características de un servidor o un disco duro virtual (VHD) sin conexión que ejecute Windows Server 2012 R2 o Windows Server 2012. Los valores válidos del parámetro remove son los nombres de roles, servicios de rol y características.

  • Los comandos de Administración y mantenimiento de imágenes de implementación (DISM) permiten crear archivos WIM personalizados que conservan espacio en disco mediante la omisión de archivos de características que no son necesarios o que se pueden obtener de otros orígenes remotos. Para obtener más información acerca del uso de DISM para preparar imágenes personalizadas, vea Cómo habilitar o deshabilitar características de Windows.

Quitar archivos de características mediante Uninstall-WindowsFeature

Puede usar el cmdlet Uninstall-WindowsFeature tanto para desinstalar roles, servicios de rol y características de servidores y discos duros virtuales sin conexión que ejecutan Windows Server 2012 R2 o Windows Server 2012 como para eliminar archivos de características. Puede desinstalar y eliminar los mismos roles, servicios de rol y características en el mismo comando si lo desea.

Importante

Al eliminar archivos de características para un rol, un servicio de rol o una característica, también se eliminan los roles, los servicios de rol y las características que dependen de los archivos que va a quitar. Si elimina archivos de características de un servicio de rol o característica secundaria y no permanecen instalados otros servicios de rol o características secundarias para el rol o característica primario, se eliminan los archivos de todo el rol o característica primario. Para ver todos los archivos de características que eliminaría el comando Uninstall-WindowsFeature -remove, agregue el parámetro whatif al comando para ejecutarlo y ver los resultados sin eliminar los archivos de características.

Para quitar archivos de roles y características mediante Uninstall-WindowsFeature

  1. Realice una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos de usuario elevados.

    Nota

    Si va a desinstalar roles y características de un servidor remoto, no es preciso ejecutar Windows PowerShell con permisos de usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón derecho en el icono de Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

    • En un servidor que ejecute la opción de instalación de Server Core, escriba PowerShell en un símbolo del sistema y presione Entrar.

  2. Escriba lo siguiente y, a continuación, presione Entrar.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -remove
    

    Ejemplo: Administración de licencias de Escritorio remoto es el único servicio de rol de Servicios de Escritorio remoto que queda instalado. El comando desinstala Administración de licencias de Escritorio remoto y después elimina los archivos de características de todo el rol Servicios de Escritorio remoto del servidor especificado, contoso_1.

    Uninstall-WindowsFeature -Name rdS-Licensing -computerName contoso_1 -remove
    

    Ejemplo: en el ejemplo siguiente, el comando quita Active Directory Domain Services y Administración de directivas de grupo de un disco duro virtual sin conexión. Primero se desinstala el rol y la característica y después sus archivos de características se quitan totalmente del VHD sin conexión, Contoso.vhd.

    Nota

    Debe agregar el parámetro computerName si ejecuta el cmdlet desde un equipo que ejecuta Windows 8.1 o Windows 8.

    Si escribe el nombre de un archivo VHD de un recurso compartido de red, el recurso compartido debe conceder permisos de lectura y escritura a la cuenta de equipo del servidor seleccionado para montar el disco duro virtual. El acceso de cuenta de solo usuario no es suficiente. El recurso compartido puede otorgar permisos de lectura y escritura a todos los integrantes del grupo para darles acceso al VHD, pero por razones de seguridad, no se recomienda hacer esto.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -VHD C:\WS2012VHDs\Contoso.vhd -computerName ContosoDC1
    

Consulte también

Instalación o desinstalación de roles, servicios de rol o característicasOpciones de instalación de Windows ServerProcedimiento para habilitar o deshabilitar características de WindowsIntroducción a la administración y mantenimiento de imágenes de implementación (DISM)