T The Triage ManualTechnical Guides for IT Emergencies
P2 · Remote Access & VPN

RDS & AVD Black Screen on Connection — Session Initiation Deadlock Between rdpinit.exe and Credential Providers (Early 2026 Patch Regression)

Users connecting via RDP or Azure Virtual Desktop receive a black screen persisting 30–60 seconds before session drops. Root cause is handshake and display container management flaws introduced in early 2026 cumulative patches, causing deadlocks between rdpinit.exe (Remote Desktop Graphics Service) and local credential providers. Resolution requires installing the Microsoft out-of-band (OOB) patch targeting session initiation deadlocks, with interim registry workaround (fEnablefips=0) or GPO UDP toggle available pending patch deployment.

Indicators

Likely causes

Diagnostic steps

  1. Open Windows Event Viewer and navigate to Applications and Services Logs > Microsoft > Windows > RemoteDesktopServices-RdpCoreTS > Operational. Filter for errors/warnings and identify protocol errors or unexpected channel termination events coinciding with black screen reports.
    Confirms RDP Core Transport Service is logging deadlock-related protocol errors or channel terminations matching the known defect pattern.
  2. Correlate event timestamps in RdpCoreTS/Operational log with user-reported black screen times to confirm the 30–60 second black screen followed by drop/disconnection pattern.
    Validates observed failures match the known symptom profile of the early 2026 patch-induced deadlock, distinguishing from other RDP failure modes.
  3. Check patch history on affected session host(s): Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 20
    Confirms the affected host received early 2026 patches containing the handshake and display container management flaws.
  4. Verify whether Microsoft OOB patch targeting session initiation deadlocks is already installed: Get-HotFix -Id <OOB_KB_Number> or review Windows Update history for post-early-2026 out-of-band releases.
    Determines if permanent fix is already present, avoiding unnecessary registry changes or GPO modifications.
  5. If OOB patch not installed, check current fEnablefips registry value: reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v fEnablefips
    Establishes current FIPS enforcement state on RDP listener before making changes, providing rollback baseline.

Resolution path

Prevention

Tools

References

RDSRemote Desktop ServicesAzure Virtual DesktopAVDblack screenrdpinit.exesession initiation deadlockWindows Server 2019Windows Server 2022Windows Server 2025Windows 11 multi-sessionOOB patchfEnablefipsUDP RDPGPOcredential provider2026 patch regressionremote access