Sdílet prostřednictvím


Instalace funkce kompatibility aplikací na vyžádání na jádro serveru

Funkce kompatibility aplikací na vyžádání (FOD) je volitelný balíček funkcí navržený tak, aby zlepšil kompatibilitu instalací jádra serveru ve Windows Serveru. Počínaje Windows Serverem 2019 můžete tuto funkci kdykoli nainstalovat, abyste zlepšili kompatibilitu aplikací s instalacemi Jádra serveru systému Windows Server a poskytovali další nástroje pro každodenní úlohy. Tento článek vysvětluje výhody funkce kompatibility aplikací na vyžádání, popisuje proces instalace a obsahuje pokyny k jeho přidání na server nebo vlastní image Windows.

Další informace o dalších funkcích na vyžádání najdete v tématu Funkce na vyžádání.

Proč nainstalovat funkci kompatibility aplikací na vyžádání

Funkce kompatibility aplikací na vyžádání pro jádro serveru obsahuje podmnožinu binárních souborů a balíčků z možnosti Instalace serveru s desktopovým prostředím. Tento volitelný balíček je k dispozici ve službě Windows Update nebo v samostatném iso, ale dá se přidat pouze do instalací a imagí jádra serveru.

Dvě hlavní výhody funkce kompatibility aplikací na vyžádání jsou:

  • Zvýšená kompatibilita jádra serveru pro serverové aplikace

  • Přidání komponent operačního systému, které nejsou běžně součástí jádra serveru, které můžou pomoct s úlohami správy a kompatibilitou softwarových nástrojů používaných při akutním řešení potíží a ladění scénářů.

Součásti operačního systému, které jsou k dispozici jako součást funkce kompatibility aplikací na vyžádání, zahrnují:

Component Filename Dostupný jako první
Device Manager devmgmt.msc Windows Server 2019
Správa disků diskmgmt.msc Windows Server 2019
Prohlížeč událostí eventvwr.msc Windows Server 2019
Správce převzetí služeb při selhání clusteru cluadmin.msc Windows Server 2019
Průzkumník souborů explorer.exe Windows Server 2019
Správce technologie Hyper-V virtmgmt.msc Windows Server 2022
Microsoft Management Console mmc.exe Windows Server 2019
Sledování výkonu perfmon.exe Windows Server 2019
Monitorování prostředků resmon.exe Windows Server 2019
Plánovač úloh taskschd.msc Windows Server 2022
Integrované skriptovací prostředí Windows PowerShellu (ISE) powershell_ise.exe Windows Server 2019

Prerequisites

Než začnete, ujistěte se, že splňujete následující požadavky:

  • Funkci kompatibility aplikací na vyžádání lze nainstalovat pouze v instalacích jádra serveru systému Windows Server. Nepokoušejte se přidat funkci kompatibility aplikací na vyžádání na servery s možností instalace desktopového prostředí.

  • Musíte být přihlášení pomocí účtu správce na počítači jádra serveru, do kterého chcete přidat funkci kompatibility aplikací na vyžádání.

  • Následující funkce Windows Serveru vyžadují další konfiguraci:

    • Správce clusteru pro převzetí služeb při selhání (cluadmin.msc) vyžaduje, aby funkce převzetí služeb při selhání Windows Serveru byla nejprve nainstalována.
    • Konzola pro správu služby IIS (Web-Mgmt-Console) spoléhá na instalaci funkce kompatibility aplikací na vyžádání, protože vyžaduje spuštění konzoly Microsoft Management Console (mmc.exe).
  • Pokud chcete přidat funkci kompatibility aplikací na vyžádání do vlastní image Windows (WIM), potřebujete soubor bitové kopie ISO pro verzi Windows Serveru, pro kterou chcete vytvořit vlastní image.

Instalace funkce kompatibility aplikací na vyžádání

Instalace funkce kompatibility aplikací na vyžádání zahrnuje přidání specializovaného balíčku do instalace jádra serveru, který poskytuje další nástroje a funkce kompatibility, které se běžně nacházejí na serveru s desktopovým prostředím.

Proces instalace závisí na tom, jestli chcete nainstalovat funkci kompatibility aplikací na vyžádání ze služby Windows Update nebo image ISO. Funkci můžete nainstalovat přímo ze služby Windows Update spuštěním příkazu PowerShellu. Pro bitovou kopii ISO si musíte stáhnout příslušný soubor ISO se soubory jazyků a volitelnými funkcemi Windows Serveru, připojit jej místně a nainstalovat funkci z tohoto zdroje.

Po instalaci funkce kompatibility aplikací na vyžádání a restartování serveru se barva rámečku okna příkazové konzoly změní na jiný odstín modré.

Vyberte příslušnou kartu pro preferovanou metodu instalace.

Instalace funkce kompatibility aplikací na vyžádání na instalaci jádra serveru systému Windows Server ze služby Windows Update:

  1. Přihlaste se k serveru pomocí účtu správce.

  2. V SConfig použijte možnost 15 pro ukončení SConfig do PowerShellu.

  3. Nainstalujte funkci kompatibility aplikací na vyžádání spuštěním následujícího příkazu. Dokončení příkazu trvá několik minut.

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

    Výstup se podobá následujícímu příkladu:

    Path          :
    Online        : True
    RestartNeeded : True
    
  4. Po dokončení příkazu restartujte server, aby se změny použily, a pak nainstalujte nejnovější aktualizace operačního systému.

Important

