Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Programkompatibilitetsfunktionen på begäran (FOD) är ett valfritt funktionspaket som är utformat för att förbättra kompatibiliteten för Server Core-installationer i Windows Server. Från och med Windows Server 2019 kan du installera den här funktionen när som helst för att förbättra kompatibiliteten för program med Server Core-installationer av Windows Server och tillhandahålla extra verktyg för dagliga uppgifter. Den här artikeln beskriver fördelarna med programkompatibilitetsfunktionen på begäran, beskriver installationsprocessen och innehåller instruktioner för att lägga till den på en server eller en anpassad Windows-avbildning.
Mer information om andra funktioner på begäran finns i Funktioner på begäran.
Varför installera programkompatibilitetsfunktionen på begäran
Programkompatibilitetsfunktionen på begäran för Server Core innehåller en delmängd binärfiler och paket från installationsalternativet Server med skrivbordsmiljö. Det här valfria paketet är tillgängligt från Windows Update eller på en separat ISO, men det kan bara läggas till i Server Core-installationer och -avbildningar.
De två främsta fördelarna med programkompatibilitetsfunktionen på begäran är:
Ökad kompatibilitet för Server Core för serverprogram.
Att lägga till OS-komponenter som normalt inte ingår i Server Core som kan hjälpa till med administrationsuppgifter och kompatibilitet för programvaruverktyg som används i akuta felsöknings- och felsökningsscenarier.
De operativsystemkomponenter som är tillgängliga som en del av programkompatibilitetsfunktionen på begäran är:
| Component | Filename | Först tillgänglig |
|---|---|---|
| Device Manager | devmgmt.msc |
Windows Server 2019 |
| Diskhantering | diskmgmt.msc |
Windows Server 2019 |
| Händelsevisaren | eventvwr.msc |
Windows Server 2019 |
| Hanterare av redundanskluster | cluadmin.msc |
Windows Server 2019 |
| File Explorer | explorer.exe |
Windows Server 2019 |
| Hyper-V Manager | virtmgmt.msc |
Windows Server 2022 |
| Microsoft Management Console | mmc.exe |
Windows Server 2019 |
| Performance Monitor | perfmon.exe |
Windows Server 2019 |
| Resursövervakare | resmon.exe |
Windows Server 2019 |
| Task Scheduler | taskschd.msc |
Windows Server 2022 |
| Windows PowerShell-integrerad skriptmiljö (ISE) | powershell_ise.exe |
Windows Server 2019 |
Prerequisites
Kontrollera att du uppfyller följande krav innan du börjar:
Programkompatibilitetsfunktionen på begäran kan bara installeras på Server Core-installationer av Windows Server. Försök inte lägga till programkompatibilitetsfunktionen på begäran till servrar med installationsalternativet Skrivbordsmiljö.
Du måste vara inloggad med ett administratörskonto på den Server Core-dator som du vill lägga till programkompatibilitetsfunktionen på begäran i.
Följande Windows Server-funktioner kräver extra konfiguration:
- Failover Cluster Manager (
cluadmin.msc) kräver att Windows Server-funktionen för failoverkluster installeras först. - IIS-hanteringskonsolen (
Web-Mgmt-Console) förlitar sig på att programkompatibilitetsfunktionen på begäran ska installeras, eftersom microsoft-hanteringskonsolen (mmc.exe) måste köras.
- Failover Cluster Manager (
Om du vill lägga till programkompatibilitetsfunktionen på begäran i en anpassad Windows-avbildning (WIM) behöver du ISO-avbildningsfilen för den version av Windows Server som du vill skapa en anpassad avbildning för.
Installera programkompatibilitetsfunktionen på begäran
Att installera programkompatibilitetsfunktionen på begäran innebär att du lägger till ett specialiserat paket i server core-installationen som tillhandahåller extra verktyg och kompatibilitetsfunktioner som normalt finns i Server med skrivbordsmiljö.
Installationsprocessen beror på om du vill installera programkompatibilitetsfunktionen på begäran från Windows Update eller en ISO-avbildning. Du kan installera funktionen direkt från Windows Update genom att köra ett PowerShell-kommando. För en ISO-avbildning måste du ladda ned relevanta Windows Server-språk och valfria funktioner ISO, montera den lokalt och installera funktionen från den källan.
När du har installerat programkompatibilitetsfunktionen på begäran och startat om servern ändras färg för kommandokonsolens fönsterram till en annan blå nyans.
Välj relevant flik för önskad installationsmetod.
Så här installerar du programkompatibilitetsfunktionen på begäran på en Server Core-installation av Windows Server från Windows Update:
Logga in på servern med ett administratörskonto.
I
SConfiganvänder du alternativ 15 för att gå ut tillSConfigPowerShell.Installera programkompatibilitetsfunktionen på begäran genom att köra följande kommando. Det tar flera minuter att slutföra kommandot.
Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"Utdata ser ut ungefär så här:
Path : Online : True RestartNeeded : TrueNär kommandot har slutförts startar du om servern för att tillämpa ändringarna och installerar sedan de senaste uppdateringarna av operativsystemet.
Important
Om du gör en uppgradering på plats av Windows Server till en nyare version finns inte programkompatibilitetsfunktionen på begäran kvar. Du måste installera den igen efter uppgraderingen. Du kan också lägga till funktionen Programkompatibilitet på begäran till en anpassad Windows-avbildning (WIM) som du använder för att installera Windows Server. Om du lägger till programkompatibilitetsfunktionen på begäran i en anpassad avbildning ser du till att den finns när uppgraderingen har slutförts. Mer information finns i Avsnittet Lägg till programkompatibilitetsfunktionen på begäran i en anpassad WIM-avbildning .
Lägg till programkompatibilitetsfunktionen på begäran i en anpassad WIM-avbildning
Om du lägger till programkompatibilitetsfunktionen på begäran i en anpassad Windows-avbildning (WIM) och använder avbildningen för att installera Windows Server installeras den automatiskt under installationsprocessen. Den finns kvar efter en uppgradering på plats av Windows Server till en nyare version.
Följ dessa steg om du vill lägga till programkompatibilitetsfunktionen på begäran i en anpassad WIM-avbildning. Var noga med att ändra <values> till din egen.
Ladda ned ISO-avbildningsfilen som innehåller funktioner på begäran för den version av Windows Server som du vill skapa en anpassad avbildning. Spara ISO-avbildningen i en mapp i samma mapp där du har WINDOWS Server ISO-avbildningsfilen. ISO-avbildningen är tillgänglig för följande versioner av Windows Server:
Montera både språk och valfria funktioner ISO och Windows Server ISO genom att köra följande kommandon i en upphöjd PowerShell-session:
$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"Kör följande kommando för att hämta enhetsbokstäverna som ISO-filerna för FOD och Windows Server är monterade på.
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetterKopiera innehållet i Windows Server ISO-avbildningen till en lokal mapp, till exempel C:\SetupFiles\WindowsServer\Files, genom att köra följande kommandon. Kopieringsåtgärden kan ta lite tid.
$wsFiles = "<Windows Server files path>" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -RecurseHämta det avbildningsnamn som du vill ändra i
install.wimfilen genom att köra följande kommando. Fileninstall.wimfinns i källmappen för Windows Server ISO-avbildningen. Namnen på de bilder som är tillgängliga i den härinstall.wimfilen finns i utdata.$installWimPath = "<Windows Server Files Path>\sources\install.wim" Get-WindowsImage -ImagePath $installWimPathinstall.wimMontera filen i en ny mapp genom att köra följande kommando:-
$wimImageName– Ange namnet på den avbildning som du vill montera från utdata från föregående kommando. Exemplet här använder Windows Server 2022 Datacenter. -
$wimMountFolder– Ange en tom mapp som ska användas vid åtkomst till innehållet i filen 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-
Lägg till de funktioner och paket som du vill till den monterade
install.wim-avbildningen genom att köra följande kommandon, beroende på vilken version du har, och ersätta exempelvariabelvärdena med dina egna.För Windows Server 2022 och senare:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccessFör tidigare versioner av Windows Server:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
Demontera och checka in ändringar i
install.wimfilen genom att köra följande kommando:Dismount-WindowsImage -Path $wimMountFolder -Save
Nu kan du installera Windows Server med den anpassade WIM-avbildningen som innehåller funktionen Programkompatibilitet på begäran och den finns kvar efter en uppgradering av Windows Server på plats till en nyare version.
Installera Internet Explorer 11 på Server Core
Du kan installera Internet Explorer 11 på en Server Core-installation av Windows Server 2022 och tidigare versioner. Internet Explorer kräver att programkompatibilitetsfunktionen på begäran installeras först. Om du behöver installera den kan du läsa avsnittet Installera programkompatibilitetsfunktionen på begäran. Du behöver inte installera Internet Explorer för att lägga till programkompatibilitetsfunktionen på begäran.
Tip
I Windows Server 2022 bör Microsoft Edge användas i stället, även om du kan lägga till Internet Explorer 11 i Server Core-installationer av Windows Server. Microsoft Edge har inbyggt Internet Explorer-läge (IE-läge) så att du kan komma åt äldre Internet Explorer-baserade webbplatser och program direkt från Microsoft Edge. Mer information om produktlivscykeln för Internet Explorer finns i Vanliga frågor och svar om livscykel – Internet Explorer och Microsoft Edge.
Välj relevant flik för önskad installationsmetod.
Så här installerar du Internet Explorer 11 på en Server Core-installation av Windows Server från Windows Update:
Kontrollera att du har installerat programkompatibilitetsfunktionen på begäran på Server Core-installationen av Windows Server.
Följ återigen stegen i avsnittet Installera programkompatibilitetsfunktionen på begäran, men för steg 3 kör du följande kommando i stället:
Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"Utdata ser ut ungefär så här:
Path : Online : True RestartNeeded : TrueNär kommandot har slutförts startar du om servern för att tillämpa ändringarna och installerar sedan de senaste uppdateringarna av operativsystemet.
När servern har startats om kan du komma åt Internet Explorer 11 genom att gå tillbaka till en PowerShell-prompt från
SConfigoch sedan köra följande kommando:& "$env:ProgramFiles\Internet Explorer\iexplore.exe"
Important
Dubbelklicka för att öppna lokalt sparade .htm filer stöds inte. Du kan dock högerklicka och välja Öppna med Internet Explorer, eller så kan du öppna det direkt från Internet Explorer genom att välja Arkiv och sedan Öppna och bläddra till filen.