This is a known issue on Windows. Your network is fine — the checks that pass (DNS, SSL, etc.) confirm connectivity; the ones that fail all depend on the extension host.
A few things to try:
-
Make sure you’re on the latest version. Download from cursor.com/download. Some improvements to extension host startup have been made in recent releases.
-
Check the cursor-socket folder. Open Command Prompt and run:
dir "C:\Program Files\cursor\resources\app\extensions\cursor-socket\"If you see dist\ but no out\, copy it:
cd "C:\Program Files\cursor\resources\app\extensions\cursor-socket" xcopy dist out\ /E /IThen restart Cursor.
-
Try an isolated extensions directory to rule out corrupted extension state:
cursor --disable-extensions --extensions-dir C:\cursor-clean-extIf this works, the issue is in your existing extensions/workspace storage.
-
Check Windows Defender or any security software. Even without a VPN, Windows Defender’s real-time protection can sometimes interfere. Try temporarily disabling it, then launching Cursor. If that fixes it, add an exclusion for
C:\Program Files\cursor\and thecursor.exe/cursor-socketprocesses. -
Clear workspace storage for the affected project. Back up first — this will remove chat history for that workspace:
%APPDATA%\Cursor\User\workspaceStorage\Find the folder for the problematic project (check
workspace.jsoninside each folder), delete it, and reopen.
There’s an existing thread tracking this issue with more details: Timeout waiting for EverythingProvider Error
If none of the above helps, could you share the logs from your latest session? Open %APPDATA%\Cursor\logs\, find the newest folder, and share the main.log and any exthost files. That’ll help us pinpoint where the startup hangs.