はじめに
カーソル Reset は Cursor IDE デバイス識別子をリセットするための PowerShell スクリプトツールで、Cursor バージョン 0.45.x をサポートしています。このツールは、ユーザーが新しいアカウントでログインするために Cursor IDE のデバイス識別子をリセットするために設計されています。このツールは、Cursor IDEのデバイス識別メカニズムを学習および研究するために使用することを目的としており、ユーザーはCursorの純正ライセンスを購入して開発者をサポートすることを強くお勧めします。このスクリプトは、WindowsとmacOSの両方のシステムをサポートし、ユーザーがデバイス識別リセット操作を正常に完了できるように、詳細な手順と注意事項を提供します。
機能一覧
- カーソルIDEのデバイス識別子をリセットする。
- カーソルバージョン0.45.xのサポート
- WindowsおよびmacOSシステム用のスクリプトを提供
- オリジナルのデバイス識別の自動バックアップ
- 使用に関する詳細な指示と注意事項の提供
- PowerShellとターミナルによるスクリプト実行をサポート
ヘルプの使用
設置プロセス
- Windowsシステム
- Cursor IDE で現在ログインしているアカウントからログアウトする
- カーソルIDEを完全に無効にする
- PowerShellを管理者として開く
- 以下のコマンドをコピー&ペーストして実行する:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; iwr -Uri "https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.ps1" -UseBasicParsing | iex
- リセットが完了したら、Cursor IDEを開き、新しいアカウントでログインします(以前のアカウントは使用しないでください)。
- スクリプトが "Waiting for Cursor processes to exit... "で止まっている場合は、コマンドラインから管理者権限で以下のコマンドを実行することで、すべてのCursorプロセスを強制的に終了させることができます:
タスクキル /f /im cursor.exe
- マックオス
- Cursor IDE で現在ログインしているアカウントからログアウトする
- カーソルIDEを完全に無効にする
- ターミナルを開き、以下のコマンドを実行する:
バッシュ
curl -o /tmp/reset.sh https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.sh && chmod +x /tmp/reset.sh && sudo /tmp/reset.sh
- Cursorを起動し、新しいアカウントでログインします(以前のアカウントは使用しないでください)。
- スクリプトが "Waiting for the Cursor process to exit... "で止まっている場合は、ターミナルで以下のコマンドを実行することで、強制的にCursorプロセスを終了させることができる:
バッシュ
pkill-9 カーソル
詳しい操作手順
- オリジナルのデバイス識別子をバックアップする
- Windowsスクリプトは、システムレジストリの
HKLMSOFTWARE
に自動的にバックアップされる。%USERPROFILE%MachineGuid_Backups
カタログ - macOSスクリプトは、偽の
イオレグ
コマンドで異なるデバイス識別子をエミュレートし、オリジナルのIOPlatformUUID
バックアップ~/IOPlatformUUID_Backups
カタログ
- Windowsスクリプトは、システムレジストリの
- デバイス識別をリセット
- Windowsシステム:スクリプトは新しい
マシンガイド
そしてtelemetry.machineId
そしてtelemetry.macMachineId
そしてtelemetry.devDeviceId
歌で応えるtelemetry.sqmId
レジストリを更新しストレージ.json
ドキュメンテーション - macOSシステム:スクリプトは新しいデバイス識別子を生成し、その識別子は
パス
環境変数で異なるデバイス識別子をシミュレートする。
- Windowsシステム:スクリプトは新しい
- 元のデバイス識別を復元
- 元のデバイス識別子を復元する必要がある場合は、バックアップ・ディレクトリから対応するバックアップ・ファイルを見つけ、レジストリエディタまたはターミナルから値を復元することができます。
ほら
- このスクリプトの使用はCursorの利用規約に違反する可能性があり、作者はこのスクリプトの使用に起因するいかなる問題(ソフトウェアライセンスの無効化、アカウントの使用禁止などを含むがこれに限定されない)に対しても責任を負いません。
- ユーザーは、Cursorの純正ライセンスを購入して開発者をサポートすることを強くお勧めします。
- Windowsスクリプトは、システムレジストリの
マシンガイド
このレジストリエントリをデバイス識別子として使用している他のソフトウェアライセンスに影響を与える可能性があります。 - macOSスクリプトは
パス
環境変数の変更が有効になる。