Cursor 會在啓動時加載 JavaScript 模塊並執行文件 I/O 操作。攔截文件操作或向進程注入代碼的端點安全軟件可能導致啓動時間超過內部超時限制,使智能體等功能無法正常運行。本頁介紹如何配置排除項,讓 Cursor 能與您的安全技術棧協同工作。
需要排除的項目¶
請將以下進程和路徑添加到安全產品的排除列表中。
Windows¶
**進程:**每個進程都對應用戶安裝和系統安裝兩種路徑。請添加與您的安裝類型相對應的路徑。
| 進程 | 安裝類型 | 路徑 |
|---|---|---|
Cursor.exe |
用戶 | %LOCALAPPDATA%\Programs\cursor\Cursor.exe |
Cursor.exe |
系統 | %ProgramFiles%\cursor\Cursor.exe |
rg.exe |
用戶 | %LOCALAPPDATA%\Programs\cursor\resources\app\node_modules\@vscode\ripgrep\bin\rg.exe |
rg.exe |
系統 | %ProgramFiles%\cursor\resources\app\node_modules\@vscode\ripgrep\bin\rg.exe |
inno_updater.exe |
用戶 | %LOCALAPPDATA%\Programs\cursor\resources\app\node_modules\cursor-inno-updater\inno_updater.exe |
inno_updater.exe |
系統 | %ProgramFiles%\cursor\resources\app\node_modules\cursor-inno-updater\inno_updater.exe |
路徑:
| 路徑 | 描述 |
|---|---|
%LOCALAPPDATA%\Programs\cursor\ |
應用二進制文件和隨附模塊 (用戶安裝) |
%ProgramFiles%\cursor\ |
應用二進制文件和隨附模塊 (系統安裝) |
%APPDATA%\Cursor\ |
用戶數據、設置和工作區存儲 |
macOS¶
進程: Cursor.app
路徑:
| 路徑 | 描述 |
|---|---|
/Applications/Cursor.app/ |
應用程序包 |
可能需要配置排除項的原因¶
Cursor 的擴展主機啓動時會從自身安裝目錄讀取 JavaScript 文件。安全軟件若爲每個文件的掃描增加延遲,累計延遲可能超過 Cursor 的啓動超時時間。
這主要影響啓動過程。模塊加載到內存後,文件操作並不頻繁,通常不太可能導致問題。
Cursor 自身的文件包括已代碼簽名的二進制文件和捆綁的 JavaScript,並非用戶生成的內容。將其排除在即時掃描之外風險較低,且不會降低對用戶文件或網絡流量的保護。
可能需要同時配置 進程排除項 和 路徑排除項。某些產品使用內核級微型篩選器驅動程序,無論由哪個進程讀取,都會掃描所有文件 I/O。僅配置進程排除項可能不夠——還應爲 Cursor 安裝目錄添加路徑排除項。
識別正在運行的安全軟件¶
這些命令可幫助確定正在運行哪些安全產品,從而瞭解可能需要在哪裏配置排除項。在 Windows 上,請在 以管理員身份運行的 PowerShell 窗口中執行:
# 已註冊的殺毒軟件產品
Get-CimInstance -Namespace root/SecurityCenter2 -ClassName AntiVirusProduct |
Select-Object displayName, pathToSignedProductExe
# 內核級文件系統過濾驅動
fltmc
# 通過環境變量檢查 EDR 進程注入
[System.Environment]::GetEnvironmentVariables() |
Where-Object { $_.Keys -match "BPP|COR_PROFILER|COMPLUS|__COMPAT" }
# Windows Defender 狀態
Get-MpComputerStatus |
Select-Object IsTamperProtected, RealTimeProtectionEnabled, AMRunningMode
**如何查看 fltmc 輸出:**可忽略的標準 Windows 驅動程序包括 WdFilter、storqosflt、wcifs、CldFlt、bfs、FileCrypt、luafv、Wof、FileInfo、npsvctrig、bindflt 和 UnionFS。其他驅動程序很可能來自第三方安全產品。
**如何查看環境變量輸出:**如果返回任何結果,說明某個 EDR 產品正在向該設備上的每個新進程注入代碼,可能需要配置排除項。
驗證排除項是否生效¶
應用排除項後,重新啓動 Cursor,並驗證智能體功能是否能正常運行而不會超時。如果你之前看到擴展主機日誌爲空 (Cmd/Ctrl+Shift+P → “輸出” → “擴展主機”) ,現在應會顯示正常的啓動輸出。