Delen via


De toepassingscompatibiliteitsfunctie op aanvraag installeren op Server Core

De toepassingscompatibiliteitsfunctie op aanvraag (FOD) is een optioneel functiepakket dat is ontworpen om de compatibiliteit van Server Core-installaties in Windows Server te verbeteren. Vanaf Windows Server 2019 kunt u deze functie op elk gewenst moment installeren om de compatibiliteit van toepassingen met Server Core-installaties van Windows Server te verbeteren en extra hulpprogramma's te bieden voor dagelijkse taken. In dit artikel worden de voordelen van de toepassingscompatibiliteitsfunctie op aanvraag beschreven, wordt het installatieproces beschreven en vindt u instructies voor het toevoegen aan een server of een aangepaste Windows-installatiekopieën.

Zie Features On Demandvoor meer informatie over andere functies op aanvraag.

Waarom de toepassingscompatibiliteitsfunctie op aanvraag installeren

De functie voor toepassingscompatibiliteit op aanvraag voor Server Core bevat een subset van binaire bestanden en pakketten van de installatieoptie Server met Bureaubladervaring. Dit optionele pakket is beschikbaar via Windows Update of op een afzonderlijke ISO, maar kan alleen worden toegevoegd aan Server Core-installaties en -installatiekopieën.

De twee belangrijkste voordelen van de functie voor toepassingscompatibiliteit op aanvraag zijn:

  • Verbeterde compatibiliteit van Server Core voor servertoepassingen.

  • Het toevoegen van besturingssysteemonderdelen die normaal gesproken niet zijn opgenomen in Server Core, die kunnen helpen bij beheertaken en compatibiliteit voor softwarehulpprogramma's die worden gebruikt in acute probleemoplossings- en foutopsporingsscenario's.

De onderdelen van het besturingssysteem die beschikbaar zijn als onderdeel van de functie voor toepassingscompatibiliteit op aanvraag zijn onder andere:

Component Filename Eerste beschikbaar
Device Manager devmgmt.msc Windows Server 2019
Schijfbeheer diskmgmt.msc Windows Server 2019
Logboekviewer eventvwr.msc Windows Server 2019
Failoverclusterbeheer cluadmin.msc Windows Server 2019
File Explorer explorer.exe Windows Server 2019
Hyper-V-beheer virtmgmt.msc Windows Server 2022
Microsoft Management Console mmc.exe Windows Server 2019
Performance Monitor perfmon.exe Windows Server 2019
Resourcemonitor resmon.exe Windows Server 2019
Task Scheduler taskschd.msc Windows Server 2022
Windows PowerShell Integrated Scripting Environment (ISE) powershell_ise.exe Windows Server 2019

Prerequisites

Voordat u begint, moet u ervoor zorgen dat u voldoet aan de volgende vereisten:

  • De functie voor toepassingscompatibiliteit op aanvraag kan alleen worden geïnstalleerd op Server Core-installaties van Windows Server. Probeer de toepassingscompatibiliteitsfunctie niet op aanvraag toe te voegen aan servers met de installatieoptie Bureaubladervaring.

  • U moet zijn aangemeld met een beheerdersaccount op de Server Core-computer waaraan u de toepassingscompatibiliteitsfunctie op aanvraag wilt toevoegen.

  • Voor de volgende Windows Server-functies is extra configuratie vereist:

    • Failoverclusterbeheer (cluadmin.msc) vereist dat de Windows Server-functie Failoverclustering eerst wordt geïnstalleerd.
    • IIS-beheerconsole (Web-Mgmt-Console) is afhankelijk van de functie voor toepassingscompatibiliteit op aanvraag, omdat hiervoor de Microsoft Management Console (mmc.exe) moet worden uitgevoerd.
  • Als u de toepassingscompatibiliteitsfunctie op aanvraag wilt toevoegen aan een aangepaste Windows-installatiekopieën (WIM), hebt u het ISO-installatiekopieënbestand nodig voor de versie van Windows Server waarvoor u een aangepaste installatiekopieën wilt maken.

De toepassingscompatibiliteitsfunctie op aanvraag installeren

Het installeren van de toepassingscompatibiliteitsfunctie op aanvraag omvat het toevoegen van een speciaal pakket aan uw Server Core-installatie die extra hulpprogramma's en compatibiliteitsfuncties biedt die normaal gesproken worden gevonden in Server met Bureaubladervaring.