Pokud provedete místní upgrade Windows Serveru na novější verzi, funkce kompatibility aplikací na vyžádání nezůstane na místě. Po upgradu ho budete muset znovu nainstalovat. Případně můžete přidat funkci kompatibility aplikací na vyžádání do vlastní image Windows (WIM), kterou používáte k instalaci Windows Serveru. Přidání funkce kompatibility aplikací na vyžádání do vlastní image zajišťuje, že je k dispozici po dokončení upgradu. Pro více informací viz Přidání funkce kompatibility aplikací na vyžádání do vlastní sekce image WIM.

Přidání funkce kompatibility aplikací na požádání do vlastní WIM image

Pokud přidáte funkci kompatibility aplikací na vyžádání do vlastní image Systému Windows (WIM) a použijete ji k instalaci Windows Serveru, automaticky se nainstaluje během procesu instalace. Zůstane na místě po místní upgradu Windows Serveru na novější verzi.

Pokud chcete přidat funkci kompatibility aplikací na vyžádání do vlastní image WIM, postupujte takto. Nezapomeňte si <values> změnit na vlastní hodnotu.

  1. Stáhněte soubor bitové kopie ISO, který obsahuje Features on Demand pro verzi Windows Serveru, z níž si přejete vytvořit vlastní image. Uložte image ISO do složky do stejné složky, ve které máte soubor bitové kopie ISO systému Windows Server. Image ISO je k dispozici pro následující verze Windows Serveru:

  2. Připojte ISO soubor s jazyky a volitelné funkce a ISO Windows Serveru spuštěním následujících příkazů v relaci PowerShell s oprávněními správce:

    $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. Spuštěním následujícího příkazu získejte písmena jednotek, ke kterým jsou připojeny FOD ISO a Windows Server ISO:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
    
  4. Zkopírujte obsah image ISO systému Windows Server do místní složky, například C:\SetupFiles\WindowsServer\Files, spuštěním následujících příkazů. Operace kopírování může nějakou dobu trvat.

    $wsFiles = "<Windows Server files path>"
    New-Item -ItemType Directory -Path $wsFiles
    
    Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
    
  5. Spuštěním následujícího příkazu získejte název image, kterou chcete v souboru upravit install.wim . Soubor install.wim se nachází ve složce zdrojů bitové kopie ISO systému Windows Server. Názvy obrázků dostupných v tomto install.wim souboru jsou ve výstupu.

    $installWimPath = "<Windows Server Files Path>\sources\install.wim"
    
    Get-WindowsImage -ImagePath $installWimPath
    
  6. install.wim Připojte soubor do nové složky spuštěním následujícího příkazu:

    • $wimImageName – Zadejte název image, kterou chcete připojit z výstupu předchozího příkazu. V tomto příkladu se používá Windows Server 2022 Datacenter.
    • $wimMountFolder – Zadejte prázdnou složku, která se má použít při přístupu k obsahu souboru 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. Přidejte možnosti a balíčky, které chcete připojit k připojené imagi install.wim , spuštěním následujících příkazů (v závislosti na verzi) nahraďte ukázkové hodnoty proměnných vlastními.

    • Windows Server 2022 a novější:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess
      
    • Pro předchozí verze Windows Serveru:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
      
  8. Spuštěním následujícího příkazu odpojte a potvrďte změny install.wim souboru:

    Dismount-WindowsImage -Path $wimMountFolder -Save
    

Windows Server teď můžete nainstalovat pomocí vlastní image WIM, která má zahrnutou funkci kompatibility aplikací na vyžádání a zůstane po místním upgradu Windows Serveru na novější verzi.

Instalace Internet Exploreru 11 na jádro serveru

Internet Explorer 11 můžete nainstalovat na instalaci jádra serveru systému Windows Server 2022 a předchozích verzí. Aplikace Internet Explorer vyžaduje, aby byla nejprve nainstalována funkce kompatibility aplikací na vyžádání. Pokud ji potřebujete nainstalovat, přečtěte si část Instalace funkce kompatibility aplikací na vyžádání. Abyste mohli přidat funkci kompatibility aplikací na vyžádání, nemusíte instalovat Internet Explorer.

Tip

V systému Windows Server 2022, i když můžete přidat Internet Explorer 11 do instalací jádra serveru systému Windows Server, je třeba použít Microsoft Edge . Microsoft Edge má integrovaný režim Internet Exploreru (režim IE), takže máte přístup ke starším webům a aplikacím založeným na Internet Exploreru přímo z Microsoft Edge. Další informace o životním cyklu produktu pro Internet Explorer najdete v tématu Nejčastější dotazy k životnímu cyklu – Internet Explorer a Microsoft Edge.

Vyberte příslušnou kartu pro preferovanou metodu instalace.

Instalace Internet Exploreru 11 na instalaci jádra serveru windows Serveru ze služby Windows Update:

  1. Ujistěte se, že jste na instalaci jádra serveru systému Windows Server nainstalovali funkci kompatibility aplikací na vyžádání.

  2. Znovu postupujte podle kroků v části Instalace funkce kompatibility aplikací na vyžádání, ale pro krok 3 spusťte místo toho následující příkaz:

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

    Výstup se podobá následujícímu příkladu:

    Path          :
    Online        : True
    RestartNeeded : True
    
  3. Po dokončení příkazu restartujte server, aby se změny použily, a pak nainstalujte nejnovější aktualizace operačního systému.

  4. Po restartování serveru můžete získat přístup k Internet Exploreru 11 tak, že se vrátíte do příkazového řádku PowerShellu z SConfiga pak spustíte následující příkaz:

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

Important

Dvojité kliknutí na otevření místně uložených .htm souborů se nepodporuje. Můžete ale kliknout pravým tlačítkem myši a zvolit Otevřít v Internet Exploreru nebo ho můžete otevřít přímo z Internet Exploreru tak, že vyberete Soubor, pak Otevřete a přejdete na soubor.