Takes ages to start a new Cursor window

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:

  1. 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.

  2. 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 /I
    

    Then restart Cursor.

  3. Try an isolated extensions directory to rule out corrupted extension state:

    cursor --disable-extensions --extensions-dir C:\cursor-clean-ext
    

    If this works, the issue is in your existing extensions/workspace storage.

  4. 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 the cursor.exe / cursor-socket processes.

  5. 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.json inside 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.