Hook: Imagine patching your domain controllers on a quiet Tuesday morning, only to get frantic calls by lunch break—users can't log in, VPNs are down, and every authentication attempt screams “KDC_ERR_ETYPE_NOSUPP”. Sound familiar? That's the nightmare scenario Microsoft's Kerberos RC4 deprecation is quietly setting up for thousands of Active Directory shops right now.
**Key Takeaways (for featured snippets):**
– Microsoft is disabling RC4 encryption for Kerberos by default starting Windows Server 2025 and via KB5005575 on older systems.
– You must audit existing RC4 ticket requests *before* the change hits, or risk silent auth failures.
– The fix isn't just flipping a registry switch—you need to map legacy apps, force AES-256, and monitor Event ID 4768 for fallback attempts.
## What Exactly Is Getting Deprecated (and When)?
Microsoft's playbook is clear: RC4_HMAC_MD5, the weak 1990s-era encryption type, is being removed from the Kerberos protocol stack. The timeline looks like this:
– **July 2023**: KB5005575 introduced the ability to block RC4 via group policy (but off by default).
– **September 2024**: Security updates begin warning admins about RC4 usage in event logs.
– **October 2025**: Windows Server 2025 ships with RC4 *disabled* for Kerberos by default.
– **Ongoing**: Hybrid Azure AD-joined machines follow the same deprecation schedule via Update Rollup.
If you're still seeing Event ID 4768 with `0x17` (RC4_HMAC) in your Kerberos logs, you're on the clock. Microsoft's official guidance on [Kerberos encryption type policy](https://learn.microsoft.com/en-us/windows-server/security/kerberos/kerberos-authentication-overview) lays out the same phases, so cross-check before you panic.

## The Counter‑Intuitive Truth: RC4 Isn't Just “Legacy Junk”
Here's what most guides miss: RC4 isn't only clinging to ancient mainframe adapters. Shockingly, **third‑party VPN appliances, older RADIUS servers, and even some Java‑based SSO bridges** still negotiate RC4 because their crypto libraries default to “compatibility mode”. One audit I ran on a Fortune 500 environment found 18% of service accounts triggering RC4 fallbacks—not from dusty NT4 boxes, but from a modern (but misconfigured) Citrix Gateway farm.
**Why this matters**: Disabling RC4 at the KDC without updating those endpoints causes *silent* auth failures—users see “incorrect password” even when credentials are correct, because the client and KDC can't agree on an encryption type.
If you're juggling identity across mixed environments (say, Azure AD + WordPress), the same audit discipline applies—[see how hybrid identity stacks handle auth fallbacks](https://hadezuka.dev/stop-buying-identity-providers-use-google-or-azure-ad-with-wordpress-instead/).
## How to Audit RC4 Usage Before the Cutover
Don't wait for breakage. Run this PowerShell snippet on a domain controller to spot RC4 ticket requests from the last 7 days:
“`powershell
$start = (Get-Date).AddDays(-7)
Get-WinEvent -FilterHashtable @{LogName='Security'; StartTime=$start; ID=4768} |
Where-Object {$_.Properties[13].Value -eq 0x17} |
Select-Object TimeCreated, @{Name='Client';Expression={$_.Properties[5].Value}}, `
@{Name='Service';Expression={$_.Properties[7].Value}}, `
@{Name='TicketEncType';Expression={$_.Properties[13].Value}}
“`
Export the results to CSV and hunt for patterns—specific client IPs, service names, or time windows. Pair this with Network Monitor or Wireshark filters (`kerberos.Cryptotype == 0x17`) to catch non‑Windows clients. MITRE's [Active Directory hardening reference](https://attack.mitre.org/techniques/T1558/001/) is also useful for mapping golden‑ticket style attacks that exploit RC4 weaknesses.
## Registry & Group Policy: The Real Knobs to Turn
Microsoft gives you three layers of control:
1. **Per‑service encryption types** – `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\Kerberos\Parameters\SupportedEncryptionTypes`
Set to `0x18000000` (AES‑256 + AES‑128 + Future) to remove RC4 at the KDC.
2. **Group Policy** – Computer Configuration → Policies → Windows Settings → Security Settings → Local Policies → Security Options →
**”Network security: Configure encryption types allowed for Kerberos”**
Choose **AES‑128 and AES‑256 only**.
3. **Client‑side restriction** – Same registry path on workstations/servers to prevent them from requesting RC4.
**Pro tip**: Deploy the GPO in *Audit Only* mode first (set the policy to “Audit”) for two weeks, then flip to “Enforce” once your Event ID 4768 audit shows zero RC4 hits.
## Migration Checklist: From RC4 Panic to AES Confidence
– [ ] Run the audit script above across all DCs for 30 days.
– [ ] Identify every app/device triggering RC4; contact vendors for updates or crypto‑profile overrides.
– [ ] Test AES‑256 Kerberos in a lab OU with the GPO set to “Audit”.
– [ ] Verify no replication breakage—especially if you have NT4 emulators or Samba 3.x DCs (unlikely, but check).
– [ ] Roll out the enforce GPO in phases, monitoring Event ID 4768 and login success rates.
– [ ] Enable Kerberos arming (FAST) if your domain functional level allows it—adds another layer of ticket security.
## Frequently Asked Questions
**Q: Will disabling RC4 break NTLM authentication?**
A: No. NTLM uses its own hashing (NTLMv2) and is unaffected by Kerberos encryption type policies.
**Q: My domain is still at 2008 functional level—can I enable AES?**
A: Yes. AES‑256 support for Kerberos requires Windows Server 2008 R2 or later domain controllers, but the functional level can stay lower as long as all DCs support the encryption type.
**Q: How do I check if a service account is requesting RC4?**
A: Look for Event ID 4768 where the Service Name matches the account and TicketEncType = 0x17.
**Q: Is there a tool to automate the vendor outreach?**
A: Not officially, but scripts that parse your CMDB for “Kerberos” + “RC4” keywords in app notes can save hours.
## Wrapping Up
The RC4 sunset isn't a “if”—it's a “when”. By auditing now, speaking with vendors early, and rolling out GPO changes in audit‑first mode, you'll turn a potential authentication outage into a quiet, compliant upgrade. Your users will never notice the switch—except that their logins will finally be using modern, NSA‑approved encryption.
**Ready to lock down your Kerberos?** Drop a comment below with your biggest RC4 headache—or share this guide with your IAM team to start the audit today.



