RDS Connection Broker Failed to Redirect User (Event 1306): Diagnose the Redirection Path

If Remote Desktop Connection Broker logs Event 1306, treat it as a redirection-stage symptom, not a complete diagnosis. Preserve the exact provider/channel, message, Error field and nearby events, then trace the connection hop by hop from client/collection metadata → broker processing → selected target → Session Host acceptance. Do not rebuild the RDS farm from Event ID alone.

Windows Server · RDSEvent ID 1306Last reviewed Sep 27, 2026
🎯 You’re likely in the right place if:
Event Viewer says “Remote Desktop Connection Broker Client failed to redirect the user.”You see Event ID 1306, sometimes after 1301 or 801.Direct RDP to a Session Host may work while collection/broker redirection fails.
Start with the exact 1306 message and correlated events
A nearby broker event names a target hostPreserve its provider/channel/message and timestamp. A selected target narrows the path, but does not by itself prove the handoff or Session Host acceptance succeeded.
1296/1301/801 also appear nearbyRead their exact messages in this deployment; do not assign universal meaning from the event number alone.
Error says “The parameter is incorrect”Inspect the generated RDP file and collection/redirection metadata before changing firewall rules.
Error is NULLCorrelate broker and Session Host logs at the same timestamp; NULL alone does not identify the root cause.
Difficulty: ModerateRisk: Read-only checks first
🔎 Quick Check — correlate the RDS events

Open Event Viewer and capture Event 1306 with its log/channel, provider, timestamp, full message and Error field. Then inspect nearby TerminalServices events on the broker and correlate the same timestamp on the intended Session Host. Record whether a target was selected and whether that target saw the connection attempt.

Event Viewer → Applications and Services Logs → Microsoft → Windows → TerminalServices-*

Verify: You can state how far this attempt progressed: request reached broker? target selected? redirection metadata produced/applied? target Session Host saw the attempt? Use the event messages and matching timestamps—not Event IDs alone—to answer those questions.

ADSENSE · reserved slot after the first useful step

What Event 1306 actually tells you

Event 1306 is a redirection failure, not a complete root-cause diagnosis. Published support cases show that similar 1306 symptoms can occur at different points around broker selection and client redirection. That distinction matters: changing licensing, certificates, firewall rules and broker configuration all at once can hide the original failure.

The useful evidence is the correlated event text and hop progression. Nearby event IDs such as 1301, 801 or 1296 can be useful clues in a particular provider/log/version, but do not turn those numbers into a universal RDS state machine. Preserve their full messages and the 1306 Error field exactly; values such as The parameter is incorrect, NULL or another value require evidence from the same attempt.

Fix path #1 — test the RDP file generated by RD Web

If a manually created RDP connection fails, download the collection's RDP file from RD Web and test that file unchanged. Collection-generated files carry redirection metadata that a generic RDP file may not reproduce correctly.

Verify: If the RD Web file redirects correctly but your manually created file does not, compare the files and focus on collection/redirection properties rather than rebuilding the RDS roles.

Fix path #2 — verify the selected target from the same RDS path

From the relevant RDS infrastructure, verify that the target reported by the broker resolves to the expected address and that the Session Host is healthy/available in the collection. Test from the network context that matters to the deployment. A successful direct RDP test from an admin workstation proves only that direct path; it does not prove RD Web/Gateway/load balancer/Broker redirection is healthy.

Resolve-DnsName <session-host-fqdn>

Verify: Compare resolution with the target information recorded for the same failed attempt, then correlate whether the Session Host logged/received that attempt. Do not “fix” DNS by adding arbitrary hosts-file entries unless you understand why normal resolution is wrong.

Fix path #3 — check the collection before changing DefaultTsvUrl

Older RDS troubleshooting discussions often recommend a DefaultTsvUrl registry value. Treat that as a targeted configuration check, not a universal Event 1306 fix. First confirm that the client is intended to connect through a collection and that the collection-generated RDP file contains the expected connection hint.

🟡 Registry caution: Do not create or modify ClusterSettings values simply because another RDS farm used them. Capture the current configuration and confirm the collection alias and deployment design first.

Fix path #4 — trace the same attempt across Broker, Gateway/load balancer and Session Host

Use the timestamp of Event 1306 to inspect the broker and intended Session Host, plus RD Gateway/load-balancer/HA components when they are actually in the connection path. If the broker selected a target but the target has no corresponding activity, the missing hop is useful evidence. If the Session Host receives the connection and rejects it, stop treating Event 1306 as the only problem and troubleshoot that later-stage rejection.

Also separate authentication success from redirection success. A user can authenticate successfully and still fail during collection routing. In Connection Broker HA, record which broker node handled the attempt and whether the failure follows one node or the shared deployment.

What not to do first

Do not remove and rebuild the RDS deployment before preserving the event sequence and collection configuration.Do not disable NLA or broadly lower security settings just to see whether Event 1306 disappears.Do not assume TCP 3389 is the only relevant path in an RDS deployment.Do not copy a registry fix from another farm without matching its collection design.Do not assign universal semantics to Event 801, 1296 or 1301 without the exact provider/channel/message from this deployment.Do not conclude the broker path is healthy merely because direct RDP to the Session Host works.Do not change DNS, certificates, licensing and firewall policy together; preserve which hop failed first.

Still not fixed? Capture this evidence

Before escalating, record:the complete Event 1306 message and its Error fieldEvents 1301, 801, 1296 and nearby RDS events at the same timestampthe target name, IP and FQDN selected by the brokerwhether direct RDP to the Session Host workswhether the RD Web-generated RDP file behaves differentlyWindows Server versions and whether Connection Broker HA is enabledprovider/channel and full message text for every correlated eventwhich Broker node handled the attempt when HA is enabledwhether RD Gateway or a load balancer is in the failing pathwhether the Event 1306 Error field is NULL, “The parameter is incorrect,” or another value

Why this guide targets Event 1306 specifically

Generic “Remote Desktop not working” advice is too broad for this failure. Event 1306 sits inside the RDS redirection path, so the fastest diagnosis comes from identifying how far the connection progressed. That lets you separate client/collection metadata, broker processing, name resolution and Session Host acceptance instead of treating them as one problem.

References

Still stuck? Ask the community

Share the exact Event 1306 text, the nearby 1301/801/1296 events, Windows Server version and whether the RD Web-generated RDP file behaves differently.

Keep it safe: never post passwords, private hostnames/IPs, access tokens, certificate private keys, or confidential logs.
Powered by GitHub DiscussionsSign in with GitHub to comment. Reading comments does not require sign-in.

Loading community discussion…