Compartilhar via


Instalar o recurso de compatibilidade de aplicativos sob demanda no Server Core

O FOD (Recurso de Compatibilidade de Aplicativos sob Demanda) é um pacote de recursos opcional projetado para aprimorar a compatibilidade das instalações do Server Core no Windows Server. A partir do Windows Server 2019, você pode instalar esse recurso a qualquer momento para melhorar a compatibilidade de aplicativos com instalações do Server Core do Windows Server e fornecer ferramentas extras para tarefas diárias. Este artigo explica os benefícios do Recurso de Compatibilidade do Aplicativo sob Demanda, descreve seu processo de instalação e fornece instruções para adicioná-lo a um servidor ou a uma imagem personalizada do Windows.

Para obter mais informações sobre outros recursos sob demanda, consulte Recursos sob Demanda.

Por que instalar o recurso de compatibilidade do aplicativo sob demanda

O recurso de compatibilidade de aplicativos sob demanda para o Server Core inclui um subconjunto de binários e pacotes da opção de instalação Server with Desktop Experience. Esse pacote opcional está disponível no Windows Update ou em um ISO separado, mas ele só pode ser adicionado às imagens e instalações do Server Core.

Os dois principais benefícios fornecidos pelo Recurso de Compatibilidade de Aplicativo sob Demanda são:

  • Maior compatibilidade do Server Core para aplicativos de servidor.

  • Adicionar componentes do sistema operacional que não costumam ser incluídos com o Server Core pode ajudar em tarefas de administração e compatibilidade para ferramentas de software usadas em cenários delicados de solução de problemas e depuração.

Os componentes do sistema operacional que estão disponíveis como parte do Recurso de Compatibilidade do Aplicativo sob Demanda incluem:

Component Filename Primeiro disponível
Device Manager devmgmt.msc Windows Server 2019
Gerenciamento de disco diskmgmt.msc Windows Server 2019
Visualizador de Eventos eventvwr.msc Windows Server 2019
Gerenciador de Cluster de Failover cluadmin.msc Windows Server 2019
Explorador de Arquivos explorer.exe Windows Server 2019
Gerente de Hyper-V virtmgmt.msc Windows Server 2022
Console de Gerenciamento Microsoft mmc.exe Windows Server 2019
Monitor de Desempenho perfmon.exe Windows Server 2019
Monitor de Recursos resmon.exe Windows Server 2019
Agendador de Tarefas taskschd.msc Windows Server 2022
Ambiente de script integrado do Windows PowerShell (ISE) powershell_ise.exe Windows Server 2019

Prerequisites

Antes de começar, certifique-se de que atendeu aos seguintes pré-requisitos:

  • O Recurso de Compatibilidade do Aplicativo sob Demanda só pode ser instalado em instalações do Server Core do Windows Server. Não tente adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda aos servidores com a opção de instalação da Experiência da Área de Trabalho.

  • Você precisa estar conectado com uma conta de administrador no computador Server Core ao qual deseja adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda.

  • Os seguintes recursos do Windows Server exigem configuração adicional:

    • O Gerenciador de Cluster de Failover (cluadmin.msc) exige primeiro a instalação do recurso clustering de failover do Windows Server.
    • O Console de Gerenciamento do IIS (Web-Mgmt-Console) depende do recurso de compatibilidade do aplicativo sob demanda para ser instalado, pois requer que o Console de Gerenciamento da Microsoft (mmc.exe) seja executado.
  • Se você quiser adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda a uma wim (imagem personalizada do Windows), precisará do arquivo de imagem ISO para a versão do Windows Server para a qual deseja criar uma imagem personalizada.

Instalar o recurso de compatibilidade do aplicativo sob demanda

A instalação do recurso de compatibilidade de aplicativos sob demanda envolve a adição de um pacote especializado à instalação do Server Core que fornece ferramentas extras e recursos de compatibilidade normalmente encontrados no Server com a Experiência da Área de Trabalho.

