这是indexloc提供的服务,不要输入任何密码
Skip to content

解决Cursor在免费订阅期间出现以下提示的问题: You've reached your trial request limit. / 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.

License

Notifications You must be signed in to change notification settings

vcdog/go-cursor-help

 
 

Repository files navigation

🚀 Cursor Free Trial Reset Tool

⚠️ IMPORTANT NOTICE

This tool currently supports:

  • ✅ Cursor v0.45.x and below
  • ✅ Windows: Latest 0.47.x versions (Supported)
  • ✅ Mac/Linux: Latest 0.47.x versions (Supported, feedback welcome)

Please check your Cursor version before using this tool.

📦 Version History & Downloads

🌟 Latest Versions

  • v0.45.11 (2025-02-07) - Latest Release
  • v0.45.x (2025-01-03) - Most Stable Release

View Full Version History

📥 Direct Download Links

v0.45.x (Recommended Stable Version)

⚠️ MAC Address Modification Warning

For Mac users: This script includes a MAC address modification feature that will:

  • Modify your network interface's MAC address
  • Backup original MAC addresses before modification
  • This modification may temporarily affect network connectivity
  • You can skip this step when prompted during execution

💾 Download Cursor v0.45.x

Windows:

Mac:

🔒 Disable Auto-Update Feature

To prevent Cursor from automatically updating to unsupported new versions, you can choose to disable the auto-update feature.

Method 1: Using Built-in Script (Recommended)

When running the reset tool, the script will ask if you want to disable auto-updates:

[Question] Do you want to disable Cursor auto-update feature?
0) No - Keep default settings (Press Enter)
1) Yes - Disable auto-update

Select 1 to automatically complete the disable operation.

Method 2: Manual Disable

Windows:

  1. Close all Cursor processes
  2. Delete directory: %LOCALAPPDATA%\cursor-updater
  3. Create a file with the same name (without extension) in the same location

macOS:

# NOTE: As tested, this method only works for version 0.45.11 and below.
# Close Cursor
pkill -f "Cursor"
# Replacing app-update.yml with a blank/read-only file
cd /Applications/Cursor.app/Contents/Resources
mv app-update.yml app-update.yml.bak
touch app-update.yml
chmod 444 app-update.yml

# Go to Settings -> Application -> Update, set Mode to none.
# This must be done to prevent Cursor from checking for updates.

# NOTE: The cursor-updater modification method may no longer be effective
# In any case, remove update directory and create blocking file
rm -rf ~/Library/Application\ Support/Caches/cursor-updater
touch ~/Library/Application\ Support/Caches/cursor-updater

Linux:

# Close Cursor
pkill -f "Cursor"
# Remove update directory and create blocking file
rm -rf ~/.config/cursor-updater
touch ~/.config/cursor-updater

⚠️ Note: After disabling auto-updates, you'll need to manually download and install new versions. It's recommended to update only after confirming the new version is compatible.


📝 Description

When you encounter any of these messages:

Issue 1: Trial Account Limit

Back To Top

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.

Issue 2: API Key Limitation

Back To Top

[New Issue]

Composer relies on custom models that cannot be billed to an API key.
Please disable API keys and use a Pro or Business subscription.
Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Issue 3: Trial Request Limit

This indicates you've reached the usage limit during the VIP free trial period:

You've reached your trial request limit.

Issue 4: Claude 3.7 High Load

Back To Top

High Load 
We're experiencing high demand for Claude 3.7 Sonnet right now. Please upgrade to Pro, or switch to the
'default' model, Claude 3.5 sonnet, another model, or try again in a few moments.

Solution : Uninstall Cursor Completely And Reinstall (API key Issue)

  1. Download Geek.exe Uninstaller[Free]
  2. Uninstall Cursor app completely
  3. Re-Install Cursor app
  4. Continue to Solution 1

Temporary Solution:

Solution 1: Quick Reset (Recommended)

  1. Close Cursor application
  2. Run the machine code reset script (see installation instructions below)
  3. Reopen Cursor to continue using

Solution 2: Account Switch

  1. File -> Cursor Settings -> Sign Out
  2. Close Cursor
  3. Run the machine code reset script
  4. Login with a new account

Solution 3: Network Optimization

