上一篇记录了《解决 Cursor 提示 Too many free trial accounts used on this machine 指纹问题》,通过脚本直接修改 Cursor
的 machineid
文件内记录指纹机器码位置:telemetry.devDeviceId
和 telemetry.devDeviceId
,本篇记录另一种方式,通过 GitHub
上 bestK/cursor-fake-machine
项目解决或者手动解决。
问题
多次使用 Cursor
新账户进行免费体验 500 Premium models
额度后, Cursor
会报错并提示 Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.
无法继续提问。
解决方案
通过 GitHub
上的 bestK/cursor-fake-machine
解决
- 打开 https://github.com/bestK/cursor-fake-machine
- 前往
releases
下载 cursor-fake-machine-0.0.1.vsix - 将下载好的
cursor-fake-machine-0.0.1.vsix
拖入Cursor
窗口内完成安装
如何使用
- 快捷键:
Ctrl + shift + P
- 输入
fake
回车即可恢复使用
cursor-fake-machine
的作用
- 添加修改
storage.json
文件中telemetry.macMachineId
的功能 - 实现跨平台支持(
Windows
、macOS
、Linux
) - 增加用户自定义路径和 machineId 配置选项
- 优化错误处理和用户提示
通过手动解决
- 关闭退出
Cursor
- 打开
Cursor
的storage.json
文件
Windows
位置:%APPDATA%\Cursor\User\globalStorage\storage.json
MacOS
位置:~/Library/Application\ Support/Cursor/User/globalStorage/storage.json
Linux
位置:~/.config/Cursor/User/globalStorage/storage.json
- 关闭文件
只读
权限:Windows
: 选择storage.json
右键 -> 属性 -> 取消选中只读
MacOS
/Linux
: 在目录内终端执行chmod 666 storage.json
- 找到以下
Key
–Value
键值,修改64位指纹ID
和UUID代码
对应的值,即随便替换修改几个数字即可。
{ "telemetry.macMachineId": "64位指纹ID", "telemetry.machineId": "64位指纹ID", "telemetry.devDeviceId": "UUID代码" }
- 重新将文件恢复为
只读
Windows
: 选择storage.json
右键 -> 属性 -> 选中只读
MacOS
/Linux
:chmod 444 storage.json
- 重启
Cursor
仍然提示报错?
如果按照上述步骤操作后还提示 Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.
可以依次尝试下面方式解决问题
- 重启
Cursor
- 重启设备(
Windows
、macOS
、Linux
) - 直接删除
machineid
文件
- 如果还是不行,那就终极套路,重新清理卸载并再次安装
Cursor
本文自 https://www.codeun.com 发布,相应代码均自主编写并严格审阅和测试,完整代码中包含丰富的学习笔记和使用方式、实用技巧。
· 如若转载,请注明出处:https://www.codeun.com/archives/1495.html ·