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 IP-Virtualisierung verwenden zu können, muss Ihr System die folgenden Anforderungen erfüllen:
Ihre Bereitstellung muss Windows Server 2019 oder höher unterstützen.
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 dem Ausführen eines Befehls in einem PowerShell-Fenster konfigurieren.
Öffnen Sie auf dem Computer mit der RD-Sitzungshostserverrolle die MMC für die RD-Sitzungshostkonfiguration.
Wechseln Sie zu "Einstellungen bearbeiten".
Wählen Sie IP-Virtualisierung aus, und wechseln Sie zu "Eigenschaften".
Aktivieren Sie das Kontrollkästchen IP-Virtualisierung aktivieren .
Wählen Sie im Feld "Netzwerkadapter für die IP-Virtualisierung auswählen" den Netzwerkadapter aus, den Sie im Dropdownmenü für die IP-Virtualisierung verwenden möchten.
Hinweis
Die IP-Virtualisierung unterstützt derzeit nur Szenarien mit einem einzelnen 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 angeben.
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 dann "Programm hinzufügen" aus.
Geben Sie den Dateipfad des Programms ein, das Sie verwenden möchten, oder navigieren Sie ihn.
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 den Gruppenrichtlinien-Editor (gpedit.msc) auf dem Computer, an dem Sie Änderungen vornehmen möchten.
Wechseln Sie zu Computerkonfiguration>Administrative Vorlagen>Windows-Komponenten>Remotedesktopdienste>Remotedesktop-Sitzungshost>Anwendungskompatibilität.
Klicken Sie mit der rechten Maustaste auf den Netzwerkadapter, der für die Remotedesktop-IP-Virtualisierung verwendet werden soll, und wählen Sie dann "Bearbeiten" aus.
Wählen Sie "Aktiviert" aus.
Hinweis
Die IP-Virtualisierung unterstützt derzeit nur Szenarien mit einem einzelnen 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 angeben.
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 das Netzwerkformat 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 dann "Bearbeiten" aus.
Wählen Sie "Aktiviert" aus.
Optionalerweise, wenn Sie die Virtualisierung für den Modus pro Programm konfigurieren möchten:
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.
So aktivieren Sie diese Richtlinie:
Klicken Sie mit der rechten Maustaste auf „Verwenden Sie nicht die IP-Adresse des Remotedesktopsitzungshostservers, wenn eine virtuelle IP-Adresse nicht verfügbar ist“, und wählen Sie dann „Bearbeiten“ aus.
Wählen Sie "Aktiviert" aus.
Wählen Sie Anwenden.
Ö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 einfacher wiederherstellen. Wenn Sie Ihre Einstellungen wiederherstellen möchten, ändern Sie den Namen und die Werte wieder in die folgenden Standardeinstellungen:
Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1\
AppFullPath: C:\Windows\System32\svchost.exe\
PermittedLspCategories: 0x40000000
Starten Sie den 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 den Computer neu, damit die Änderungen wirksam werden.
Verwandte Inhalte