レジストリエディタで名前を変更できない、指定されたキー名はすでに存在しています

この投稿では、レジストリエディタが指定されたキーの名前を変更できません。名前がすでに存在しますというエラーを修正する方法を示します。レジストリエディタでキーの名前を変更しようとすると、Windowsがエラーメッセージをスローすることがあります。エラーは次のとおりです。

値の名前変更エラー。

レジストリエディタは[キー]の名前を変更できません。指定された値名はすでに存在しています。別の名前を入力してもう一度やり直してください。

これは、入力しようとしている「名前変更」の値がWindowsレジストリにすでに存在する場合に発生する可能性があります。または、異なる文字の大文字と小文字で既存の名前を使用しようとするときです。この投稿では、値の名前変更エラーが発生する理由とその修正方法を説明します。

レジストリエディタが名前を変更できない、指定されたキー名はすでに存在しますを修正する

Windowsレジストリには基本的に「名前変更」機能がありません。ユーザーがキーの名前を変更しようとすると、キー構造全体(ルートキーとサブキー)を再作成し、この新しいキーにユーザーが指定した名前を付け、値をルートキーとサブキーにコピーしてから、古いキーを削除します。すべてが非常に迅速に発生するため、レジストリエディタがキーの名前を変更しているように見えます。新しいキー名がWindowsレジストリの既存の名前と一致すると、レジストリエディタはキー構造を再作成できないため、値の名前変更エラーのプロンプトが表示されます。同じエラープロンプトが表示され、エラーが発生する理由がわからない場合は、解決策を見つけるお手伝いをします。

レジストリエディタが指定されたキー名を変更できないというエラーを修正するには、次の解決策をお勧めします。

  1. 大文字と小文字だけでなく、名前を別の名前にする。
  2. キーがシステムに重要なレジストリキーであるかどうかを確認する。
  3. レジストリキーを編集するための完全な権限を取得する。

これらの解決策を1つずつ見てみましょう。

1] 大文字と小文字だけでなく、名前を別の名前にする

Windowsレジストリは大文字と小文字を区別しません。そのため、「Test_key」と「test_key」は同じものとして読み取られます。キーの名前を変更するときは、大文字と小文字に関係なく、既存のキー名と一致する名前を入力しないようにしてください。そうすると、値の名前変更エラーのプロンプトが表示されます。既存のWindowsレジストリキーを検索して、入力しようとしている名前がシステムにすでに存在しないことを確認します。

2] キーがシステムに重要なレジストリキーであるかどうかを確認する

名前を変更しようとしているキーがシステムによって保護されていないことを確認してください。Windowsは、これらのキーがシステムに回復不能な損傷を与える可能性があるため、システムに重要なレジストリキーの名前を変更しません。Windowsレジストリの最上位キー(HKEY_CURRENT_USER、HKEY_LOCAL_MACHINEなど)であるレジストリハイブの名前を変更できない場合もあります。

3] レジストリキーを編集するための完全な権限を取得する

場合によっては、レジストリキーの完全な権限を取得してから試す必要があります。一部のレジストリキーは、キーの所有権を取得しない限り変更できません。そのようなキーを所有権なしで変更しようとすると、キーの作成エラー、値の編集エラー、インポートできない、レジストリへのアクセスエラーなどのエラーが発生する可能性があります。

レジストリエディタに変更を加える前に、レジストリとWindowsをバックアップしてください。

無料のRegOwnItとUltimate Windows Tweakerを使用して、キーの所有権をすばやく取得できます。または、以下の手順に従って、レジストリキーを編集するための権限を手動で取得します。

  1. レジストリキーを右クリックして、アクセス許可を選択します。
  2. 詳細設定ボタンをクリックします。
  3. ユーザーアカウントが所有者としてリストされていない場合は、変更リンクをクリックします。
  4. ユーザーまたはグループの選択ダイアログボックスで、詳細設定ボタンをクリックします。
  5. 次に、今すぐ検索ボタンをクリックします。
  6. 検索結果のリストからユーザーアカウントを選択します。
  7. OKボタンをクリックします。
  8. もう一度OKボタンをクリックします。
  9. 名前が所有者フィールドに表示されます。「サブコンテナとオブジェクトの所有者を置き換える」チェックボックスをオンにします。
  10. 適用ボタンをクリックします。
  11. 次に、追加ボタンをクリックします。
  12. 表示されるウィンドウで、プリンシパルを選択リンクをクリックします。
  13. 手順4〜8を繰り返します。
  14. 基本権限の下にあるフルコントロールチェックボックスをオンにします。
  15. OKボタンをクリックします。

これがお役に立てば幸いです。

レジストリキーの名前を変更するにはどうすればよいですか?

レジストリキーの名前を変更するには、レジストリエディタを起動し、左パネルで目的のキーを見つけます。次に、それを右クリックして名前の変更オプションを選択します。キーの新しい名前を入力してEnterを押します。キーの名前を変更するには、キーの所有権を取得する必要がある場合や、ルートキーへのサブキーアクセスを作成して、そのすべてのサブキーへの削除アクセスが必要な場合があります。

特定のレジストリキーを変更する権限を付与するにはどうすればよいですか?

場合によっては、Windows 11/10 PCで特定のレジストリキーを変更または変更する権限を付与する必要があります。そのような状況では、RegOwnitアプリを使用できます。ただし、手動で行う場合は、このガイドに従ってレジストリキーの所有権または完全な制御を取得し、要件に応じて編集してください。