If the above solutions don't work, try:

  • Switch to low-latency nodes (Recommended regions: Japan, Singapore, US, Hong Kong)
  • Ensure network stability
  • Clear browser cache and retry

Solution 4: Claude 3.7 Access Issue (High Load)

If you see the "High Load" message for Claude 3.7 Sonnet, this indicates Cursor is limiting free trial accounts from using the 3.7 model during certain times of the day. Try:

  1. Switch to a new account created with Gmail, possibly connecting through a different IP address
  2. Try accessing during off-peak hours (typically 5-10 AM or 3-7 PM when restrictions are often lighter)
  3. Consider upgrading to Pro for guaranteed access
  4. Use Claude 3.5 Sonnet as a fallback option

Note: These access patterns may change as Cursor adjusts their resource allocation policies.

💻 System Support

Windows

  • x64 (64-bit)
  • x86 (32-bit)

macOS

  • Intel (x64)
  • Apple Silicon (M1/M2)

Linux

  • x64 (64-bit)
  • x86 (32-bit)
  • ARM64

🚀 One-Click Solution

Global Users

macOS

# Method two
curl -fsSL https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_mac_id_modifier.sh -o ./cursor_mac_id_modifier.sh && sudo bash ./cursor_mac_id_modifier.sh && rm ./cursor_mac_id_modifier.sh

Linux

curl -fsSL https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_linux_id_modifier.sh | sudo bash 

Windows

irm https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex
Run Success
China Users (Recommended)

macOS

curl -fsSL https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_mac_id_modifier.sh -o ./cursor_mac_id_modifier.sh && sudo bash ./cursor_mac_id_modifier.sh && rm ./cursor_mac_id_modifier.sh

Linux

curl -fsSL https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_linux_id_modifier.sh | sudo bash

Windows

irm https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex
Windows Terminal Run and Configuration

How to Open Administrator Terminal in Windows:

Method 1: Using Win + X Shortcut
1. Press Win + X key combination
2. Select one of these options from the menu:
   - "Windows PowerShell (Administrator)"
   - "Windows Terminal (Administrator)"
   - "Terminal (Administrator)"
   (Options may vary depending on Windows version)
Method 2: Using Win + R Run Command
1. Press Win + R key combination
2. Type powershell or pwsh in the Run dialog
3. Press Ctrl + Shift + Enter to run as administrator
   or type in the opened window: Start-Process pwsh -Verb RunAs
4. Enter the reset script in the administrator terminal:

irm https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex
Method 3: Using Search

Search PowerShell

Type pwsh in the search box, right-click and select "Run as administrator" Run as Administrator

Enter the reset script in the administrator terminal:

irm https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex

🔧 PowerShell Installation Guide

If PowerShell is not installed on your system, you can install it using one of these methods:

Method 1: Install via Winget (Recommended)

  1. Open Command Prompt or PowerShell
  2. Run the following command:
winget install --id Microsoft.PowerShell --source winget

Method 2: Manual Installation

  1. Download the installer for your system:

  2. Double-click the downloaded installer and follow the installation prompts

💡 If you encounter any issues, please refer to the Microsoft Official Installation Guide

Windows 安装特性:

  • 🔍 Automatically detects and uses PowerShell 7 if available
  • 🛡️ Requests administrator privileges via UAC prompt
  • 📝 Falls back to Windows PowerShell if PS7 isn't found
  • 💡 Provides manual instructions if elevation fails

That's it! The script will:

  1. ✨ Install the tool automatically
  2. 🔄 Reset your Cursor trial immediately

📦 Manual Installation

Download the appropriate file for your system from releases

Windows Packages
  • 64-bit: cursor-id-modifier_windows_x64.exe
  • 32-bit: cursor-id-modifier_windows_x86.exe
macOS Packages
  • Intel: cursor-id-modifier_darwin_x64_intel
  • M1/M2: cursor-id-modifier_darwin_arm64_apple_silicon
Linux Packages
  • 64-bit: cursor-id-modifier_linux_x64
  • 32-bit: cursor-id-modifier_linux_x86
  • ARM64: cursor-id-modifier_linux_arm64

🔧 Technical Details

Configuration Files

The program modifies Cursor's storage.json config file located at:

  • Windows: %APPDATA%\Cursor\User\globalStorage\storage.json
  • macOS: ~/Library/Application Support/Cursor/User/globalStorage/storage.json
  • Linux: ~/.config/Cursor/User/globalStorage/storage.json
