0x80090305SystemHigh

Error 0x80090305 — Security Package Not Found (SEC_E_SECPKG_NOT_FOUND) | Windows System Error Fix

Windows 11Windows 10Windows Server 2022

What Does 0x80090305 Mean?

The requested security package does not exist.

Real-World Causes

  1. 1Security package (Kerberos, NTLM, etc.) is not registered
  2. 2System file corruption removed a security provider DLL
  3. 3Third-party security software unregistered a built-in provider
  4. 4Registry corruption in the security provider list

Symptoms

  • Authentication fails with package not found error
  • Cannot connect to network resources
  • Remote Desktop connections fail
  • SQL Server or IIS authentication breaks

DIY Fix

Beginner-friendly steps you can try at home

  1. 1Run 'sfc /scannow' to restore security provider DLLs
  2. 2Run 'DISM /Online /Cleanup-Image /RestoreHealth'
  3. 3Restart the computer
  4. 4Check if security packages are listed: 'reg query HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v "Security Packages"'

Advanced Fix

For experienced users and IT professionals

  1. 1Manually add missing security packages to the registry LSA key
  2. 2Perform an in-place upgrade to restore all security components

Frequently Asked Questions

What are security packages?
Security packages like Kerberos, NTLM, and Negotiate handle authentication protocols in Windows. They are registered in the LSA configuration. If one is missing, applications that rely on that authentication method will fail.

Related Error Codes

About the Author

Windows Troubleshooting Team

Verified against official Microsoft documentation and real-world diagnostic data. Error behavior confirmed across Windows 10, Windows 11, and Windows Server.