Konfigurieren von "Features bei Bedarf" unter Windows Server

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016

In diesem Thema wird beschrieben, wie Featuredateien in einer Features-bei-Bedarf-Konfiguration mithilfe des Cmdlets "Uninstall-WindowsFeature" entfernt werden.

Features bei Bedarf ist ein Feature, das in Windows 8 und Windows Server 2012 eingeführt wurde, mit dem Sie Rollen- und Featuredateien (manchmal als Featurenutzlast bezeichnet) aus dem Betriebssystem entfernen können, um Speicherplatz zu sparen, und Rollen und Features von Remotestandorten oder Installationsmedien anstelle von lokalen Computern installieren können. Sie können Featuredateien von ausgeführten physischen und virtuellen Computern entfernen. Sie können Featuredateien Windows-Imagedateien (WIM) oder offline geschalteten virtuellen Festplatten (VHDs) hinzufügen oder von diesen entfernen, um eine reproduzierbare Kopie von „Features bei Bedarf“-Konfigurationen zu erstellen.

Wenn Featuredateien in einer Features bei Bedarf-Konfiguration auf einem Computer nicht verfügbar sind und eine Installation diese Featuredateien erfordert, können Windows Server 2012 R2 oder Windows Server 2012 angewiesen werden, die Dateien aus einem parallelen Featurespeicher abzurufen (einem freigegebenen Ordner, der Featuredateien enthält und für den Computer im Netzwerk verfügbar ist). Windows Update oder von Installationsmedien aus. Wenn Featuredateien nicht auf dem Zielserver verfügbar sind, sucht die Funktion "Features bei Bedarf" nach fehlenden Featuredateien, indem die folgenden Schritte in der angegebenen Reihenfolge erfolgen.

  1. Suchen an einem Speicherort, der von Benutzern des Assistenten zum Hinzufügen von Rollen und Features oder von DISM-Installationsbefehlen angegeben wurde

  2. Auswerten der Konfiguration der Gruppenrichtlinie Einstellung Computerkonfiguration\Administrative Vorlagen\System\Einstellungen für optionale Komponenteninstallation und Komponentenreparatur angeben

  3. Durchsuchen von Windows Update

Sie können das standardmäßige Features-bei-Bedarf-Verhalten über eine der folgenden Aktionen überschreiben.

  • Angeben eines anderen Quellpfads als Teil des Cmdlets Install-WindowsFeature durch Hinzufügen des Source-Parameters

  • Angeben eines alternativen Quellpfads auf der Seite Installationsoptionen bestätigen während der Installation von Features mithilfe des Assistenten zum Hinzufügen von Rollen und Features

  • Konfigurieren der Gruppenrichtlinieneinstellung Einstellungen für die Installation optionaler Komponenten und die Reparatur von Komponenten angeben

Dieses Thema enthält folgende Abschnitte:

Erstellen einer Featuredatei oder eines freigegebenen Remoteordners mit Featuredateien

In diesem Abschnitt wird beschrieben, wie Sie einen freigegebenen Remoteordner für Featuredateien (auch als "side-by-side store" bezeichnet) einrichten, in dem die Dateien gespeichert werden, die zum Installieren von Rollen, Rollendiensten und Features auf Servern erforderlich sind, auf denen Windows Server 2012 R2 oder Windows Server 2012 ausgeführt wird. Nachdem Sie einen Featurespeicher eingerichtet haben, können Sie Rollen, Rollendienste und Features auf Servern installieren, auf denen diese Betriebssysteme ausgeführt werden, und den Featurespeicher als Speicherort der Installationsquelldateien angeben.

So erstellen Sie einen Speicher für Featuredateien

  1. Erstellen Sie auf einem Server im Netzwerk einen freigegebenen Ordner. Beispiel: \\Netzwerk\Freigabe\sxs.

  2. Vergewissern Sie sich, dass Sie über die ordnungsgemäßen Berechtigungen für den Featurespeicher verfügen. Der Quellpfad oder die Dateifreigabe muss leseberechtigungen entweder der Gruppe Jeder (aus Sicherheitsgründen nicht empfohlen) oder den Computerkonten (DOMAINSERverNAME$) von Servern erteilen, auf denen Sie Features mithilfe dieses Featurespeichers installieren möchten. Das Gewähren des Benutzerkontozugriffs ist nicht ausreichend.

    Sie können auf Einstellungen zu Dateifreigaben und Berechtigungen über eine der folgenden Aktionen auf dem Windows-Desktop zugreifen.

    • Klicken Sie mit der rechten Maustaste auf den freigegebenen Ordner, klicken Sie auf Eigenschaften, und ändern Sie anschließend auf der Registerkarte Sicherheit die zulässigen Benutzer und ihre Zugriffsrechte.

    • Klicken Sie mit der rechten Maustaste auf den freigegebenen Ordner, zeigen Sie auf Freigeben für, und klicken Sie anschließend auf Bestimmte Personen.

    Hinweis

    Server in Arbeitsgruppen können nicht auf externe Dateifreigaben zugreifen, auch wenn das Computerkonto des Arbeitsgruppenservers für die externe Freigabe über die Berechtigung Lesen verfügt. Alternative Quellspeicherorte, die für Arbeitsgruppenserver funktionieren, sind u. a. Installationsmedien, Windows Update sowie VHD- oder WIM-Dateien, die auf dem lokalen Arbeitsgruppenserver gespeichert sind.

  3. Kopieren Sie den Ordner Sources\SxS vom Installationsmedium von Windows Server in den freigegebenen Ordner, den Sie in Schritt 1 erstellt haben.

