Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でレジストリキーを削除中にエラーが発生した場合の対処法

Windows 10やWindows Serverでレジストリキーを削除しようとした際に、「キーの削除中にエラーが発生しました(Error while deleting key)」というエラーメッセージが表示され、削除できないことがあります。この記事では、その原因と具体的な解決策をわかりやすく解説します。

レジストリキーの削除中にエラーが発生する原因

このエラーは、埋め込みNULL文字(ヌル文字)を含むレジストリキーを削除しようとした場合に発生することがあります。NULL文字は、レジストリエディタでエントリを確認しても目に見えないため、問題に気づきにくいのが特徴です。

埋め込みNULL文字を含むレジストリキーを削除するには、まずNULL文字を別の文字に置き換える必要があります。以下の3つの方法を順番に試してみてください。

方法1:Sysinternalsの「RegDelNull」ツールを使う

Microsoft Sysinternalsが提供するRegDelNullツールを使用することで、この問題を解決できます。

RegDelNullはコマンドラインユーティリティで、埋め込みNULL文字を含み、標準的なレジストリ編集ツールでは削除できないレジストリキーを検索・削除できる便利なツールです。ただし、レジストリキーを削除すると、関連付けられたアプリケーションが正常に動作しなくなる可能性がある点には注意が必要です。

方法2:「Registry DeleteEx」を使う

Registry DeleteExは、レジストリエディタやその他のツールでは削除できなかったキーを削除できる専用ツールです。カーネルモードドライバーを使用してロックされたキーや値を削除する仕組みのため、アプリケーションやマルウェアによってロックされているレジストリ値でも強制的に削除できます。

方法3:所有権を取得してから削除する

無料ツールのRegOwnItを使用してレジストリキーの所有権を取得し、その後改めて削除を試みることもできます。アクセス権限の不足が原因で削除できない場合は、この方法が特に有効です。

上記のいずれかの方法で、Windows 10におけるレジストリキー削除エラーを解消できるはずです。なお、レジストリを操作する際は、誤った変更によるシステム不具合を防ぐため、必ず事前にレジストリのバックアップを取っておくことをおすすめします。

  1. Windows 10でレジストリの壊れたエントリを削除する5つの方法

    Windows レジストリとは?Windows レジストリとは、デバイスドライバー、ユーザーインターフェース、フォルダーのパス、スタートメニューのショートカットなど、Windows の低レベル設定やアプリケーションの設定がすべて保存されているデータベースです。レジストリエントリの編集は比較的難しいものの、プログラムやアプリケーションの動作を変更することができます。 Windows は通常、レジストリ値を自動的に削除しないため、長期間システムを使用し続けると、不要な壊れたレジストリエントリが次第に蓄積されていきます。特に、アプリケーションのインストールやアンインストールを頻繁に行う場合にはその傾

  2. Windows 11でエラー0x74(BAD_SYSTEM_CONFIG_INFO)を解決する完全ガイド

    Windows 11では、さまざまなブルースクリーン(BSOD)エラーが報告されていますが、そのひとつが「BAD_SYSTEM_CONFIG_INFO」、別名エラー0x74です。Microsoftによると、SYSTEMハイブが破損している場合にこのバグチェックが実行されるとされています。ユーザーがレジストリを手動で編集したケースや、アプリケーション・サービスによってレジストリが破損したケースでは、キーや値が欠落してしまうことがあります。 その結果、バグチェックが発生し、このエラーが表示される可能性があります。BAD_SYSTEM_CONFIG_INFOの問題を解消するには、レジストリを手動で編