Het installatieproces hangt af van of u de functie voor toepassingscompatibiliteit op aanvraag wilt installeren via Windows Update of met een ISO-afbeelding. U kunt de functie rechtstreeks vanuit Windows Update installeren door een PowerShell-opdracht uit te voeren. Voor een ISO-image moet u de relevante Windows Server-talen en optionele onderdelen ISO downloaden, hem lokaal mounten en de functie van die bron installeren.

Nadat u de toepassingscompatibiliteitsfunctie op aanvraag hebt geïnstalleerd en de server opnieuw hebt opgestart, verandert de kleur van het vensterframe van de opdrachtconsole in een andere blauwtint.

Selecteer het relevante tabblad voor de gewenste installatiemethode.

De toepassingscompatibiliteitsfunctie op aanvraag installeren op een Server Core-installatie van Windows Server vanuit Windows Update:

  1. Meld u aan bij de server met een beheerdersaccount.

  2. Gebruik SConfig optie 15 om SConfig naar PowerShell te schakelen.

  3. Installeer de toepassingscompatibiliteitsfunctie op aanvraag door de volgende opdracht uit te voeren. Het uitvoeren van de opdracht duurt enkele minuten.

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

    De uitvoer is vergelijkbaar met het volgende voorbeeld:

    Path          :
    Online        : True
    RestartNeeded : True
    
  4. Zodra de opdracht is voltooid, start u de server opnieuw op om de wijzigingen toe te passen en installeert u vervolgens de meest recente updates van het besturingssysteem.

Important

Als u een in-place upgrade van Windows Server naar een nieuwere versie uitvoert, blijft de functie voor toepassingscompatibiliteit op aanvraag niet aanwezig. U moet deze opnieuw installeren na de upgrade. U kunt ook de toepassingscompatibiliteitsfunctie op aanvraag toevoegen aan een aangepaste Windows-installatiekopieën (WIM) die u gebruikt om Windows Server te installeren. Als u de toepassingscompatibiliteitsfunctie op aanvraag toevoegt aan een aangepaste installatiekopieën, zorgt u ervoor dat deze aanwezig is nadat de upgrade is voltooid. Zie de sectie De functie Toepassingscompatibiliteit op aanvraag toevoegen aan een aangepaste WIM-installatiekopie voor meer informatie.

De toepassingscompatibiliteitsfunctie op aanvraag toevoegen aan een aangepaste WIM-image.

Als u de toepassingscompatibiliteitsfunctie op aanvraag toevoegt aan een aangepaste Windows-installatiekopieën (WIM) en deze installatiekopieën gebruikt om Windows Server te installeren, wordt deze automatisch geïnstalleerd tijdens het installatieproces. Deze blijft aanwezig na een in-place upgrade van Windows Server naar een nieuwere versie.