O processo de instalação depende se você deseja instalar o Recurso de Compatibilidade do Aplicativo sob Demanda do Windows Update ou de uma imagem ISO. Para instalar o recurso diretamente do Windows Update, execute um comando do PowerShell. No caso de uma imagem ISO, você precisa fazer o download da ISO relevante de idiomas e recursos opcionais do Windows Server, montá-la localmente e instalar o recurso a partir dessa fonte.

Depois de instalar o Recurso de Compatibilidade do Aplicativo sob Demanda e reiniciar o servidor, a cor do quadro da janela do console de comando muda para um tom diferente de azul.

Selecione a guia relevante para seu método de instalação preferencial.

Para instalar o recurso de compatibilidade de aplicativos sob demanda em uma instalação do Server Core do Windows Server do Windows Update:

  1. Entre no servidor com uma conta de administrador.

  2. In SConfig, use a opção 15 para sair SConfig para o PowerShell.

  3. Instale o Recurso de Compatibilidade do Aplicativo sob Demanda executando o comando a seguir. O comando leva vários minutos para ser concluído.

    Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"
    

    A saída deverá ser semelhante ao seguinte exemplo:

    Path          :
    Online        : True
    RestartNeeded : True
    
  4. Ao concluir o comando, reinicialize o servidor para aplicar as alterações e, depois, instale as atualizações mais recentes do sistema operacional.

Important

Se você fizer uma atualização in-loco do Windows Server para uma versão mais recente, o Recurso de Compatibilidade do Aplicativo sob Demanda não permanecerá em vigor. Instale-o novamente após a atualização. Como alternativa, você pode adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda a uma wim (imagem personalizada do Windows) que você usa para instalar o Windows Server. Adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda a uma imagem personalizada garante que ele esteja presente após a conclusão da atualização. Para obter mais informações, consulte Adicionar o recurso de compatibilidade do aplicativo sob demanda a uma seção de imagem WIM personalizada .

Adicionar o recurso de compatibilidade do aplicativo sob demanda a uma imagem WIM personalizada

Se você adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda a uma wim (imagem personalizada do Windows) e usar essa imagem para instalar o Windows Server, ela será instalada automaticamente durante o processo de instalação. Ela permanece em vigor após uma atualização in-loco do Windows Server para uma versão mais recente.

Para adicionar o Recurso de Compatibilidade do Aplicativo sob Demanda a uma imagem wim personalizada, siga estas etapas. Troque <values> pela sua.

  1. Baixe o arquivo de imagem ISO que contém Recursos sob Demanda para a versão do Windows Server para a qual você deseja criar uma imagem personalizada. Salve a imagem ISO na mesma pasta em que você tem o arquivo de imagem ISO do Windows Server. A imagem ISO está disponível para as seguintes versões do Windows Server:

  2. Para montar o ISO de Idiomas e Recursos Opcionais e o ISO do Windows Server, execute os seguintes comandos em uma sessão do PowerShell com privilégios elevados:

    $isoFolder = "<ISO folder path>"
    $fodIsoFilename = "<FOD_ISO_filename.iso>"
    $wsIsoFilename = "<Windows_Server_ISO_filename.iso>"
    
    $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
    $wsIso = Mount-DiskImage -ImagePath "$isoFolder\$wsIsoFilename"
    
  3. Execute o seguinte comando para obter as letras da unidade em que o ISO do Windows Server e do FOD são montados:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
    
  4. Copie o conteúdo da imagem ISO do Windows Server para uma pasta local, por exemplo, C:\SetupFiles\WindowsServer\Files, executando os comandos a seguir. A operação de cópia pode ser demorada.

    $wsFiles = "<Windows Server files path>"
    New-Item -ItemType Directory -Path $wsFiles
    
    Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
    
  5. Obtenha o nome de imagem que você deseja modificar no arquivo install.wim install.wim executando o comando a seguir. O install.wim arquivo está localizado dentro da pasta de fontes da imagem ISO do Windows Server. Os nomes das imagens disponíveis neste arquivo install.wim estão na saída.

    $installWimPath = "<Windows Server Files Path>\sources\install.wim"
    
    Get-WindowsImage -ImagePath $installWimPath
    
  6. Monte o arquivo install.wim em uma nova pasta, executando o seguinte comando:

    • $wimImageName - Insira o nome da imagem que você deseja montar na saída do comando anterior. O exemplo aqui usa o Windows Server 2022 Datacenter.
    • $wimMountFolder - Especifique uma pasta vazia a ser usada ao acessar o conteúdo do arquivo install.wim.
    $wimImageName = "<Image name, for example Windows Server 2022 Datacenter>"
    $wimMountFolder = "<WIM folder path>"
    
    New-Item -ItemType Directory -Path $wimMountFolder
    Set-ItemProperty -Path $installWimPath -Name IsReadOnly -Value $false
    Mount-WindowsImage -ImagePath $installWimPath -Name $wimImageName -Path $wimMountFolder
    
  7. Adicione as funcionalidades e os pacotes desejados à imagem montada do install.wim, executando os comandos a seguir (de acordo com a versão) e substituindo os valores de variável de exemplo pelos seus.

    • Para o Windows Server 2022 e mais recentes:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess
      
    • Para versões anteriores do Windows Server:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
      
  8. Para desmontar e confirmar as alterações no arquivo install.wim, execute o seguinte comando:

    Dismount-WindowsImage -Path $wimMountFolder -Save
    

