Remote Desktop Connection Error Code 0x904 Jun 2026

On the server, she opened gpedit.msc , navigated to: Computer Configuration > Administrative Templates > System > Credentials Delegation and set “Encryption Oracle Remediation” to “Vulnerable” temporarily. (She didn’t want to leave it vulnerable.)

Her boss replied: “You’re a lifesaver. Movie’s on me Monday.” remote desktop connection error code 0x904

Insufficient bandwidth, high packet loss, or a sluggish VPN connection. On the server, she opened gpedit

Maya was a junior sysadmin for a small accounting firm. It was 11:30 PM on a Friday. She was in her pajamas, ready to watch a movie, when her phone buzzed. It was a panicked text from her boss: “Server down. Can’t connect remotely. Error code 0x904.” Maya was a junior sysadmin for a small accounting firm

At its core, Error 0x904 is a credential and certificate validation issue. Unlike error codes that signal a broken network cable or a powered-down machine, 0x904 indicates that the connection was technically possible, but the security handshake failed. Specifically, this error often arises when the client machine is configured to require strict authentication, but the remote host cannot provide the necessary certificates to prove its identity. In the Windows ecosystem, particularly following updates to Windows 10 and Windows Server 2012 R2/2016, the default security settings were tightened to prevent "Man-in-the-Middle" attacks. Consequently, if a server utilizes a self-signed certificate—which is common in internal networks without a dedicated PKI (Public Key Infrastructure)—the client may reject the connection, throwing the 0x904 code.

Your client (your PC) and the remote server disagree on how to encrypt the login process. It’s almost always a CredSSP encryption oracle remediation mismatch .