Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce kompatibility základní aplikace serveru na vyžádání (FOD) je volitelný balíček funkcí, který lze kdykoli přidat do instalací jádra serveru instalací Windows Serveru počínaje Windows Serverem 2019.
Další informace o dalších funkcích na vyžádání najdete v tématu Funkce na vyžádání.
Proč nainstalovat FOD kompatibilita aplikací?
Funkce kompatibility aplikací na vyžádání pro jádro serveru zlepšuje kompatibilitu aplikací zahrnutím podmnožin binárních souborů a balíčků ze serveru s možností instalace desktopového prostředí. Tento volitelný balíček je k dispozici v samostatném systému ISO nebo ve službě Windows Update, ale dá se přidat jenom do instalací a imagí jádra serveru.
Dvě primární hodnoty, které poskytuje FOD kompatibility aplikací, jsou:
- Zvyšuje kompatibilitu jádra serveru pro serverové aplikace, které jsou již na trhu nebo nasazené.
- Pomáhá se zajištěním komponent operačního systému a zvýšené kompatibility softwarových nástrojů používaných v akutních scénářích odstraňování problémů a ladění.
Součásti operačního systému, které jsou k dispozici jako součást dodatečné funkce pro kompatibilitu Server Core, zahrnují:
Konzola Microsoft Management Console (mmc.exe)
Prohlížeč událostí (Eventvwr.msc)
Sledování výkonu (PerfMon.exe)
Monitor prostředků (Resmon.exe)
Správce zařízení (Devmgmt.msc)
Průzkumník souborů (Explorer.exe)
Windows PowerShell (Powershell_ISE.exe)
Správa disků (Diskmgmt.msc)
Správce clusteru s podporou převzetí služeb při selhání (CluAdmin.msc)
Poznámka:
Správce clusteru s podporou převzetí služeb při selhání vyžaduje nejprve přidání funkce Windows Serveru s podporou převzetí služeb při selhání, kterou můžete provést spuštěním následujícího příkazu z relace PowerShellu se zvýšenými oprávněními:
Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
Od Windows Serveru 2022 jsou k dispozici také následující komponenty (pokud používáte stejnou verzi FOD kompatibility aplikací):
Hyper-V Správce (virtmgmt.msc)
Plánovač úloh (taskschd.msc)
Instalace funkce kompatibility aplikací na vyžádání
Důležité
- App Compatibility FoD lze nainstalovat pouze na Server Core. Nepokoušejte se přidat foD kompatibility aplikací jádra serveru na server s možností instalace desktopového prostředí.
- Pro servery se systémem Windows Server 2022 se ujistěte, že jste před instalací FOD Kompatibility aplikací nainstalovali kumulativní aktualizaci 2022-01 pro operační systém serveru Microsoft verze 21H2 pro systémy x64 (KB5009608) nebo novější kumulativní aktualizaci. Můžete to ověřit tak, že zkontrolujete, jestli je číslo buildu operačního systému 20348.502 nebo vyšší. Před tím, pokud jste se pokusili připojit k serveru pomocí protokolu RDP (Remote Desktop Protocol), můžete být zobrazeni černou obrazovkou a odpojeni.
Připojeno k internetu
Pokud se server může připojit ke službě Windows Update, spusťte z relace PowerShellu se zvýšenými oprávněními následující příkaz a po dokončení příkazu restartujte Windows Server:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Odpojeno od internetu
Pokud se server nemůže připojit ke službě Windows Update, stáhněte místo toho soubor bitové kopie ISO jazyků a volitelných funkcí systému Windows Server a zkopírujte iso do sdílené složky v místní síti:
- Pokud máte multilicenční licenci, můžete si stáhnout soubor image ISO jazyků a volitelných funkcí systému Windows Server na stejném portálu, kde se získá soubor bitové kopie ISO operačního systému: Volume Licensing Service Center.
- Soubor imagí ISO jazyků a volitelných funkcí systému Windows Server je k dispozici také na webu Microsoft Evaluation Center nebo na portálu sady Visual Studio pro předplatitele.
Poznámka:
Soubor imagí ISO jazyků a volitelných funkcí je pro Windows Server 2022 nový. Předchozí verze Windows Serveru používají ISO funkce na vyžádání (FOD).
Přihlaste se pomocí účtu správce na počítači Server Core, který je připojený k místní síti a kterému chcete přidat FOD kompatibility aplikací.
Připojte FOD ISO
K připojení k umístění FOD ISO použijte
New-PSDrive
z PowerShellu,net use
z příkazového řádku nebo jinou metodu. Například v relaci PowerShellu se zvýšenými oprávněními spusťte následující příkaz:$credential = Get-Credential New-PSDrive -Name FODShare -PSProvider FileSystem -Root "\\server\share" -Credential $credential
Zkopírujte FOD ISO do místní složky podle vašeho výběru (operace kopírování může nějakou dobu trvat). Upravte následující proměnné s umístěním složky a názvem souboru ISO a spusťte například následující příkazy:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" New-Item -ItemType Directory -Path $isoFolder Copy-Item -Path "FODShare:\$fodIsoFilename" -Destination $isoFolder -Verbose
Připojte FOD ISO pomocí následujícího příkazu:
$fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
Spuštěním následujícího příkazu zjistěte písmeno jednotky, k níž je připojen FOD ISO:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
Spusťte následující příkaz (v závislosti na verzi operačního systému):
Pro Windows Server 2022:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\LanguagesAndOptionalFeatures\ -LimitAccess
Pro předchozí verze Windows Serveru:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\ -LimitAccess
Po dokončení indikátoru průběhu restartujte operační systém.
Volitelně přidejte Internet Explorer 11 do jádra serveru.
Poznámka:
Pro přidání aplikace Internet Explorer 11 je vyžadován App Compatibility FOD základního serveru, ale pro přidání App Compatibility FOD základního serveru není nutný Internet Explorer 11.
Poznámka:
Počínaje Windows Serverem 2022, i když se internet Explorer 11 dá přidat do instalací jádra serveru systému Windows Server, měl by se místo toho 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. Informace o zásadách životního cyklu pro Internet Explorer najdete tady .
Přihlaste se jako správce na Server Core, který už má přidanou FOD pro kompatibilitu aplikací a místně zkopírovaný volitelný balíček FOD ISO.
Přimontujte ISO FOD pomocí následujícího příkazu. Tento krok předpokládá, že jste už lokálně zkopírovali FOD ISO. Pokud ne, proveďte kroky 1 a 2 z připojení FOD ISO. Příkazy navazují na tyto dva kroky. Upravte proměnné umístěním složky a názvem souboru ISO a spusťte například následující příkazy:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
Spuštěním následujícího příkazu zjistěte písmeno jednotky, k níž je připojen FOD ISO:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
Spusťte následující příkazy (v závislosti na verzi operačního systému) a použijte
$packagePath
proměnnou jako cestu k souboru .cab aplikace Internet Explorer:Pro Windows Server 2022:
$packagePath = "${fodDriveLetter}:\LanguagesAndOptionalFeatures\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsPackage -Online -PackagePath $packagePath
Pro předchozí verze Windows Serveru:
$packagePath = "${fodDriveLetter}:\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsPackage -Online -PackagePath $packagePath
Po dokončení indikátoru průběhu restartujte operační systém.
Poznámky k verzi a návrhy
Důležité
- Balíčky nainstalované pomocí foD nebudou po místní upgradu na novější verzi Windows Serveru zachovány. Po upgradu je budete muset znovu nainstalovat.
- Alternativně můžete do upgradovaného média přidat balíčky FoD. Přidáním balíčků do upgradovaného média zajistíte, že po dokončení upgradu bude k dispozici nová verze jakéhokoli balíčku FoD. Další informace najdete v části Přidání funkcí a volitelných balíčků do offline image WIM Server Core.
Po instalaci FOD Kompatibility aplikací a restartování serveru se barva rámečku okna příkazové konzole změní se na jiný odstín modré.
Pokud se rozhodnete nainstalovat také volitelný balíček Internet Exploreru 11, poklikáním otevřete místně uložené .htm soubory se nepodporují. Můžete ale kliknout pravým tlačítkem myši a zvolit Otevřít v Aplikaci Internet Explorer nebo ho můžete otevřít přímo ze souboru aplikace Internet Explorer ->Open.
Za účelem dalšího vylepšení kompatibility aplikací na Server Core s Feature on Demand pro kompatibilitu aplikací byla do Server Core přidána konzola pro správu služby IIS jako volitelnou součást. Je však nutné nejprve přidat foD kompatibility aplikací, aby se používala konzola pro správu služby IIS. Konzola pro správu služby IIS spoléhá na konzolu Microsoft Management Console (mmc.exe), která je k dispozici pouze na Server Core s rozšířením FOD pro kompatibilitu aplikací. Pomocí rutiny PowerShell Install-WindowsFeature přidejte konzolu pro správu služby IIS:
Install-WindowsFeature -Name Web-Mgmt-Console
Obecně platí, že při instalaci aplikací na jádro serveru (s těmito volitelnými balíčky nebo bez nich) je někdy nutné používat možnosti a pokyny pro bezobslužnou instalaci.
Přidání k offline imagi jádra WIM Serveru
Stáhněte soubory ISO jazyků a volitelných funkcí a obrazové soubory ISO systému Windows Server do místní složky na počítači s Windows. Tyto kroky můžete provést na stolním počítači s Windows, nemusí používat Windows Server s možností instalace jádra serveru.
- Pokud máte multilicenční licenci, můžete si stáhnout soubor image ISO jazyků a volitelných funkcí systému Windows Server na stejném portálu, kde se získá soubor bitové kopie ISO operačního systému: Volume Licensing Service Center.
- Soubor imagí ISO jazyků a volitelných funkcí systému Windows Server je k dispozici také na webu Microsoft Evaluation Center nebo na portálu sady Visual Studio pro předplatitele.
Poznámka:
Soubor imagí ISO jazyků a volitelných funkcí je pro Windows Server 2022 nový. Předchozí verze Windows Serveru používají ISO funkce na vyžádání (FOD).
Připojte oba soubory ISO — Jazykové a Volitelné funkce a Windows Server — spuštěním následujících příkazů v relaci PowerShell se zvýšenými oprávněními. Upravte proměnné umístěním složky a názvem souboru ISO a spusťte například následující příkazy:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" $wsIsoFilename = "Windows_Server_ISO_filename.iso" $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename" $wsIso = Mount-DiskImage -ImagePath "$isoFolder\$wsIsoFilename"
Spuštěním následujícího příkazu získejte písmena jednotek, ke kterým byla připojena iso FOD a ISO systému Windows Server:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
Zkopírujte obsah souboru ISO systému Windows Server do místní složky, například C:\SetupFiles\WindowsServer\Files. Operace kopírování může nějakou dobu trvat:
$wsFiles = "C:\SetupFiles\WindowsServer\Files" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
Pomocí následujícího příkazu získejte název image, kterou chcete upravit v souboru install.wim. Přidejte cestu k souboru install.wim do
$installWimPath
proměnné umístěné ve složce zdrojů souboru ISO systému Windows Server. Všimněte si názvů imagí dostupných v tomto souboru install.wim z výstupu.$installWimPath = "C:\SetupFiles\WindowsServer\Files\sources\install.wim" Get-WindowsImage -ImagePath $installWimPath
Pomocí následujícího příkazu připojte soubor install.wim do nové složky, přičemž nahraďte ukázkové hodnoty proměnných vlastními hodnotami a znovu použijte proměnnou
$installWimPath
z předchozí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 = "Windows Server 2022 Datacenter" $wimMountFolder = "C:\SetupFiles\WindowsServer\WIM" New-Item -ItemType Directory -Path $wimMountFolder Set-ItemProperty -Path $installWimPath -Name IsReadOnly -Value $false Mount-WindowsImage -ImagePath $installWimPath -Name $wimImageName -Path $wimMountFolder
-
Přidejte funkce a balíčky, které chcete, do připojeného obrazu install.wim pomocí následujících příkazů (v závislosti na verzi), a nahraďte vzorové hodnoty vlastními.
-
$capabilityName
– Zadejte název funkce, která se má nainstalovat (v tomto případě schopnost AppCompatibility ). -
$packagePath
– Zadejte cestu k balíčku, který chcete nainstalovat (v tomto případě do souboru CAB aplikace Internet Explorer ).
Pro Windows Server 2022:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" $packagePath = "${fodDriveLetter}:\LanguagesAndOptionalFeatures\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess Add-WindowsPackage -Path $wimMountFolder -PackagePath $packagePath
Pro předchozí verze Windows Serveru:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" $packagePath = "${fodDriveLetter}:\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess Add-WindowsPackage -Path $wimMountFolder -PackagePath $packagePath
-
Pomocí následujícího příkazu, který používá
$wimMountFolder
proměnnou z předchozích příkazů, odpojte a potvrďte změny v souboru install.wim:Dismount-WindowsImage -Path $wimMountFolder -Save
Server teď můžete upgradovat spuštěním setup.exe ze složky, kterou jste vytvořili pro instalační soubory Windows Serveru, v tomto příkladu: C:\SetupFiles\WindowsServer\Files. Tato složka teď obsahuje instalační soubory Windows Serveru s dalšími možnostmi a volitelnými balíčky.