go-cursor-help 一键脚本禁用 Cursor 自动更新:4 步完成教程
【免费下载链接】go-cursor-help解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / You've reached your trial request limit. / Too many free trial accounts used on this machine.项目地址: https://gitcode.com/GitHub_Trending/go/go-cursor-help
go-cursor-help 是一个开源的 Cursor 机器码修改工具,它的一键脚本会顺带完成禁用 Cursor 自动更新功能。本教程在 Windows、macOS、Linux 上 4 步完成配置,避免 Cursor 在后台自动更新打断你的使用环境。
做完能得到什么
脚本执行完成后,你的系统会发生 3 件事:
- 更新配置被写成禁用状态:Windows 在配置中写入
update.mode: none,macOS 将app-update.yml清空并设为只读 - 更新器被停用:Windows 重命名
Update.exe/CursorUpdater.exe;macOS 把cursor-updater目录替换为只读同名文件 - 所有被改的原始文件先备份到
backups目录,可随时恢复
准备工作
- 已安装 Cursor(项目声明支持最新 2.x.x 版本;其他版本取决于更新,以脚本实际输出为准)
- 运行前关闭所有 Cursor 窗口
- Windows:系统自带 PowerShell 即可,需要管理员账号
- macOS:需要 python3,缺失时可执行
brew install python3 - Linux:需要 sudo 权限,且 Cursor 需装在标准位置(
/usr/bin、/opt等),否则脚本找不到安装路径 - 可正常联网,用于克隆项目
一键脚本执行步骤
1. 克隆项目
git clone https://gitcode.com/GitHub_Trending/go/go-cursor-help cd go-cursor-help成功标志:当前目录下能看到scripts文件夹。
2. 打开终端
- Windows:按
Win + X,选择"终端(管理员)",或按图示搜索 pwsh 后右键"以管理员身份运行" - macOS / Linux:直接打开终端
成功标志:Windows 窗口标题显示Administrator: PowerShell。
3. 运行对应平台的脚本
# Windows(在管理员 PowerShell 中) powershell -ExecutionPolicy Bypass -File scripts/run/cursor_win_id_modifier.ps1# macOS sudo bash scripts/run/cursor_mac_id_modifier.sh# Linux sudo bash scripts/run/cursor_linux_id_modifier.sh成功标志:出现 "Cursor ID 修改工具" 标题画面,并开始检查 Cursor 进程。
4. 按提示选择并确认
菜单中选择1) 仅修改机器码(保留现有配置;如需同时重置试用环境选 2,并输入yes确认),随后输入y继续。脚本结尾会询问"是否要禁用 Cursor 自动更新功能",输入1) 是 - 禁用自动更新。
成功标志:输出出现[禁用更新] 自动更新已处理(Windows)或"成功禁用 app-update.yml / 成功禁用 cursor-updater"(macOS)。完成后手动重启 Cursor 生效。
提示禁用自动更新只是脚本的一个环节,它同时会重写
storage.json中的设备 ID、备份原配置到backups目录,并修改 Cursor 内核 JS 文件。运行前请确认你接受这些变更。
其他方式
不想跑完整脚本时,可以手动配置:Windows 用户在 Cursor 的Settings → Application → Update里把 Mode 设为none,并把%LOCALAPPDATA%\cursor-updater目录替换为同名文件;macOS 用户清空app-update.yml并chmod 444。各脚本的具体处理逻辑可参考 cursor_win_id_modifier.ps1 与 cursor_mac_id_modifier.sh。
操作自检清单
- 脚本输出包含"自动更新已处理"或"成功禁用 app-update.yml"
- Windows:
%APPDATA%\Cursor\settings.json中存在"update.mode": "none"(若该文件原本不存在则以脚本输出为准) - macOS:
ls -l /Applications/Cursor.app/Contents/Resources/app-update.yml显示权限为r--r--r-- - macOS:
~/Library/Application Support/Caches/cursor-updater已是文件而不是目录 - 重启 Cursor 后一段时间内不再出现更新下载提示
常见问题
Q:Windows 提示"请以管理员身份运行此脚本"?按步骤 2 重新打开管理员终端再执行。脚本需要写注册表和更新相关文件,普通权限会直接退出。
Q:脚本找不到 Cursor 安装路径怎么办?Windows 会弹出目录选择框,或让你手动输入包含Cursor.exe的目录;Linux 请确认cursor位于/usr/bin、/usr/local/bin、/opt等标准位置,否则重装到标准位置后重试。
Q:只想禁用自动更新,必须改机器码吗?两者是同一个脚本流程,机器码修改会一并执行。若不想动机器码,请走"其他方式"中的手动配置。
Q:macOS 运行后提示"应用已损坏,无法打开"?脚本内置了签名修复步骤,仍失败时可手动重签:
sudo codesign --force --deep --sign - /Applications/Cursor.app仍打不开则重装 Cursor 后再执行脚本。
边界说明:禁用自动更新不等于永久不用更新,遇到重要功能或安全修复时需要手动下载安装新版,而新版安装会覆盖已改动的更新相关文件,升级后要重新执行脚本。Windows 上的MachineGuid注册表修改自动备份在backups目录,如发现其他软件的设备授权异常,可用备份文件恢复原值。
【免费下载链接】go-cursor-help解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / You've reached your trial request limit. / Too many free trial accounts used on this machine.项目地址: https://gitcode.com/GitHub_Trending/go/go-cursor-help
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考