Volg deze stappen om de toepassingscompatibiliteit op aanvraag-functie toe te voegen aan een aangepaste WIM-image. Zorg ervoor dat u <values> vervangt door uw eigen gegevens.

  1. Download het ISO-imagebestand dat Functies op Afroep bevat voor de versie van Windows Server waarvan u een aangepast image wilt maken. Sla de ISO-installatiekopieën op in een map in dezelfde map waarin u het ISO-installatiekopieënbestand van Windows Server hebt. De ISO-installatiekopieën zijn beschikbaar voor de volgende versies van Windows Server:

  2. Koppel zowel de Talen-ISO als de Optionele Onderdelen-ISO en de Windows Server ISO door de volgende Opdrachten uit te voeren in een PowerShell-sessie met verhoogde bevoegdheid.

    $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. Voer de volgende opdracht uit om de stationsletters te vinden waaraan de FOD ISO en Windows Server ISO zijn gekoppeld:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
    
  4. Kopieer de inhoud van de ISO-installatiekopie van Windows Server naar een lokale map, bijvoorbeeld C:\SetupFiles\WindowsServer\Files, door de volgende opdrachten uit te voeren. De kopieerbewerking kan enige tijd duren.

    $wsFiles = "<Windows Server files path>"
    New-Item -ItemType Directory -Path $wsFiles
    
    Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
    
  5. Verkrijg de afbeeldingsnaam die je wilt aanpassen binnen het install.wim-bestand door de volgende opdracht uit te voeren. Het install.wim bestand bevindt zich in de bronmap van de ISO-installatiekopieën van Windows Server. De namen van de afbeeldingen die beschikbaar zijn in dit install.wim bestand, bevinden zich in de uitvoer.

    $installWimPath = "<Windows Server Files Path>\sources\install.wim"
    
    Get-WindowsImage -ImagePath $installWimPath
    
  6. Koppel het install.wim bestand in een nieuwe map door de volgende opdracht uit te voeren:

    • $wimImageName - Voer de naam in van de image die u wilt monteren vanuit de uitvoer van de vorige opdracht. In het voorbeeld hier wordt Windows Server 2022 Datacentergebruikt.
    • $wimMountFolder - Geef een lege map op die moet worden gebruikt bij het openen van de inhoud van het bestand 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. Voeg de mogelijkheden en pakketten toe die u wilt toevoegen aan de gekoppelde install.wim installatiekopieën door de volgende opdrachten uit te voeren (afhankelijk van de versie), waarbij u de voorbeeldvariabelewaarden vervangt door uw eigen waarden.

    • Voor Windows Server 2022 en hoger:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess
      
    • Voor eerdere versies van Windows Server:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
      
  8. Ontkoppel en voer wijzigingen door aan het install.wim bestand door de volgende opdracht uit te voeren:

    Dismount-WindowsImage -Path $wimMountFolder -Save
    

U kunt nu Windows Server installeren met behulp van de aangepaste WIM-installatiekopieën waarop de functie voor toepassingscompatibiliteit op aanvraag is opgenomen en deze blijft aanwezig na een in-place upgrade van Windows Server naar een nieuwere versie.

Internet Explorer 11 installeren op Server Core

U kunt Internet Explorer 11 installeren op een Server Core-installatie van Windows Server 2022 en eerdere versies. Internet Explorer vereist dat de toepassingscompatibiliteitsfunctie op aanvraag eerst wordt geïnstalleerd. Als u deze wilt installeren, raadpleegt u de sectie De toepassingscompatibiliteitsfunctie op aanvraag installeren. U hoeft Internet Explorer niet te installeren om de toepassingscompatibiliteitsfunctie op aanvraag toe te voegen.

Tip

In Windows Server 2022, hoewel u Internet Explorer 11 kunt toevoegen aan Server Core-installaties van Windows Server, moet Microsoft Edge worden gebruikt. Microsoft Edge heeft ingebouwde Internet Explorer-modus (IE-modus), zodat u rechtstreeks vanuit Microsoft Edge toegang hebt tot verouderde websites en toepassingen op basis van Internet Explorer. Zie voor meer informatie over de productlevenscyclus van Internet Explorer de Veelgestelde vragen over de levenscyclus - Internet Explorer en Microsoft Edge.

Selecteer het relevante tabblad voor de gewenste installatiemethode.

Internet Explorer 11 installeren op een Server Core-installatie van Windows Server vanuit Windows Update:

  1. Zorg ervoor dat u de toepassingscompatibiliteitsfunctie op aanvraag hebt geïnstalleerd op de Server Core-installatie van Windows Server.

  2. Voer de volgende opdracht uit in de sectie Installeer de toepassingscompatibiliteitsfunctie op aanvraag, maar voer voor stap 3 de volgende opdracht uit:

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

    De uitvoer is vergelijkbaar met het volgende voorbeeld:

    Path          :
    Online        : True
    RestartNeeded : True
    
  3. Zodra de opdracht is voltooid, start u de server opnieuw op om de wijzigingen toe te passen en installeert u vervolgens de meest recente updates van het besturingssysteem.

  4. Nadat de server opnieuw is opgestart, hebt u toegang tot Internet Explorer 11 door terug te gaan naar een PowerShell-prompt vanaf SConfigen vervolgens de volgende opdracht uit te voeren:

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

Important

Dubbelklikken om lokaal opgeslagen .htm bestanden te openen, wordt niet ondersteund. U kunt echter met de rechtermuisknop klikken en Openen met Internet Explorer kiezen, of u kunt het rechtstreeks vanuit Internet Explorer openen door Bestand te selecteren en vervolgens naar het bestand te bladeren.