Agora você pode instalar o Windows Server usando a imagem wim personalizada que tem o Recurso de Compatibilidade de Aplicativos sob Demanda incluído e ele permanece em vigor após uma atualização in-loco do Windows Server para uma versão mais recente.

Instalar o Internet Explorer 11 no Server Core

Você pode instalar o Internet Explorer 11 em uma instalação do Server Core do Windows Server 2022 e versões anteriores. O Internet Explorer requer que o recurso de compatibilidade de aplicativos sob demanda seja instalado primeiro. Se você precisar instalá-lo, consulte a seção Instalar o recurso de compatibilidade do aplicativo sob demanda. Você não precisa instalar o Internet Explorer para adicionar o recurso de compatibilidade de aplicativos sob demanda.

Tip

No Windows Server 2022, embora você possa adicionar o Internet Explorer 11 às instalações do Server Core do Windows Server, o Microsoft Edge deve ser usado. O Microsoft Edge tem o modo do Internet Explorer (modo IE) interno, para que você possa acessar sites e aplicativos herdados baseados no Internet Explorer diretamente do Microsoft Edge. Para saber mais sobre o ciclo de vida do produto para o Internet Explorer, confira Perguntas frequentes sobre o ciclo de vida – Internet Explorer e Microsoft Edge.

Selecione a guia relevante para seu método de instalação preferencial.

Para instalar o Internet Explorer 11 em uma instalação do Server Core do Windows Server do Windows Update:

  1. Instale o Recurso de Compatibilidade de Aplicativos sob Demanda na instalação do Server Core do Windows Server.

  2. Siga novamente as etapas na seção Instalar o Recurso de Compatibilidade do Aplicativo sob Demanda, mas, para a etapa 3, execute o seguinte comando em vez disso:

    Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"
    

    A saída deverá ser semelhante ao seguinte exemplo:

    Path          :
    Online        : True
    RestartNeeded : True
    
  3. Ao concluir o comando, reinicialize o servidor para aplicar as alterações e, depois, instale as atualizações mais recentes do sistema operacional.

  4. Após a reinicialização do servidor, você poderá acessar o Internet Explorer 11 voltando para um prompt do PowerShell SConfig e, depois, executando o seguinte comando:

    & "$env:ProgramFiles\Internet Explorer\iexplore.exe"
    

Important

Não há suporte para clicar duas vezes para abrir arquivos .htm salvos localmente. No entanto, você pode clicar com o botão direito do mouse e escolher Abrir com o Internet Explorer ou abri-lo diretamente no Internet Explorer selecionando Arquivo e, em seguida, abrir e navegar até o arquivo.