Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Anwendungskompatibilitätsfeature on Demand (FOD) ist ein optionales Featurepaket, das die Kompatibilität von Server Core-Installationen in Windows Server verbessert. Ab Windows Server 2019 können Sie dieses Feature jederzeit installieren, um die Kompatibilität von Anwendungen mit Server Core-Installationen von Windows Server zu verbessern und zusätzliche Tools für tägliche Aufgaben bereitzustellen. In diesem Artikel werden die Vorteile des Anwendungskompatibilitätsfeatures bei Bedarf erläutert, der Installationsprozess beschrieben und Anweisungen zum Hinzufügen zu einem Server oder einem benutzerdefinierten Windows-Image bereitgestellt.
Weitere Informationen zu anderen Features bei Bedarf finden Sie unter Features On Demand.
Gründe für die Installation des Anwendungskompatibilitätsfeatures bei Bedarf
Das Anwendungskompatibilitätsfeature bei Bedarf für Server Core enthält eine Teilmenge von Binärdateien und Paketen aus der Installationsoption "Server mit Desktopdarstellung". Dieses optionale Paket ist über Windows Update oder auf einer separaten ISO verfügbar, kann aber nur zu Server Core-Installationen und -Images hinzugefügt werden.
Die beiden Hauptvorteile des Anwendungskompatibilitätsfeatures bei Bedarf sind:
Erhöhte Kompatibilität von Server Core für Serveranwendungen.
Das Hinzufügen von Betriebssystemkomponenten, die normalerweise nicht in Server Core enthalten sind, kann bei Verwaltungsaufgaben und Kompatibilität für Softwaretools helfen, die in akuten Problembehandlungs- und Debuggingszenarien verwendet werden.
Zu den Betriebssystemkomponenten, die als Teil des Anwendungskompatibilitätsfeatures bei Bedarf verfügbar sind, gehören:
| Komponente | Dateiname | Als Erstes verfügbar |
|---|---|---|
| Geräte-Manager | devmgmt.msc |
Windows Server 2019 |
| Datenträgerverwaltung | diskmgmt.msc |
Windows Server 2019 |
| Ereignisanzeige | eventvwr.msc |
Windows Server 2019 |
| Failovercluster-Manager | cluadmin.msc |
Windows Server 2019 |
| Datei-Explorer | explorer.exe |
Windows Server 2019 |
| Hyper-V-Manager | virtmgmt.msc |
Windows Server 2022 |
| Microsoft Management Console | mmc.exe |
Windows Server 2019 |
| Leistungsmonitor | perfmon.exe |
Windows Server 2019 |
| Ressourcenmonitor | resmon.exe |
Windows Server 2019 |
| Taskplaner | taskschd.msc |
Windows Server 2022 |
| Integrierte Skriptingumgebung (Windows PowerShell Integrated Scripting Environment, ISE) | powershell_ise.exe |
Windows Server 2019 |
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
Das Anwendungskompatibilitätsfeature bei Bedarf kann nur auf Server Core-Installationen von Windows Server installiert werden. Versuchen Sie nicht, das Anwendungskompatibilitätsfeature bei Bedarf servern mit der Installationsoption "Desktopdarstellung" hinzuzufügen.
Sie müssen mit einem Administratorkonto auf dem Server Core-Computer angemeldet sein, dem Sie das Anwendungskompatibilitätsfeature bei Bedarf hinzufügen möchten.
Für die folgenden Windows Server-Features ist eine zusätzliche Konfiguration erforderlich:
- Failover Cluster-Manager (
cluadmin.msc) erfordert, dass zuerst die Windows Server-Funktion für Failover Clustering installiert wird. - IIS Management Console (
Web-Mgmt-Console) basiert auf der Installation des Anwendungskompatibilitätsfeatures, da die Microsoft Management Console (mmc.exe) ausgeführt werden muss.
- Failover Cluster-Manager (
Wenn Sie das Feature "Anwendungskompatibilität bei Bedarf" zu einem benutzerdefinierten Windows-Image (WIM) hinzufügen möchten, benötigen Sie die ISO-Imagedatei für die Version von Windows Server, für die Sie ein benutzerdefiniertes Image erstellen möchten.
Installieren des Anwendungskompatibilitätsfeatures bei Bedarf
Die Installation des Anwendungskompatibilitätsfeatures bei Bedarf umfasst das Hinzufügen eines speziellen Pakets zu Ihrer Server Core-Installation, das zusätzliche Tools und Kompatibilitätsfeatures bereitstellt, die normalerweise in Server mit Desktopdarstellung zu finden sind.
Der Installationsprozess hängt davon ab, ob Sie das Anwendungskompatibilitätsfeature bei Bedarf von Windows Update oder einem ISO-Image installieren möchten. Sie können das Feature direkt über Windows Update installieren, indem Sie einen PowerShell-Befehl ausführen. Für ein ISO-Image müssen Sie die relevanten Windows Server-Sprachen und optionalen Features ISO herunterladen, lokal bereitstellen und das Feature aus dieser Quelle installieren.
Nachdem Sie das Anwendungskompatibilitätsfeature bei Bedarf installiert und den Server neu gestartet haben, ändert sich die Fensterfarbe des Befehlskonsolenfensters in eine andere Blauschattierung.
Wählen Sie die relevante Registerkarte für Ihre bevorzugte Installationsmethode aus.
So installieren Sie das Anwendungskompatibilitätsfeature bei Bedarf auf einer Server Core-Installation von Windows Server über Windows Update:
Melden Sie sich beim Server mit einem Administratorkonto an.
Verwenden Sie in
SConfigdie Option 15, umSConfigzur PowerShell zu gelangen.Installieren Sie das Anwendungskompatibilitätsfeature bei Bedarf, indem Sie den folgenden Befehl ausführen. Der Befehl dauert mehrere Minuten, bis er abgeschlossen ist.
Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"Die Ausgabe sieht in etwa wie das folgende Beispiel aus:
Path : Online : True RestartNeeded : TrueNachdem der Befehl abgeschlossen ist, starten Sie den Server neu, um die Änderungen anzuwenden, und installieren Sie dann die neuesten Betriebssystemupdates.
Von Bedeutung
Wenn Sie ein direktes Upgrade von Windows Server auf eine neuere Version durchführen, bleibt das Anwendungskompatibilitätsfeature bei Bedarf nicht erhalten. Sie müssen es nach dem Upgrade erneut installieren. Alternativ können Sie das Anwendungskompatibilitätsfeature bei Bedarf zu einem benutzerdefinierten Windows-Image (WIM) hinzufügen, das Sie zum Installieren von Windows Server verwenden. Durch Hinzufügen des Anwendungskompatibilitätsfeatures bei Bedarf zu einem benutzerdefinierten Image wird sichergestellt, dass es nach Abschluss des Upgrades vorhanden ist. Weitere Informationen finden Sie unter Hinzufügen des Anwendungskompatibilitätsfeatures bei Bedarf zu einem benutzerdefinierten WIM-Imageabschnitt .
Hinzufügen des Anwendungskompatibilitätsfeatures bei Bedarf zu einem benutzerdefinierten WIM-Image
Wenn Sie das Anwendungskompatibilitätsfeature bei Bedarf zu einem benutzerdefinierten Windows-Image (WIM) hinzufügen und dieses Image zum Installieren von Windows Server verwenden, wird es während des Installationsprozesses automatisch installiert. Nach einem In-Place-Upgrade von Windows Server auf eine neuere Version bleibt es erhalten.
Führen Sie die folgenden Schritte aus, um das Anwendungskompatibilitätsfeature bei Bedarf zu einem benutzerdefinierten WIM-Image hinzuzufügen. Achten Sie darauf, <values> durch Ihre eigene zu ersetzen.
Laden Sie die ISO-Imagedatei herunter, die die bei Bedarf aktivierbaren Features für die Version von Windows Server enthält, für die Sie ein benutzerdefiniertes Image erstellen möchten. Speichern Sie das ISO-Image in demselben Ordner, in dem Sie die Windows Server ISO-Imagedatei haben. Das ISO-Image ist für die folgenden Versionen von Windows Server verfügbar:
Mounten Sie sowohl das Languages and Optional Features ISO als auch das Windows Server ISO, indem Sie die folgenden Befehle in einer erhöhten PowerShell-Sitzung ausführen:
$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"Führen Sie den folgenden Befehl aus, um die Laufwerksbuchstaben abzurufen, in die das FOD-ISO und das Windows Server-ISO gemountet sind:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetterKopieren Sie den Inhalt des Windows Server ISO-Images in einen lokalen Ordner, z. B . C:\SetupFiles\WindowsServer\Files, indem Sie die folgenden Befehle ausführen. Der Kopiervorgang kann einige Zeit in Anspruch nehmen.
$wsFiles = "<Windows Server files path>" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -RecurseRufen Sie den Bildnamen ab, den Sie innerhalb der
install.wimDatei ändern möchten, indem Sie den folgenden Befehl ausführen. Dieinstall.wimDatei befindet sich im Quellordner des Windows Server ISO-Images. Die Namen der in dieserinstall.wimDatei verfügbaren Bilder befinden sich in der Ausgabe.$installWimPath = "<Windows Server Files Path>\sources\install.wim" Get-WindowsImage -ImagePath $installWimPathStellen Sie die
install.wimDatei in einem neuen Ordner ein, indem Sie den folgenden Befehl ausführen:-
$wimImageName- Geben Sie den Namen des Images ein, das Sie aus der Ausgabe des vorherigen Befehls bereitstellen möchten. Im folgenden Beispiel wird Windows Server 2022 Datacenter verwendet. -
$wimMountFolder– Geben Sie einen leeren Ordner an, der beim Zugriff auf den Inhalt der Datei install.wim verwendet werden soll.
$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-
Fügen Sie die Funktionen und Pakete hinzu, die Sie dem bereitgestellten
install.wimImage hinzufügen möchten, indem Sie die folgenden Befehle ausführen (je nach Version), indem Sie die Beispielvariablenwerte durch Eigene ersetzen.Für Windows Server 2022 und höher:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccessFür frühere Versionen von Windows Server:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
Entmounten Sie die
install.wimDatei und übernehmen Sie Änderungen, indem Sie den folgenden Befehl ausführen:Dismount-WindowsImage -Path $wimMountFolder -Save
Sie können Windows Server jetzt mit dem benutzerdefinierten WIM-Image installieren, das das Anwendungskompatibilitätsfeature bei Bedarf enthält und nach einem direkten Upgrade von Windows Server auf eine neuere Version vorhanden bleibt.
Installieren von Internet Explorer 11 auf Server Core
Sie können Internet Explorer 11 auf einer Server Core-Installation von Windows Server 2022 und früheren Versionen installieren. Internet Explorer erfordert, dass das Anwendungskompatibilitätsfeature bei Bedarf zuerst installiert wird. Wenn Sie es installieren müssen, lesen Sie den Abschnitt "Installieren des Anwendungskompatibilitätsfeatures bei Bedarf". Sie müssen Internet Explorer nicht installieren, um das Anwendungskompatibilitätsfeature bei Bedarf hinzuzufügen.
Tipp
In Windows Server 2022 sollte Microsoft Edge verwendet werden, obwohl Sie Internet Explorer 11 zu Server Core-Installationen von Windows Server hinzufügen können. Microsoft Edge verfügt über den integrierten Internet Explorer-Modus (IE-Modus), sodass Sie direkt von Microsoft Edge aus auf ältere Internet Explorer-basierte Websites und Anwendungen zugreifen können. Weitere Informationen zum Produktlebenszyklus für Internet Explorer finden Sie in den häufig gestellten Fragen zum Lebenszyklus – Internet Explorer und Microsoft Edge.
Wählen Sie die relevante Registerkarte für Ihre bevorzugte Installationsmethode aus.
So installieren Sie Internet Explorer 11 auf einer Server Core-Installation von Windows Server über Windows Update:
Stellen Sie sicher, dass Sie das Anwendungskompatibilitätsfeature bei Bedarf auf der Server Core-Installation von Windows Server installiert haben.
Führen Sie erneut die Schritte im Abschnitt "Installieren des Anwendungskompatibilitätsfeatures bei Bedarf" aus, führen Sie jedoch für Schritt 3 stattdessen den folgenden Befehl aus:
Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"Die Ausgabe sieht in etwa wie das folgende Beispiel aus:
Path : Online : True RestartNeeded : TrueNachdem der Befehl abgeschlossen ist, starten Sie den Server neu, um die Änderungen anzuwenden, und installieren Sie dann die neuesten Betriebssystemupdates.
Nach dem Neustart des Servers können Sie auf Internet Explorer 11 zugreifen, indem Sie zu einer PowerShell-Eingabeaufforderung
SConfigzurückkehren und dann den folgenden Befehl ausführen:& "$env:ProgramFiles\Internet Explorer\iexplore.exe"
Von Bedeutung
Das Doppelklicken zum Öffnen lokal gespeicherter .htm Dateien wird nicht unterstützt. Sie können jedoch mit der rechten Maustaste klicken und " Mit Internet Explorer öffnen" auswählen, oder Sie können sie direkt in Internet Explorer öffnen, indem Sie "Datei" und dann " Öffnen" auswählen und zur Datei navigieren.