レジストリ エディターで指定した値をすべて削除できない場合の 7 つの解決策
その他 / / October 29, 2023
Windows レジストリは、オペレーティング システムとその上で実行されるアプリケーションの構成のデータベースです。 場合によっては、特定のエントリの削除などのアクションを伴うレジストリの調整を行うことがあります。 通常は問題なくできるのですが、 一部のユーザー レジストリ エディタからいくつかのエントリを削除しようとすると、「指定された値をすべて削除できません」というメッセージが表示されると報告されています。
この問題は、レジストリ キーに null 値がある場合、レジストリが破損している場合、または適切なアクセス許可がない場合などの理由で発生する可能性があります。 いくつかの実践的な解決策を説明します。 ただし、それらに飛び込む前に、 レジストリをバックアップする 重要なデータの損失を避けるため。
1. 管理者アカウントでログインする
レジストリで一部のタスクを実行するには、管理者アカウントでログインする必要があります。 したがって、レジストリ エディターで指定された値をすべて削除できない場合は、適切な権限があることを再確認する必要があります。 まず、管理者アカウントで Windows にログインしていることを確認し、次の手順に従います。
ステップ1: タスクバーの Windows Search アイコンをクリックして [スタート] メニューを開き、次のように入力します。 登録編集.
ステップ2: 「管理者として実行」をクリックします。
ステップ 3: ユーザー アカウント制御プロンプトで [はい] をクリックし、値の削除を再試行します。
2. キー権限の編集
アカウントに一部の値を変更するための適切な権限がない場合は、その権限を編集してアクセス権を取得できます。 これは、以下の手順に従って行うことができます。
ステップ1: Windows + R キーボード ショートカットを押して、[ファイル名を指定して実行] ダイアログを開きます。
ステップ2: タイプ 登録編集 そして Enter キーを押します。
ステップ 3: 削除するキーに移動し、それを右クリックして、「アクセス許可」をクリックします。
ステップ 4: [アクセス許可] セクションで、すべての拒否チェックボックスのチェックを外し、[適用] および [OK] をクリックします。
3. コマンドプロンプトを使用してレジストリ値を削除する
コマンド プロンプトを使用すると、テキストベースのコマンドを使用して Windows オペレーティング システムと通信できます。 このユーティリティを使用して実行できる多くの操作に加えて、以下に示すように、特定のレジストリ値を変更または削除するために使用することもできます。
ステップ1: Windows + R キーボード ショートカットを押して、[ファイル名を指定して実行] ダイアログを開きます。
ステップ2: タイプ cmd Ctrl + Shift + Enter キーボード ショートカットを押して、管理者権限でコマンド プロンプトを開きます。
ステップ 3: 以下のスクリプトを入力します。 レジストリの場所 削除する必要があるキーへの実際のパスを入力し、Enter キーを押します。 これにより、レジストリ キーが強制的に削除されます。
reg delete registry_location /f
ステップ 4: コマンド プロンプトで表示されるプロンプトに従って、プロセスを完了します。
4. Microsoft の Systernals RegDelNull を使用して値を削除する
レジストリ キーに null 文字が含まれている場合、手動で削除するのが難しくなる場合があります。 ただし、Microsoft の Systernals RegDelNull ツールを使用すると、これらの問題のある値を削除できます。 以下の手順に従うには、コンピューター用のツールを入手する必要があります。
ステップ1: Microsoft の Web サイトから Systernals RegDelNull を入手します。
RegDelNull をダウンロード
ステップ2: ダウンロードしたファイルを右クリックし、「すべて展開」をクリックして、「展開」ボタンをクリックします。
ステップ 3: 「RegDelNull」をダブルクリックします。
ステップ 4: 以下のコマンドを入力します。 レジストリの場所 削除する値への実際のパスを入力し、Enter をクリックします。
regdelnull registry_location -s
5. レジストリキーからヌル文字を削除する
Systernals RegDelNull ツールを使用すると、Null 値を持つキーを削除できます。 ただし、レジストリ キーを削除できない場合は、Null 値を持つキーに手動で値を追加することもできます。 Null 値を変更したら、簡単に削除できます。
ステップ1: Windows + R キーボード ショートカットを押して、[ファイル名を指定して実行] ダイアログを開きます。
ステップ2: タイプ 登録編集 そして Enter キーを押します。
ステップ 3: 削除が難しいキーに移動し、それをダブルクリックします。
ステップ 4: 値のデータを 1 に変更して [OK] をクリックし、キーの削除を再試行します。
6. セーフモードで起動して値を削除します
削除しようとしている特定の値が Windows で使用されている場合、その値を削除することはできません。 アプリケーションやオペレーティング システムがそれを使用しないようにするには、 PC をセーフ モードで起動します. セーフ モードでは、コンピューターは Microsoft のドライバー、サービス、プログラムのセットのみを起動し、使用します。 次に、レジストリ キーまたは値を再度削除してみます。
7. Windows インストールを修復する
特定のキーを削除できないもう 1 つの理由は、Windows インストールの破損です。 削除を試みる前に、まずインストールを修復する必要があります。 以下に示すように、いくつかのコマンド ライン ユーティリティを実行すると、システム インストールを修復できます。
ステップ1: Windows + R キーボード ショートカットを押して、[ファイル名を指定して実行] ダイアログを開きます。
ステップ2: タイプ cmd Ctrl + Shift + Enter キーボード ショートカットを押して、管理者権限でコマンド プロンプト ウィンドウを開きます。
ステップ 3: 以下のスクリプトを入力して Enter キーを押します。
dism /online /cleanup-image /restorehealth
ステップ 4: 次に、次のコマンドを入力してシステム ファイル チェッカー スキャンを実行し、Enter キーを押します。
sfc /scannow
ステップ5: コンピュータを再起動してください。 これにより、レジストリ エディターの「指定された値をすべて削除できません」エラーが修正される可能性があり、エントリを削除して確認してみることができます。
レジストリの完全な制御の取得
ほとんどの場合、管理者権限がないため、キーの削除中にエラーが発生します。 ただし、このガイドで説明する解決策は、そのような問題やその他の問題を回避するのに役立ちます。
最終更新日: 2023 年 10 月 26 日
上記の記事には、Guiding Tech のサポートに役立つアフィリエイト リンクが含まれている場合があります。 ただし、編集上の完全性には影響しません。 コンテンツは公平かつ本物のままです。