Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:レジストリキーの検索中にRegedit.exeがクラッシュする

誰がWindowsUpdateを公開するかはわかりませんが、新しい更新プログラムが公開されると、以前は完全に機能していた機能に障害が発生することがよくあります。 Microsoftがこれらのバグやアプリケーションの障害を、修正が必要な潜在的な優先度の高い問題として認識しないと、事態は非常に厄介になり始めます。そのようなエラーの1つが、Windows 10のレジストリエディターで発生しました。更新後、レジストリエディターは、ユーザーが入力したキーの検索に失敗していました。キーを入力すると、プログラムは無限にループし、出力を提供しません。検索をキャンセルしたり、無限にクリックしたりするなどの介入行為(激怒したときのような理由はありません)は、レジストリエディタをクラッシュさせます。

修正:レジストリキーの検索中にRegedit.exeがクラッシュする

この動作の背後にある理由は、レジストリエディタで動作するようにMicrosoftによってプログラムされたデフォルトの最大レジストリ長が「255バイト」であるためです。新しい更新では、レジストリ値の1つが最大許容値よりも長い長さである必要があります。レジストリ検索中にそのようなサブキーが見つかった場合、レジストリエディタは無限ループで実行され続けます。アプリケーションを閉じようとすると、それ以上のことを知らないため、おそらくクラッシュします。プログラミングをしていない人が問題の根本的な原因を理解していなくても、まったく問題ありません。 Microsoftが問題を修正しているはずなのに、回避策があります。この問題に対処するための2つの方法について説明しました。両方を読んでから、あなたの専門知識に合った、最も必要なものに従うことをお勧めします。

方法1:regedit.exeを動作するものに置き換えます

これから行うことは、既存のレジストリエディタを以前のWindowsビルドに存在していたものに置き換えることです。手始めに、ルートドライブに特定のフォルダ「C:\Windows.old」があるかどうかを確認する必要があります。フォルダがない場合は、古いバージョンを使用できなくなったことを意味します。この場合、2つのオプションがあります:

次の方法を続行する場合は、このリンクにアクセスして、圧縮ファイルをダウンロードできます。次に、ファイルを解凍し、以下の手順に従いますが、現在障害のあるレジストリエディタを置き換えるために使用する古いファイルの代わりにこのファイルを使用することを忘れないでください。

別のオプションは、別のレジストリエディタを使用することです。これに興味がある場合は、方法2に進んでください。

先に進みましょう。 「Windowsボタン」を押します + X 」をクリックすると、スタートボタンのウィンドウがポップアップ表示されます。

コマンドプロンプト(管理者)」を選択します 」から。

次のコマンドを使用して、レジストリエディタファイルの所有権を取得します。 (注:続行するには、管理者権限が必要です)

takeown /f “C:\Windows\regedit.exe”

次に、次のコマンドを使用して、同じレジストリエディタファイル(ログインしたアカウント用)の完全な制御とアクセス許可を取得する必要があります。

icacls “C:\Windows\regedit.exe” /grant “%username%”:F

これで、既存のファイルの名前を変更し、古いファイルまたはダウンロードしたファイルに置き換える準備ができました。 「C:/ Windows」に移動し、「regedit.exe」という名前のレジストリエディタファイルが見つかるまで内容を確認します。このファイルの名前を「regeditold.exe」またはその名前に変更します。

最後に、ダウンロードしたレジストリエディタファイルをこの場所にコピーするか、「C:/Windows.old/Windows」フォルダにあるファイルをコピーできます。ファイルの名前が正確に「regedit.exe」であることを確認してください。名前が正しくない場合、オペレーティングシステムはファイルを認識しません。

修正:レジストリキーの検索中にRegedit.exeがクラッシュする

これで、レジストリエディタを起動すると、検索オプションが魅力のように機能するはずです。

方法2:サードパーティのレジストリエディタを使用する

上記の方法が専門知識のレベルを少し超えている場合、または上記の解決策が機能しない場合(その可能性は非常に低い)、いつでも別のサードパーティのレジストリエディタをダウンロードできますそれを使用して、レジストリファイルを清掃します。これらのサードパーティソフトウェアは、Microsoftがリリースするレジストリエディタに存在するバグに対応するように設計されています。これが私たちのお気に入りの2つです:

Regscanner:Regscannerは、Nirsoftによって開発された小さなツールであり、このリンクからダウンロードできます。完全にポータブルで、インストールする必要はありません。レジストリキーとチャームのような値を検索できるようになります。

O&O RegEditor:O&Oは、このリンクから無料でダウンロードできるもう1つの素晴らしい小さなレジストリエディターのレプリカです。それは完全に安全で、審美的なインターフェースを備えており、最も重要なことに、インストールを必要としません。クラシックなインポート、エクスポート、その他のクールな機能があります。


  1. レジストリエディターが機能しなくなったのを修正

    レジストリ エディタが機能しなくなった問題を修正エラー: 管理者権限を使用して Regedit.exe を実行し、存在しない任意の値を検索すると、レジストリ エディターは検索を続け、検索をキャンセルしようとするとハングし、キャンセルしなくてもフリーズします。 、そのため、ここではあまり選択肢がありません。もう 1 つ押すと、ポップアップ ウィンドウがキャンセルされ、「The Registry editor has stopped working」というエラー メッセージが表示されます。 」そして再起動します。 ここでの主な問題は、見つかったサブキーの長さが 255 バイト以上である必要があ

  2. レジストリを検索するときに Regedit.exe がクラッシュする問題を修正

    最近 Windows 10 に更新またはアップグレードした場合、レジストリ エディターを検索しているときに、検索の実行に時間がかかり、[キャンセル] をクリックすると、regedit.exe がクラッシュします。また、レジストリ エディタがクラッシュすると、「レジストリ エディタが動作を停止しました」というエラー メッセージが表示されます。 」。メインの問題は、レジストリ キーのキー長が最大 255 バイトに設定されているようです。検索中にこの値を超えると、Regedit.exe がクラッシュします。 レジストリ検索中、1 つまたは複数の値の長さが 255 バイトを超えている必要があり、