Cursor update keeps failing / app won’t reopen

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’m hitting a repeatable issue with the in-app updater.

What happens
• I click “Install Now” on the “New update available” toast.
• Cursor quits to install…
• Then it never reopens.
• When I relaunch it manually, the update hasn’t been applied (I get the same update prompt again).
• Occasionally, running Cursor: Attempt Update from the command palette (⌘⇧P) makes the app crash immediately.

Steps to Reproduce

  1. Open Cursor.
  2. Click the “Install Now” button on the update toast.
    or run Cursor: Attempt Update from the command palette.
  3. Observe that the app doesn’t reopen and the update isn’t applied.

Expected Behavior

App restarts once, updates, and comes back on the new version.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.43
VSCode Version: 1.99.3
Commit: df279210b53cf4686036054b15400aa2fe06d6d0
Date: 2025-10-10T04:21:47.663Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Now that no one responded to this, I think that updates are blocked if you have an outstanding balance (though not documented any where) no matter the subscription tier.

Hey, thanks for the report. The auto-updater failure is unusual, I haven’t seen similar reports, so let’s update and gather info.

Quick workaround: download the latest version manually from Download · Cursor and reinstall. This should bring you to the current version.

To help investigate:

  • After the manual install, does the updater work for future updates?
  • About the outstanding balance theory, do you see any payment-related messages in the app or in Settings?

The updater shouldn’t depend on billing status, but if a manual reinstall doesn’t help, I’ll escalate this as a potential updater bug.

Let me know if the manual install works.

I have had the same problem since day one. Auto-update has never worked once.

Downloading the dmg from the main site and copying it in works, but it hasn’t fixed the auto updater.

I wonder if there’s some setting/config that was copied over from VSCode that’s hamming things up. Is there any way to get a log for the updater?

+1 been having this issue for 8+ months of using cursor. Thought I was the only one, support won’t answer