Behebung des Fehlercodes 0x3000046 bei Remote Desktop auf Windows-Computern
Wenn Sie versuchen, eine Remoteverbindung oder -sitzung auf Ihrem Windows 11- oder Windows 10-Computer herzustellen, könnte der Fehlercode 0x3000046 angezeigt werden. Dieser Beitrag soll betroffenen PC-Nutzern dabei helfen, die geeignetsten Lösungen anzuwenden, um das Problem erfolgreich zu beheben. Dieses Problem tritt in der Regel auf, wenn eine Verbindung zu Windows Virtual Desktop (WVD) über den Windows-Client hergestellt wird (in einigen Fällen auch über den Web-Client); in solchen Fällen kann stattdessen der Fehlercode 0x3000047 angezeigt werden.
Wenn Sie auf dieses Problem stoßen, erhalten Sie die folgende vollständige Fehlermeldung;
Remote-Desktop
Wir konnten keine Verbindung herstellen, da derzeit keine Ressourcen verfügbar sind. Versuchen Sie es später erneut oder kontaktieren Sie den technischen Support, falls das Problem weiterhin auftritt.
Fehlercode: 0x3000046
Wenn dieses Problem auftritt, kann der Benutzer keine Verbindung zum persönlichen virtuellen Desktop (mit direiser Zuweisung) herstellen, nachdem ein Host-Pool sowie ein Sitzungshost über das neue Portal für Azure Virtual Desktop (AVD), auch bekannt als WVD v2, erstellt wurden.
Behebung des Fehlercodes 0x3000046 bei Remote Desktop
Falls Sie auf Ihrem Windows 11/10-PC den Fehlercode 0x3000046 für Ferndesktopverbindungen erhalten haben, können Sie die unten empfohlenen Lösungen in beliebiger Reihenfolge ausprobieren, um zu sehen, ob dadurch das Problem behoben wird.
- UPNs so konfigurieren, dass sie in lokalen DCs und Azure AD identisch sind
- Benutzer zur Gruppe „Remote Desktop Users“ hinzufügen
- Benutzer einem persönlichen Desktop zuweisen mittels PowerShell
- Persönlichen Desktop dem Benutzer über das neue AVD-Portal zuweisen
Schauen wir uns die Beschreibung des Prozesses an, der mit jeder der aufgeführten Lösungen verbunden ist.
Die einzige Abhilfe, um dieses Problem mit der Remote-Desktop-Verbindung zu beheben, besteht darin, die VM manuell über das Azure-Portal zu starten. Das wäre in Ordnung gewesen, wenn das Problem nicht wiederkehrend auftreten würde oder nur 1 oder 2 Benutzer betreffen würde. Falls das bei Ihnen der Fall ist, folgen Sie einfach den untenstehenden Lösungen.
1. Konfigurieren Sie die UPNs so, dass sie in lokalen DCs und in Azure AD identisch sind.
Diese Lösung für den Fehlercode 0x3000046 bei der Remotedesktop-Verbindung erfordert, dass Sie sicherstellen, dass die UPNs auf den lokalen Domänencontrollern und in Azure AD identisch sind. Außerdem müssen Sie sicherstellen, dass das O365-UPN mit dem Anmeldenamen des Benutzers im lokalen Active Directory übereinstimmt.
Um sicherzustellen, dass die UPNs in lokalen DCs und in Azure AD identisch sind, verfahren Sie wie folgt:
- Öffnen Sie Active Directory-Domänen und -Vertrauensstellungen.
- Auf der linken Seite des neuen Fensters klicken Sie mit der rechten Maustaste auf Active Directory-Domänen und -Vertrauensstellungen.
- Wählen Sie im Kontextmenü Eigenschaften aus.
- Geben Sie im Feld Alternative UPN-Suffixe das Domänensuffix des Benutzers ein, der WVD verwenden darf.
- Klicken Sie auf Hinzufügen.
- Anschließend ändern Sie die Eigenschaft „Anmeldename des Benutzers“ des jeweiligen Benutzers von (z. B.) [email zu [email (so wie der Benutzer es in dem O365/AAD-Mandanten hat).
- Änderungen speichern und beenden.
Nachdem Sie das erledigt haben, versuchen Sie es erneut mit der Remote-Desktop-Verbindung. Das Problem sollte nun behoben sein.
2. Benutzer der Gruppe „Remote Desktop Users“ hinzufügen
Diese Lösung erfordert, dass Sie die Benutzer, die dieses Problem haben, der Gruppe „Remote Desktop Users“ hinzufügen. Um einen Benutzer als Mitglied der lokalen Gruppe „Remote Desktop Users“ auf dem WVD-Computer hinzuzufügen, verfahren Sie wie folgt:
- Klicken Sie auf Start.
- Klicken Sie auf Verwaltungstools.
- Klicken Sie auf Computerverwaltung.
- Im Konsolenbaum klicken Sie auf den Knoten Lokale Benutzer und Gruppen.
- Im Detailsbereich doppelklicken Sie auf den Ordner Gruppen.
- Doppelklicken Sie auf Remote Desktop Users und klicken Sie anschließend auf Hinzufügen.
- Im Dialogfeld Benutzer auswählen klicken Sie auf Orte, um den Suchort anzugeben.
- Klicken Sie auf Objekttypen, um die Arten von Objekten anzugeben, nach denen Sie suchen möchten.
- Geben Sie im Feld Geben Sie die zu auswählenden Objektnamen ein (Beispiele) den Namen ein, den Sie hinzufügen möchten.
- Klicken Sie auf Name überprüfen.
- Wenn der Name gefunden wurde, klicken Sie auf OK.
3. Weisen Sie Benutzer einem persönlichen Desktop zu, indem Sie PowerShell verwenden.
Um Benutzer einem persönlichen Desktop mit PowerShell zuzuweisen, gehen Sie wie folgt vor:
- Laden Sie Visual Studio Code herunter und installieren Sie es für die Verwaltung von AVDs.
Nach der Installation müssen Sie PowerShell in Visual Studio Code für AVD konfigurieren. So geht’s:
- Drücken Sie Ctrl+P (Schnell-Öffnen), um die Suchfunktion zu starten.
- Geben Sie in Quick-Open
ext install powershellein und drücken Sie Enter. - Wählen Sie die PowerShell-Erweiterung für Visual Studio Code (PowerShell-Skripte in Visual Studio Code).
- Klicken Sie auf die Schaltfläche Installieren, um fortzufahren.
- Führen Sie die folgenden Befehle nacheinander im Windows-Terminal aus.
Install-Module -Name Microsoft.RDInfra.RDPowerShellInstall-Module -Name Az.DesktopVirtualization -RequiredVersion 2.1.0Import-Module -Name Microsoft.RDInfra.RDPowerShell- Als Nächstes führen Sie die folgenden Befehle nacheinander aus, um das entsprechende Abonnement auszuwählen:
Connect-AzAccountGet-AzSubscription | Out-GridView -PassThru | Select-AzSubscriptionUpdate-AzWvdHostPool -ResourceGroupName WVD-Resource-Group -Name HostPool -StartVMOnConnect:$True- Nach Abschluss können Sie nun den folgenden PowerShell-Befehl ausführen, um Benutzer einem persönlichen Desktop zuzuweisen. Ersetzen Sie alle nachfolgenden Variablen durch den Namen des Host-Pools, den Hostnamen der Sitzung, den Namen der Ressourcengruppe sowie die Benutzer-UPN.
Update-AzWvdSessionHost -HostPoolName $hostpoolname -Name $sessionhostname -ResourceGroupName $resourcegroupname -AssignedUser $userupn- Terminal nach Abschluss schließen.
4. Persönlichen Desktop dem Benutzer über das neue AVD-Portal zuweisen
Als Alternative zur oben beschriebenen Lösung 3 können Sie dem Benutzer über das neue AVD-Portal einen persönlichen Desktop zuweisen. So geht’s:
- Melden Sie sich bei portal.azure.com an.
- Suchen Sie mit Azure Virtual Desktop.
- Klicken Sie auf das Symbol Azure Virtual Desktop.
- Wählen Sie Persönlicher Host-Pool.
- Wählen Sie persönliche Desktop-Sitzungshosts aus.
- Navigieren Sie nach rechts, bis Sie die Spalte Zugewiesener Benutzer sehen.
- Klicken Sie auf den Link (Zuweisen) und wählen Sie den Benutzer (direkte Zuweisung).
Nun kann der Benutzer die Verbindung zum Remotedesktop erneut versuchen; dieses Mal sollte die Verbindung erfolgreich sein.
Das war’s!
Verwandter Beitrag: Behebung des Fehlercodes 0x204 bei Remote Desktop unter Windows
Wie greife ich auf Azure Windows Virtual Desktop zu?
Um auf Azure Windows Virtual Desktop zuzugreifen, verfahren Sie wie folgt:
- Gehen Sie zum Azure-Portal, um eine Verbindung zu einer VM herzustellen.
- Wählen Sie die virtuelle Maschine aus der Liste aus.
- Am Anfang der Seite der virtuellen Maschine wählen Sie Verbinden.
- Auf der Seite Mit virtueller Maschine verbinden wählen Sie RDP aus.
- Wählen Sie die passende IP-Adresse und die Port-Nummer aus.
Was ist der Ablassmodus in WVD?
Der „Drain-Modus“ in Windows Virtual Desktop isoliert einen Sitzungshost, wenn Patches angewendet und Wartungsarbeiten durchgeführt werden sollen, ohne dass dies die Benutzersitzungen stört. Im isolierten Zustand nimmt der Sitzungshost keine neuen Benutzersitzungen an.
