Seit Windows Server 2008 R2 unterstützen Remotedesktop-Sitzungshosts die Remotedesktop-IP-Virtualisierung für Winsock-Anwendungen pro Sitzung und pro Programm. Remotedesktop weist Benutzersitzungen einzelne IP-Adressen zu, um Anwendungskompatibilitätsprobleme zu vermeiden, die auftreten können, wenn alle Remotedesktopbenutzer am selben Speicherort dieselbe IP-Adresse verwenden. Dieser Artikel enthält Anweisungen zum Virtualisieren von IP-Adressen für Remotedesktopbenutzer Ihrer Organisation.
Hinweis
Die Anweisungen dieses Artikels zum Virtualisieren von IPs gelten nur für lokale Umgebungen.
Voraussetzungen
Um die IP-Virtualisierung verwenden zu können, muss Ihr System die folgenden Anforderungen erfüllen:
Ihre Bereitstellung muss Windows Server 2019 oder höher ausführen.
Sie müssen die RD-Sitzungshostserverrolle dem Computer zuweisen, den Sie verwenden, um die Änderungen vorzunehmen.
Sie können die IP-Virtualisierung mithilfe der Microsoft Management Console (MMC), der Gruppenrichtlinie oder der Ausführung eines Befehls in einem PowerShell-Fenster konfigurieren.
Öffnen Sie auf dem Computer mit der RD-Sitzungshostserverrolle die MMC für die RD-Sitzungshostkonfiguration.
Navigieren Sie zu Einstellungen bearbeiten.
Wählen Sie IP-Virtualisierung aus und gehen Sie zu Eigenschaften.
Aktivieren Sie das Kontrollkästchen IP-Virtualisierung.
Navigieren Sie zum Feld Netzwerkadapter für die IP-Virtualisierung auswählen und wählen Sie aus dem Dropdown-Menü den Netzwerkadapter aus, den Sie für die IP-Virtualisierung verwenden wollen.
Hinweis
Die IP-Virtualisierung unterstützt derzeit nur Szenarien mit einem Netzwerkadapter. Wenn Ihr Server über mehrere aktivierte Netzwerkadapter verfügt, können Sie nur den Adapter verwenden, den Sie in den Einstellungen für die IP-Virtualisierung ausgewählt haben.
Wählen Sie Anwenden aus, wenn Sie fertig sind.
Optional: So konfigurieren Sie die IP-Virtualisierung für bestimmte Programme:
Kehren Sie zu Einstellungen bearbeiten zurück und wählen Sie Programm hinzufügen aus.
Geben Sie den Dateipfad des Programms ein, das Sie verwenden möchten, oder navigieren Sie zu diesem.
Klicken Sie auf Öffnen.
Wiederholen Sie diesen Vorgang für alle Programme, die Sie verwenden möchten.
Wählen Sie Anwenden aus, wenn Sie fertig sind.
Öffnen Sie auf dem Computer, auf dem Sie die Änderungen vornehmen möchten, den Gruppenrichtlinien-Editor (gpedit.msc) aus.
Navigieren Sie zu Computerkonfiguration>Administrative Vorlagen>Windows-Komponenten>Remotedesktopdienste>Remotedesktop-Sitzungshost>Anwendungskompatibilität.
Klicken Sie mit der rechten Maustaste auf Netzwerkadapter für die Remotedesktop-IP-Virtualisierung auswählen und wählen Sie anschließend die Option Bearbeiten aus.
Wählen Sie Aktiviert.
Hinweis
Die IP-Virtualisierung unterstützt derzeit nur Szenarien mit einem Netzwerkadapter. Wenn Ihr Server über mehrere aktivierte Netzwerkadapter verfügt, können Sie nur den Adapter verwenden, den Sie in den Einstellungen für die IP-Virtualisierung ausgewählt haben.
Um diese Richtlinie auf eine bestimmte IP-Adresse und eine bestimmte Netzwerkmaske anzuwenden, wechseln Sie zum Feld IP-Adresse definieren und geben Sie die IP-Adresse und die Netzwerkmaske basierend auf dem Format <IP address/<network mask>
ein.
Wählen Sie Anwenden aus, wenn Sie fertig sind.
Klicken Sie als Nächstes mit der rechten Maustaste auf Remotedesktop-IP-Virtualisierung aktivieren und wählen Sie Bearbeiten aus.
Wählen Sie Aktiviert.
Wenn Sie die Virtualisierung für den „Nach Programm“-Modus konfigurieren möchten, gehen Sie wie folgt vor:
Wählen Sie Nach Programm aus.
Geben Sie für das Programm, das Sie hinzufügen möchten, den Namen oder den vollständigen Dateipfad ein.
Wählen Sie Anwenden aus, wenn Sie fertig sind.
Optional können Sie auch die Richtlinie IP-Adresse des Remotedesktop-Sitzungshostservers nicht verwenden, wenn die virtuelle IP-Adresse nicht verfügbar ist konfigurieren, um zu verhindern, dass Ihre Bereitstellung die IP-Adresse des Remotedesktop-Sitzungshostservers verwendet, wenn virtualisierte IP-Adressen nicht verfügbar sind.
Sie können diese Richtlinie wie folgt aktivieren:
Klicken Sie mit der rechten Maustaste auf IP-Adresse des Remotedesktop-Sitzungshostservers nicht verwenden, wenn keine virtuelle IP-Adresse verfügbar ist und wählen Sie Bearbeiten aus.
Wählen Sie Aktiviert.
Klicken Sie auf Übernehmen.
Öffnen Sie ein PowerShell-Fenster mit erhöhten Rechten.
Führen Sie das folgende Cmdlet aus, um den Registrierungsschlüssel umzubenennen:
Rename-Item HKLM:\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1 Backup_2C69D9F1
Hinweis
Es wird empfohlen, den Registrierungsschlüssel umzubenennen, anstatt ihn zu löschen. Auf diese Weise können Sie Ihre Einstellungen leichter rückgängig machen. Um Ihre Einstellungen rückgängig zu machen, wählen Sie für den Namen und die Werte wieder die folgenden Standardeinstellungen aus:
Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1\
AppFullPath: C:\Windows\System32\svchost.exe\
PermittedLspCategories: 0x40000000
Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Führen Sie den folgenden Befehl aus, um die Gruppenrichtlinie Remotedesktop-IP-Virtualisierung aktivieren zu aktivieren.
Set-GPRegistryValue -Name "Remote Desktop IP Virtualization" -Key "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -ValueName "IPFilterBitmaps" -Type DWORD -Value 1
Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Zugehöriger Inhalt