Cursor completion works only with admin privileges on windows 10

Describe the Bug

Cursor tab does not work without admin privileges on windows 10. It is disabled and i cannot enable it.

Running cursor with admin privileges is not an option for me (It’s my clients computer).

Steps to Reproduce

I have tested the same cursor account with these three configs :

  • Ubuntu 24 [Works fine]
  • Windows 10 without admin privileges [Does not work]
  • Windows 10 with admin privileges [Works fine] (Same machine / same network as previous test)

Here is the error i’m getting on the web console :

workbench.desktop.main.js:3542 Cpp: error Error: Model is disposed!
at J.lb (workbench.desktop.main.js:1303:263)
at J.getValue (workbench.desktop.main.js:1305:3597)
at Kt.registerModelListenerToEditorModel (workbench.desktop.main.js:4676:973)
at async Kt.registerEditorListenersToEditor (workbench.desktop.main.js:4675:68574)

workbench.desktop.main.js:3542 Error refreshing default models: ConnectError: [internal] HTTP 400
at Object.q [as unary] (workbench.desktop.main.js:3755:13911)
at async Object.availableModels (workbench.desktop.main.js:268:139256)
at async qe.refreshDefaultModels (workbench.desktop.main.js:3669:3816)
console.error @ workbench.desktop.main.js:3542
refreshDefaultModels @ workbench.desktop.main.js:3669

Failed to refresh server config from server: ConnectError: [internal] HTTP 400
at Object.q [as unary] (workbench.desktop.main.js:3755:13911)
at async Object.getServerConfig (workbench.desktop.main.js:268:139256)
at async s.forceRefreshServerConfig (workbench.desktop.main.js:2618:25099)

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 0.44.11
VSCode Version: 1.93.1
Commit: fe574d0820377383143b2ea26aa6ae28b3425220
Date: 2025-01-03T07:59:06.361Z
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Windows_NT x64 10.0.19045

Additional Information

FYI. chat and composer do work.

Does this stop you from using Cursor

Yes - Cursor is unusable

Is the client machine a sort of “enterprise machine” in that there may be other restrictions in place that may be causing this issue, where running as admin bypasses the restriction?

As far as I’m aware, Cursor shouldn’t need admin privileges to be run each time, and may only need it when you first install it.