Möglichkeiten zum Entfernen von Featuredateien

Es gibt zwei Möglichkeiten zum Entfernen von Featuredateien aus Windows Server in einer „Features bei Bedarf“-Konfiguration.

  • Mit remove dem Parameter des Uninstall-WindowsFeature Cmdlets können Sie Featuredateien von einem Server oder einer virtuellen Offlinefestplatte (VHD) löschen, auf der Windows Server 2012 R2 oder Windows Server 2012 ausgeführt wird. Gültige Werte für den remove Parameter sind die Namen von Rollen, Rollendiensten und Features.

  • DISM-Befehle (Deployment Image Servicing and Management, Abbildverwaltung für die Bereitstellung) ermöglichen das Erstellen benutzerdefinierter WIM-Dateien zum Einsparen von Festplattenspeicher, indem Featuredateien weggelassen werden, die entweder nicht benötigt werden oder aus anderen Remotequellen abgerufen werden können. Weitere Informationen zum Vorbereiten benutzerdefinierter Images mit DISM finden Sie unter How to Enable or Disable Windows Features.

Entfernen von Featuredateien mithilfe von "Uninstall-WindowsFeature"

Sie können das cmdlet Uninstall-WindowsFeature sowohl zum Deinstallieren von Rollen, Rollendiensten und Features von Servern und Offline-VHDs, auf denen Windows Server 2012 R2 oder Windows Server 2012 ausgeführt wird, als auch zum Löschen von Featuredateien verwenden. Sie können bei Bedarf die gleichen Rollen, Rollendienste und Features im selben Befehl deinstallieren und löschen.

Wichtig

Wenn Sie Featuredateien für eine Rolle, einen Rollendienst oder ein Feature, Rollen, Rollendienste und Features löschen, die von den dateien abhängen, die Sie entfernen, werden ebenfalls gelöscht. Wenn Sie Featuredateien für einen Rollendienst oder Unterfeature löschen und keine anderen Rollendienste oder Unterfeatures für die übergeordnete Rolle bzw. das übergeordnete Feature installiert sind, werden Dateien für die gesamte übergeordnete Rolle bzw. das gesamte übergeordnete Feature gelöscht. Fügen Sie zum Anzeigen aller Features, die durch den Befehl Uninstall-WindowsFeature -remove gelöscht würden, den whatif-Parameter dem Befehl hinzu, um diesen auszuführen und Ergebnisse anzuzeigen, ohne Featuredateien tatsächlich zu löschen.

So entfernen Sie Rollen- und Featuredateien mithilfe von "Uninstall-WindowsFeature"

  1. Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Benutzerrechten, indem Sie einen der folgenden Schritte durchführen.

    Hinweis

    Wenn Sie Rollen und Features von einem Remoteserver deinstallieren, müssen Sie Windows PowerShell nicht mit erhöhten Benutzerrechten ausführen.

    • Klicken Sie auf dem Windows-Desktop auf der Taskleiste mit der rechten Maustaste auf Windows PowerShell, und klicken Sie dann auf Als Administrator ausführen.

    • Klicken Sie auf dem Windows Startbildschirm mit der rechten Maustaste auf die Kachel Windows PowerShell, und klicken Sie dann auf der App-Leiste auf Als Administrator ausführen.

    • Geben Sie auf einem Server, auf dem die Server Core-Installationsoption ausgeführt wird, PowerShell in eine Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE.

  2. Geben Sie Folgendes ein, und drücken Sie dann die EINGABETASTE.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -remove
    

    Beispiel: "Remotedesktoplizenzierung" ist der letzte verbleibende Rollendienst der installierten Remotedesktopdienste. Der Befehl deinstalliert "Remotedesktoplizenzierung" und anschließend die Featuredateien der gesamten Rolle "Remotedesktopdienste" vom angegebenen Server contoso_1.

    Uninstall-WindowsFeature -Name rdS-Licensing -computerName contoso_1 -remove
    

    Beispiel: Im folgenden Beispiel entfernt der Befehl Active Directory Domain Services und Gruppenrichtlinie Management aus einer Offline-VHD. Zunächst werden die Rolle und das Feature deinstalliert. Anschließend werden die Featuredateien vollständig von der Offline-VHD Contoso.vhd entfernt.

    Hinweis

    Sie müssen den computerName Parameter hinzufügen, wenn Sie das Cmdlet auf einem Computer ausführen, auf dem Windows 8.1 oder Windows 8 ausgeführt wird.

    Wenn Sie den Namen einer VHD-Datei aus einer Netzwerkfreigabe eingeben, muss diese Freigabe dem Computerkonto des Servers, den Sie zum Einbinden der VHD ausgewählt haben, Lese - undSchreibberechtigungen erteilen. Die Zugriffsberechtigungen des Benutzerkontos reichen nicht aus. Die Freigabe kann der Gruppe Jeder die Berechtigungen Lesen und Schreiben gewähren, um den Zugriff auf die VHD zu ermöglichen, dies wird aber aus Sicherheitsgründen nicht empfohlen.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -VHD C:\WS2012VHDs\Contoso.vhd -computerName ContosoDC1
    

Weitere Informationen

Installieren oder Deinstallieren von Rollen, Rollendiensten oder FeaturesWindows ServerinstallationsoptionenÜbersichtüber das Aktivieren oder Deaktivieren Windows FeaturesAbbildverwaltung für die Bereitstellung (DISM)