Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
InstallLocation:
T:\Program Files\cursor
DisplayIcon:
T:\Program Files\cursor\Cursor.exe
Actual Binary:
T:\Program Files\cursor_\Cursor.exe
After update:
root Cursor.exe disappears
all shortcuts break
Steps to Reproduce
- Download and install Cursor 3.6.31 from the official website.
- Choose a custom installation path on a non-system drive:
T:\Program Files\cursor - Launch Cursor normally.
- Leave auto-update enabled.
- After an update (or after restarting Windows), all Cursor shortcuts become invalid.
- Check the installation directory:
- T:\Program Files\cursor\Cursor.exe is missing.
- T:\Program Files\cursor_\Cursor.exe still exists and can be launched normally.
- Start Menu and desktop shortcuts both point to:
T:\Program Files\cursor\Cursor.exe
which no longer exists.
Expected Behavior
After installation or auto-update, the main executable referenced by shortcuts and registry entries should remain valid.
Either:
- T:\Program Files\cursor\Cursor.exe should continue to exist,
or
- all shortcuts, Start Menu entries, registry DisplayIcon values, and PATH entries should be updated to point to the new executable location.
Users should not end up with broken shortcuts while the actual executable remains available under:
T:\Program Files\cursor_\Cursor.exe
Operating System
Windows 10/11
Version Information
Cursor Version: 3.6.31
Installation Type: Official Windows installer
OS: Windows 11
Install Location: T:\Program Files\cursor
Architecture: x64
Registry Information:
DisplayIcon = T:\Program Files\cursor\Cursor.exe
InstallLocation = T:\Program Files\cursor\
Additional Information
Actual Behavior:
After an update, T:\Program Files\cursor\Cursor.exe disappears.
The actual executable still exists at:
T:\Program Files\cursor_\Cursor.exe
As a result:
- Desktop shortcuts stop working.
- Start Menu entries stop working.
- Registry DisplayIcon points to a non-existent executable.
Manually copying:
T:\Program Files\cursor_\Cursor.exe
to
T:\Program Files\cursor\Cursor.exe
restores normal functionality.
Does this stop you from using Cursor
No - Cursor works, but with this issue