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

レジストリエディターが動作しないエラーを修正:管理者権限を使用してRegedit.exeを実行し、存在しない任意の値を検索すると、レジストリエディターは検索を続行し、検索をキャンセルしようとするとハングします。キャンセルしないとフリーズするので、ここではあまり選択肢がありません。 キャンセルを押すと、ポップアップウィンドウにエラーメッセージ「 レジストリエディターが停止しました表示され、再起動します。

ここでの主な問題は、見つかったサブキーの長さが255バイトを超える必要があるようです。 はい、これは以前のバージョンのWindows 10の問題であり、検索対象のレジストリに許可されるキーの最大長は255バイトです。 ただし、このエラーはウイルスやマルウェアが原因で発生する場合もあります。 それでは、時間を無駄にせずに、レジストリエディターの修正方法を見てみましょう。

レジストリエディタでエラーが発生しなくなったのを修正

何か問題が発生した場合に備えて、必ず復元ポイントを作成してください。

方法1:システムの復元を実行する

1. Windowsキー+ Rを押してsysdm.cpl 」と入力し、Enterキーを押します。

2. [ システム保護 ]タブを選択し、[ システムの復元 ]を選択します

3. [次へ]をクリックして、目的のシステムの復元ポイントを選択します。

4.画面の指示に従って、システムの復元を完了します。

5.再起動後、 レジストリエディターがエラーを停止するのを修正できる場合があります。

方法2:SFCとDISMを実行する

1.Windowsキー+ Xを押して、[ コマンドプロンプト(管理者) ]をクリックします

2.次に、cmdに次のように入力してEnterキーを押します。

 Sfc / scannow sfc / scannow / offbootdir = c:\ / offwindir = c:\ windows(上記が失敗した場合は、これを試してください) 

3.上記のプロセスが完了するのを待ち、完了したらPCを再起動します。

4.もう一度cmdを開いて次のコマンドを入力し、それぞれの後にEnterキーを押します。

 a)Dism / Online / Cleanup-Image / CheckHealth b)Dism / Online / Cleanup-Image / ScanHealth c)Dism / Online / Cleanup-Image / RestoreHealth 

5. DISMコマンドを実行させ、終了するまで待ちます。

6.上記のコマンドが機能しない場合は、以下を試してください。

 Dism / Image:C:\ offline / Cleanup-Image / RestoreHealth / Source:c:\ test \ mount \ windows Dism / Online / Cleanup-Image / RestoreHealth / Source:c:\ test \ mount \ windows / LimitAccess 

注: C:\ RepairSource \ Windowsを修復ソースの場所(Windowsインストールまたはリカバリディスク)に置き換えます。

7. PCを再起動して変更を保存し、レジストリエディターが動作を停止したというエラー修正できるかどうかを確認します。

方法3:CCleanerとMalwarebytesを実行する

1. CCleaner&Malwarebytesをダウンロードしてインストールします。

2. Malwarebytesを実行し、システムをスキャンして有害なファイルを探します。

3.マルウェアが見つかった場合、自動的に削除されます。

4.次に、 CCleanerを実行し、[Cleaner]セクションの[Windows]タブで、以下の選択項目を確認してクリーニングすることをお勧めします。

5.適切なポイントがチェックされていることを確認したら [ クリーナーを実行 ]をクリックして、CCleanerにコースを実行させます。

6.さらにシステムをクリーンアップするには、[レジストリ]タブを選択し、次の項目がオンになっていることを確認します。

7. [ 問題のスキャン] を選択し 、CCleanerにスキャンを許可して、[ 選択した問題の修正 ]をクリックします

8. CCleanerが尋ねたとき「 レジストリの変更をバックアップしますか? 」を選択します。

9.バックアップが完了したら、[選択したすべての問題を修正]を選択します。

10.PCを再起動して変更を保存します。

方法4:regedit.exeを置き換える

1.まず、 C:\ Windows.oldフォルダーに移動します。フォルダーが存在しない場合は続行します。

2.上記のフォルダがない場合は、regedit_W10-1511-10240.zipをダウンロードする必要があります。

3.デスクトップで上記のファイルを抽出し、Windowsキー+ Xを押して、[ コマンドプロンプト(管理者)]を選択します

4. cmdに次のコマンドを入力し、Enterキーを押します。

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

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

5. Windowsキー+ Eを押してファイルエクスプローラーを開き、 C:\ Windowsフォルダーに移動します。

6. regedit.exe見つけて名前をregeditOld.exeに変更し、ファイルエクスプローラーを閉じます。

7.C :\ Windows.old \ Windowsフォルダーがある場合は、regedit.exeC:\ Windowsフォルダーにコピーします。 そうでない場合は、上記で抽出したzipファイルからC:\ Windowsフォルダーにregedit.exeをコピーします。

8.PCを再起動して変更を保存します。

レジストリエディターを起動すると、255バイトを超えるサイズの文字列を検索できます。

推奨:

  • レジストリを検索するとRegedit.exeがクラッシュする問題を修正
  • 数値キーパッドがWindows 10で機能しない問題を修正
  • CD / DVDドライブがディスクを読み取れないのを修正
  • タスクスケジューラを使用してコンピュータのシャットダウンをスケジュールする

レジストリエディターがエラーを停止しましたが、この投稿に関するクエリがまだある場合は、コメントのセクションで遠慮なく質問してください。

関連記事