Modified Fields

The tool generates new unique identifiers for:

  • telemetry.machineId
  • telemetry.macMachineId
  • telemetry.devDeviceId
  • telemetry.sqmId
Manual Auto-Update Disable

Windows users can manually disable the auto-update feature:

  1. Close all Cursor processes
  2. Delete directory: C:\Users\username\AppData\Local\cursor-updater
  3. Create a file with the same name: cursor-updater (without extension)

macOS/Linux users can try to locate similar cursor-updater directory in their system and perform the same operation.

Safety Features
  • ✅ Safe process termination
  • ✅ Atomic file operations
  • ✅ Error handling and recovery
Registry Modification Notice

⚠️ Important: This tool modifies the Windows Registry

Modified Registry

  • Path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography
  • Key: MachineGuid

Potential Impact

Modifying this registry key may affect:

  • Windows system's unique device identification
  • Device recognition and authorization status of certain software
  • System features based on hardware identification

Safety Measures

  1. Automatic Backup

    • Original value is automatically backed up before modification
    • Backup location: %APPDATA%\Cursor\User\globalStorage\backups
    • Backup file format: MachineGuid.backup_YYYYMMDD_HHMMSS
  2. Manual Recovery Steps

    • Open Registry Editor (regedit)
    • Navigate to: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography
    • Right-click on MachineGuid
    • Select "Modify"
    • Paste the value from backup file

Important Notes

  • Verify backup file existence before modification
  • Use backup file to restore original value if needed
  • Administrator privileges required for registry modification

📚 Recommended Reading


Support

If you find this helpful, consider buying me a spicy gluten snack (Latiao) as appreciation~ 💁☕️
微信赞赏
微信赞赏码
要到饭咧?啊咧?啊咧?不给也没事~ 请随意打赏
支付宝赞赏
支付宝赞赏码
如果觉得有帮助,来包辣条犒劳一下吧~
Alipay
Alipay
1 Latiao = 1 AI thought cycle
WeChat
WeChat
二维码7天内(3月24日前)有效,过期请加微信

⭐ Project Stats

Star History Chart

Repobeats analytics image

📄 License

MIT License

Copyright (c) 2024

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Cursor 遥测配置修复工具

问题描述

在使用 Cursor IDE 时,可能会遇到以下错误:

[错误] 主要操作失败: 处理 JSON 失败: Exception setting "telemetry.macMachineId": "The property 'telemetry.macMachineId' cannot be found on this object. Verify that the property exists and can be set."

这个错误发生在 Cursor 尝试设置遥测数据中的机器 ID 时,但属性路径不正确,导致操作失败。

原因分析

此错误可能由以下原因引起:

  1. 配置结构不匹配:Cursor 的配置文件结构与代码期望不一致
  2. 平台特定问题:在 Windows 上运行,但代码尝试设置 Mac 特定的属性
  3. 配置初始化不完整:遥测对象可能未正确初始化
  4. Cursor 版本更新:新版本可能改变了配置结构

解决方案

本项目提供了一个简单的 Go 程序 (fix_telemetry.go),可以解决此问题:

  1. 自动查找 Cursor 配置文件
  2. 分析并修复配置结构
  3. 确保所有平台特定的机器 ID 属性都被正确设置
  4. 保存更新后的配置

使用方法

  1. 确保您已安装 Go 运行环境
  2. 运行修复程序:
go run fix_telemetry.go
  1. 程序会自动:
    • 在常见位置查找 Cursor 配置文件
    • 备份原始配置
    • 修复配置结构
    • 保存更新的配置文件

文件说明

  • fix_telemetry.go: 主修复程序
  • analysis.md: 问题分析和解决方案详细说明

注意事项

  • 程序会在修改配置前创建备份
  • 如果无法找到配置文件,程序会显示相应消息
  • 这是针对特定错误的修复,不会影响 Cursor 的其他功能

贡献

如果您发现任何问题或有改进建议,请随时提交 issue 或 pull request。

About

解决Cursor在免费订阅期间出现以下提示的问题: You've reached your trial request limit. / 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 42.8%
  • PowerShell 25.8%
  • Go 24.4%
  • Python 5.8%
  • Batchfile 1.2%