Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Recurso de Compatibilidade de Aplicativos sob Demanda (FOD) é um pacote de recursos opcional projetado para aprimorar a compatibilidade de instalações 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 Server Core do Windows Server e fornecer ferramentas extras para tarefas diárias. Este artigo explica os benefícios do recurso de compatibilidade de aplicativos 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 de aplicativos sob demanda
O recurso de compatibilidade de aplicativos sob demanda para Server Core inclui um subconjunto de binários e pacotes da opção de instalação Servidor com Experiência Desktop. Este pacote opcional está disponível no Windows Update ou em um ISO separado, mas só pode ser adicionado a instalações e imagens Server Core.
Os dois principais benefícios que o recurso de compatibilidade de aplicativos sob demanda oferece são:
Maior compatibilidade do Server Core para aplicativos de servidor.
Adicionar componentes do SO normalmente não incluídos no Server Core que podem ajudar com tarefas de administração e compatibilidade para ferramentas de software usadas em cenários agudos de solução de problemas e depuração.
Os componentes do sistema operacional disponíveis como parte do recurso de compatibilidade de aplicativos 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 |
| Gestor de Cluster de Tolerância a Falhas | cluadmin.msc |
Windows Server 2019 |
| Explorador de Ficheiros | explorer.exe |
Windows Server 2019 |
| Gerenciador do Hyper-V | virtmgmt.msc |
Windows Server 2022 |
| Consola de Gestão da Microsoft | mmc.exe |
Windows Server 2019 |
| Performance Monitor | perfmon.exe |
Windows Server 2019 |
| Monitor de Recursos | resmon.exe |
Windows Server 2019 |
| Task Scheduler | taskschd.msc |
Windows Server 2022 |
| Ambiente de script integrado (ISE) do Windows PowerShell | powershell_ise.exe |
Windows Server 2019 |
Prerequisites
Antes de começar, certifique-se de atender aos seguintes pré-requisitos:
O recurso de compatibilidade de aplicativos sob demanda só pode ser instalado em instalações Server Core do Windows Server. Não tente adicionar o recurso de compatibilidade de aplicativos sob demanda a servidores com a opção de instalação Experiência Desktop.
Você precisa estar conectado com uma conta de administrador no computador Server Core ao qual deseja adicionar o recurso de compatibilidade de aplicativos sob demanda.
Os seguintes recursos do Windows Server exigem configuração extra:
- O Gestor de Cluster de Failover (
cluadmin.msc) requer que a funcionalidade de Clustering de Failover do Windows Server seja instalada primeiro. - O Console de Gerenciamento do IIS (
Web-Mgmt-Console) depende do Recurso de Compatibilidade de Aplicativos sob Demanda para ser instalado, pois requer que o Console de Gerenciamento Microsoft (mmc.exe) seja executado.
- O Gestor de Cluster de Failover (
Se quiser adicionar o recurso de compatibilidade de aplicativos sob demanda a uma imagem personalizada do Windows (WIM), você 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 de aplicativos sob demanda
A instalação do recurso de compatibilidade de aplicativos sob demanda envolve a adição de um pacote especializado à instalação Server Core que fornece ferramentas extras e recursos de compatibilidade normalmente encontrados no Server with Desktop Experience.
O processo de instalação depende se você deseja instalar o recurso de compatibilidade de aplicativos sob demanda do Windows Update ou de uma imagem ISO. Você pode instalar o recurso diretamente do Windows Update executando um comando do PowerShell. Para obter uma imagem ISO, você precisa baixar o ISO relevante de Idiomas e Recursos Opcionais do Windows Server, montá-lo localmente e instalar o recurso a partir dessa fonte.
Depois de instalar o recurso de compatibilidade de aplicativos 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 o seu método de instalação preferido.
Para instalar o recurso de compatibilidade de aplicativos sob demanda em uma instalação Server Core do Windows Server a partir do Windows Update:
Entre no servidor com uma conta de administrador.
No
SConfig, use a opção 15 para sairSConfigpara o PowerShell.Instale o recurso de compatibilidade de aplicativos sob demanda executando o seguinte comando. O comando leva vários minutos para ser concluído.
Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"O resultado é semelhante ao seguinte exemplo:
Path : Online : True RestartNeeded : TrueQuando o comando for concluído, reinicie o servidor para aplicar as alterações e, em seguida, instale as atualizações mais recentes do sistema operacional.
Important
Se fizer uma atualização no local do Windows Server para uma versão mais recente, a funcionalidade de Compatibilidade de Aplicações sob Demanda não se mantém disponível. Você precisa instalá-lo novamente após a atualização. Como alternativa, você pode adicionar o recurso de compatibilidade de aplicativos sob demanda a uma imagem personalizada do Windows (WIM) que você usa para instalar o Windows Server. Adicionar o recurso de compatibilidade de aplicativos 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 de aplicativos sob demanda a uma seção de imagem WIM personalizada .
Adicionar o recurso de compatibilidade de aplicativos sob demanda a uma imagem WIM personalizada
Se você adicionar o recurso de compatibilidade de aplicativos sob demanda a uma imagem personalizada do Windows (WIM) e usar essa imagem para instalar o Windows Server, ela será instalada automaticamente durante o processo de instalação. Ele permanece em vigor após uma atualização in-place do Windows Server para uma versão mais recente.
Para adicionar o recurso de compatibilidade de aplicativos sob demanda a uma imagem WIM personalizada, siga estas etapas. Certifique-se de mudar <values> com o seu próprio.
Baixe o arquivo de imagem ISO que contém Recursos sob Demanda para a versão do Windows Server que você deseja criar uma imagem personalizada. Salve a imagem ISO em uma pasta na mesma pasta onde você tem o arquivo de imagem ISO do Windows Server. A imagem ISO está disponível para as seguintes versões do Windows Server:
Monte o ISO de idiomas e recursos opcionais e o ISO do Windows Server executando os seguintes comandos em uma sessão elevada do PowerShell:
$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"Execute o seguinte comando para obter as letras de unidade nas quais o FOD ISO e o Windows Server ISO estão montados:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetterCopie o conteúdo da imagem ISO do Windows Server para uma pasta local, por exemplo, C:\SetupFiles\WindowsServer\Files, executando os seguintes comandos. A operação de cópia pode levar algum tempo.
$wsFiles = "<Windows Server files path>" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -RecurseObtenha o nome da imagem que você deseja modificar dentro do
install.wimarquivo executando o seguinte comando. Oinstall.wimarquivo está localizado dentro da pasta de códigos-fonte da imagem ISO do Windows Server. Os nomes das imagens disponíveis nesteinstall.wimficheiro estão na saída.$installWimPath = "<Windows Server Files Path>\sources\install.wim" Get-WindowsImage -ImagePath $installWimPathMonte o
install.wimarquivo em uma nova pasta executando o seguinte comando:-
$wimImageName- Digite o nome da imagem que você deseja montar a partir da saída do comando anterior. O exemplo aqui usa o Windows Server 2022 Datacenter. -
$wimMountFolder- Especifique uma pasta vazia para usar 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-
Adicione os recursos e pacotes desejados à imagem montada
install.wimexecutando os seguintes comandos (dependendo da versão), substituindo os valores das variáveis de exemplo pelos seus.Para Windows Server 2022 e versões posteriores:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccessPara versões anteriores do Windows Server:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
Desmonte e confirme alterações no
install.wimarquivo executando o seguinte comando:Dismount-WindowsImage -Path $wimMountFolder -Save
Agora é possível instalar o Windows Server usando uma imagem WIM personalizada que inclui a funcionalidade de Compatibilidade de Aplicações a Pedido e que permanece ativa após uma atualização em-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 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 de aplicativos sob demanda. Não é necessário 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 Server Core do Windows Server, o Microsoft Edge deve ser usado. O Microsoft Edge tem o modo Internet Explorer (modo IE) integrado, para que você possa acessar sites e aplicativos herdados baseados no Internet Explorer diretamente do Microsoft Edge. Para obter mais informações sobre o ciclo de vida do produto para o Internet Explorer, consulte Perguntas frequentes sobre o ciclo de vida - Internet Explorer e Microsoft Edge.
Selecione a guia relevante para o seu método de instalação preferido.
Para instalar o Internet Explorer 11 numa instalação Server Core do Windows Server a partir do Windows Update:
Certifique-se de que instalou a funcionalidade de compatibilidade de aplicações a pedido na instalação Server Core do Windows Server.
Mais uma vez, siga as etapas na seção Instalar o recurso de compatibilidade de aplicativos sob demanda, mas para a etapa 3, execute o seguinte comando:
Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"O resultado é semelhante ao seguinte exemplo:
Path : Online : True RestartNeeded : TrueQuando o comando for concluído, reinicie o servidor para aplicar as alterações e, em seguida, instale as atualizações mais recentes do sistema operacional.
Depois que o servidor for reiniciado, você poderá acessar o Internet Explorer 11 voltando para um prompt do PowerShell em
SConfigseguida, executando o seguinte comando:& "$env:ProgramFiles\Internet Explorer\iexplore.exe"
Important
Não há suporte para clicar duas vezes para abrir arquivos salvos .htm localmente. No entanto, você pode clicar com o botão direito do mouse e escolher Abrir com o Internet Explorer ou pode abri-lo diretamente do Internet Explorer selecionando Arquivo e, em seguida, Abrir e navegando até o arquivo.