Windows 10 boot loop after Network Reset — Winsock catalog recovery and LSASS 0xC0000409

Hossein ali 0 Reputation points
2026-10-19T11:55:48.5366667+00:00

Windows 10 boot loop after Network Reset — confirmed workaround

I found a closely related report from April 2020 titled "After attempting Network Reset Windows won't load."

Unfortunately, that discussion is now permanently locked, so I cannot share my findings directly with the original author.

We experienced essentially the same problem on Windows 10 Enterprise 22H2.

After performing Network Reset, Windows entered an endless reboot loop. Automatic Repair, Safe Mode, SFC, DISM, and CHKDSK did not resolve the issue.

It took us three exhausting days of intensive troubleshooting to identify a working solution.

We eventually used QEMU/KVM and live WinDbg kernel debugging.

We confirmed that lsass.exe terminated shortly after startup with exit status 0xC0000409, followed by a reboot request from wininit.exe.

Further investigation revealed that the current Winsock protocol catalog contained only 3 entries, while the saved Protocol_Catalog_Before_Reset contained 14.

After creating registry backups, we restored the previous catalog into Protocol_Catalog9 using reg save and reg restore from Windows Recovery Environment.

Windows successfully booted to the desktop afterward!

This was verified on a disposable virtual-machine clone of the affected Windows installation. The underlying LSASS failure mechanism has not yet been fully established, and the physical installation has not yet been independently verified.

This is not a universal fix, and restoring old registry data carries risks. However, anyone experiencing a boot loop immediately after Network Reset may want to investigate the saved Winsock catalog before considering a complete Windows reinstall.

I am sharing this in the hope that nobody else has to spend three days debugging the same problem.

My question to Microsoft: Is the preservation of Protocol_Catalog_Before_Reset intended to support recovery, and is there a Microsoft-supported procedure for safely restoring the previous Winsock catalog in an offline Windows installation?

Windows for home | Windows 10 | Performance and system failures

Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

1 answer

Sort by: Most helpful
  1. AI answer

    2026-10-19T11:57:14.0466667+00:00

    Microsoft’s public documentation does not designate Protocol_Catalog_Before_Reset as a supported recovery mechanism or provide a supported procedure for restoring it into an offline Windows installation.

    The documented netsh winsock reset operation resets the catalog to a clean state and removes custom Layered Service Providers (LSPs). Microsoft documents netsh winsock dump as the method for creating a restorable Winsock configuration script, but does not describe the Protocol_Catalog_Before_Reset registry data as a user-serviceable backup ^1^.

    Consequently:

    • Your result is valuable diagnostic and reproduction evidence.
    • It should be treated as an unsupported, case-specific registry workaround, not a general recovery procedure.
    • The existence and name of that saved value are not enough to establish its intended internal purpose. Only Microsoft Support or the Windows product team can confirm that intent or identify an unpublished supported procedure.

    Why reg restore does not make this a supported Winsock recovery method

    reg restore writes a hive file previously created by reg save into a key in the currently loaded local registry namespace. It overwrites the destination key’s values and subkeys; Microsoft advises saving the parent key before making changes ^2^.

    For an offline Windows installation, its registry hive ordinarily must first be loaded into the recovery environment’s registry namespace. Microsoft documents APIs and tools for manipulating offline hives, but those are generic registry-servicing facilities—not a documented Winsock catalog rollback workflow. Microsoft’s offline-registry library is primarily intended for OEM, security-vendor, and application-developer servicing scenarios ^3^.

    Because a catalog replacement can overwrite provider registrations required by networking, security, VPN, endpoint-protection, or virtualization software, the physical installation should not be modified this way without a restorable image and Microsoft or vendor guidance. The VM-clone validation is appropriate, but it does not establish supportability on the original computer.

    Supported recovery path

    Since Startup Repair, Safe Mode, SFC, DISM, and CHKDSK have already failed, the next supported non-destructive option is System Restore, if a restore point predating Network Reset exists:

    1. Enter Windows Recovery Environment:
      • Interrupt startup twice by powering off while Windows is loading; on the third start, select Advanced options, or
      • Boot Windows installation media and select Repair my PC.
    2. Select Troubleshoot → Advanced options → System Restore.
    3. Choose a restore point created before Network Reset.

    System Restore reverts system files, registry settings, and installed programs without reverting personal files ^4^. A BitLocker recovery key may be required to access recovery tools ^5^.

    If no usable restore point exists:

    1. Back up the installation or capture a full disk image first.
    2. In Windows RE, select Troubleshoot → Reset this PC.
    3. Choose:
      • Keep my files to preserve personal files while removing applications and settings, or
      • Remove everything for a complete reset.
    4. Choose Cloud download if local Windows files may be damaged; otherwise choose Local reinstall ^6^.
    5. If reset fails, reinstall from OEM or Microsoft installation media.

    Interpreting the LSASS status

    0xC0000409 is a user-mode fast-fail exception. It indicates that the process requested immediate termination after detecting a condition considered unsafe or potentially corrupt. The first exception parameter contains the more specific fast-fail reason ^7^.

    That status alone does not establish that the shortened Winsock catalog caused LSASS to fail. Preserve the following from the reproducible clone:

    • Complete LSASS user-mode dump and WinDbg stack
    • First exception parameter for 0xC0000409
    • Before-and-after SYSTEM hive copies
    • Protocol_Catalog9 and Protocol_Catalog_Before_Reset comparisons
    • Installed VPN, endpoint-security, credential-provider, network-filter and virtualization software
    • Exact Network Reset and reboot timeline
    • A minimal reproduction sequence from the disposable VM

    For an authoritative answer, open a case through your organization’s Windows 10 Enterprise support administrator and Microsoft commercial/Unified Support arrangement. Attach the dumps, hive comparisons, and VM reproduction. A Feedback Hub report can also document the reproducible defect, but it is not a substitute for a support case when confirmation of product intent and supportability is required.


    References

    1. netsh winsock
    2. reg restore
    3. Offline Registry Library
    4. Backup, restore, and recovery in Windows | Microsoft Support
    5. Windows recovery environment | Microsoft Support
    6. [Windows 10](https://support.microsoft.com/windows/experience/backup-recovery/reset-your-pc#reset-your-pc-from-windows-re)
    7. __fastfail
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?