@mk18, the log is super helpful, thanks. It shows something very different from a “reboot between phases”:
Delete directory recursively: ".../cursor/resources" (attempt 1..11)
ERRO Access is denied. (os error 5)
inno_updater can’t delete the resources folder because some process is holding file handles on it. After 11 retries the updater gives up, and Cursor ends up half-uninstalled. The fact this happened 3 times in 2 days on 3 different versions means something is consistently blocking that specific folder.
To narrow it down, can you share:
- Which antivirus or EDR are you using? Defender, Sentinel, CrowdStrike, Bitdefender, or something corporate
- Is it a user install at
%LOCALAPPDATA%\Programs\cursor\or a system-wide install atC:\Program Files\cursor\? Or both at the same time, see Windows updater fails with dual install (system-wide + per-user) and leaks ~2GB of temp folders - Was
wranglerrunning in the background? Is it installed globally or per-project? It might have an open handle on something insideresources/ - Is OneDrive, Dropbox, or Google Drive syncing the Cursor folder? They often keep handles open
- Can you open Sysinternals Process Explorer, find the process that has a handle on
cursor\resourcesduring the update, and share the process name?
Workaround for now so this doesn’t happen again: go to File > Preferences > Settings, search for update.mode, set it to none. Then update manually.