Hi. I'm David, and I'm happy to help you.
This problem usually happens because of residual VPN drivers. Even when a VPN is turned off, its background services, Kill Switch feature, or low-level network filtering drivers remain active on the system. If these drivers become corrupted, they break standard Windows networking APIs, which blocks Windows Update and browsers like Edge or Firefox from opening TCP connections, resulting in the PR_CONNECT_RESET_ERROR. Chrome often avoids this because it uses its own independent network stack rather than relying solely on default Windows system APIs.
I suggest doing the following:
1 = Uninstall the VPN software completely:
- Open Settings (Windows + I) and go to Apps > Installed apps.
- Locate the VPN program, uninstall it completely, and restart (not shutdown) the PC.
2 = Then, remove lingering virtual network adapters:
- Press Windows + R, type
ncpa.cpl, and press Enter to open Network Connections. - Look for any virtual network adapters left behind by the VPN.
- If any remain, right-click and disable them. You can also open Device Manager (Windows + X > Device Manager), expand Network adapters, right-click any leftover VPN virtual adapters, and select Uninstall device.
(If you don't know how to identify the correct ones, share a screenshot of the adapters.)
3 = Then, reset the network and TCP/IP stack:
- Open Start, type
cmd, right-click Command Prompt, and select Run as administrator. - At the Command Prompt, type the following commands one at a time and press Enter:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
4 = Then, restart (not shutdown) the computer:
Once back on the desktop, direct web browsing and Windows Update should work normally. The VPN software can be reinstalled afterward if necessary.
Please let me know how it goes.
Feel free to ask any questions you may have.