システムwiki

regedit.exe検索がw10 1511/th2でクラッシュする

Lionhar 解決済 最終更新日:2020-08-28 12:08

こんにちは、

Windows 10version1511にアップグレードした後、レジストリキー全体でregedit.exeを使用してフル検索を実行すると、永久に待機します.キャンセルをクリックするとクラッシュします.テスト済みで、アップグレード前に問題がないか、Windowsからクリーンインストールされている
10version1511ディスク.回避策や修正すべきアイデアはありますか?

返信リスト(回答:9)

1 #
Anonymous

こんにちは、ライオンハート、

Microsoftコミュニティにクエリを投稿していただき、ありがとうございます.

懸念を理解し、この問題の解決をお手伝いします.

以下の手順に従って、効果があるかどうか確認することをお勧めします

方法1:
システムファイルチェッカー
(SFC)Scan.

システムファイルチェッカーは、ユーザーがWindowsシステムファイルの破損をScanして破損したファイルを復元できるようにするWindowsのユーティリティです.

SFCScanを実行するには、以下のリンクを参照してください:

https://support.Microsoft.com/ja-jp/kb/929833

方法2:クリーンブートを実行する

セーフモードで問題が解決するかどうかを確認します.

セーフモードの手順

https://Windows.Microsoft.com/ja-jp/Windows-10/change-startup-settings-in-Windows-10

セーフモードで問題が解決しない場合は、クリーンブートを実行してセーフモードからサードパーティApplicationが問題の原因となっているかどうかを確認します.クリーンブートはソフトウェアの競合を解消するのに役立ちます.

Windowsでクリーンブートを実行して問題をトラブルシューティングする方法:https://support.Microsoft.com/ja-jp/kb/929135

注:トラブルシューティング後、このセクション「コンピュータをリセットする方法」を参照してくださいクリーンブートのトラブルシューティング後に正常に起動します.」

これがお役に立てば幸いです.それでも問題が解決しない場合は、ご連絡ください.サポートさせていただきます.

応答1# ->にスキップ
2 #
Lionhar

方法1.本当に面白い.アップグレード/クリーンインストールがWindows 10Home Editionversion1511にアップグレード/クリーンインストールした場合、SFC/Scannowは完全に問題ない場合があります.Windows Pro 10version1511にインストールをアップグレード/クリーンアップすると、マイクロソフトはインストールされます
OSにファイル 'OpenCL.DLL'(NVIDIAの場合は?)、そしてSFC/Scannowを実行するたびに、この 'opencl.dll'エラーを報告します.私はMSDNライブラリからダウンロードされたversionまたはWindowsversion1511を使用して数回テストしました.なぜマイクロソフトの意志を尋ねてもいいですか
Intelディスプレイチップを使用しているだけでなく、この 'OpenCL.dll'ファイルをOSにインストールしますか?

方法2.すでにセーフモードでテストされています.レジストリキー間でフル検索を実行すると永久に待ってください.

応答1# ->にスキップ
3 #
Lionhar

最後に、2台のノートブックマシンを修正しました.Windows 10version1511からアップグレードすると、\Local Machine\SYSTEM\Setup \にレジストリキーが生成されるため、クリーンインストールに問題がない理由です.Upgrade\Pnp\CurrentControlSet\Control\DeviceMigration\Devices\SWD\WPDBUSENUM \、
私のUSBデバイス(Western Digital 2TポータブルUSB HD)の1つであるregedit.exeのアクセスキーがなく、クリックするとエラーが発生することがわかりました.エラーメッセージは「エラーにより、このキーを開くことができません.詳細:システム
指定されたファイルが見つかりません.'このサブキーを削除すると、regeditはすべてのレジストリを問題なく検索できるようになります.

したがって、レジストリキーにアクセスできない場合、「regedit.exe」は検索中に「ハング」または「待機」するのではなく、エラーを表示するはずです.これは明らかに「regedit.exe」のバグです.

次に、Windows 10version1511へのアップグレードを実行した場合は、デバイスの移行セクションで、ある種のポータブルUSBデバイスに対して破損したレジストリを生成する可能性があることを報告してください.MSDNライブラリイメージ 'en_Windows_10_multiple_editions_x64_dvd_6846432.iso'を使用して数回試しましたが、
クリーンインストールしてから、Windows Updateからのアップグレードを適用します.

応答3# ->にスキップ
4 #
DieterR 6

同じ問題がここにあります!この動作の理由を見つけました.レジストリキーのキーの長さは、最大255バイトとして定義されています.この値を超えました!無限ループでサブキーの1つを読み取るたびにRegeditがクラッシュしました.

これがクラッシュポイントです:

[HKEY_CURRENT_USER\SOFjpARE\Classes\Local Settings\MrtCache\C:%5CProgram Files%5CWindowsApps%5Cmicrosoft.Windowscommunicationsapps_17.6410.42011.0_x64__8wekyb3d8bbwe%5Cmicrosoft.System.Package.Metadata%5CS-1-5-21-3276976558-4070296867-1134726797-1000-MergedResources-11.pri]

このキーの長さは255バイトをはるかに超えています.Regeditはサブキーを読み取ります

[HKEY_CURRENT_USER\SOFjpARE\Classes\Local Settings\MrtCache\C:%5CProgram Files%5CWindowsApps%5Cmicrosoft.Windowscommunicationsapps_17.6410.42011.0_x64__8wekyb3d8bbwe%5Cmicrosoft.System.Package.Metadata%5CS-1-5-21-3276976558-4070296867-1134726797-1000-MergedResources-11.pri\1d11ded6fd4d2fb]

これまでにないループでクラッシュします!

Microsoftがこれをすぐに修正することを願っています.

応答4# ->にスキップ
5 #
Lionhar

HI、

根本原因を見つけたと思います、私も255バイトを超える鍵のために試みました、サブキーがある場合はregedit.exeが永遠にループするでしょう.コマンドライン 'reg query/s'を使用すると、すべてのキーを正しく戻すことができます.以下の例も引き起こします
regedit.exe 'ループ永遠に...

c:\windows\system32>reg query_local_machine\system\currentcontrolset\control\deviceclasses\{7F108A28-9833-4B3B-B780-28-9833-4B3B-B780-28-9833-4B3B-B780-28-9833-4B3B-B780-28-98333-4B3B-B780-28-9833-4B3B-B780-28-96B5FA5C062}\###storage#volume# _?_USBSTOR#ディスク&BEN_BUFFALO&PROD_BSCR15TU3_-SD&REV_1.00#201006010301&2#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}#{7F108A28-9833-4B3B-B780-2C6B5FA5C062} "


HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\Control\DeviceClasses\{7F108A28-9833-4B3B-B780-2C6B5FA5C062}\##?#storage#volume #_?_USBSTOR#ディスク&BEN_BUFFALO&PROD_BSCR15TU3_-SD&REV_1.00#201006010301&2# {53f56307-b6bf-11d0-94f2-00a0c91efb8b}#{7f108a28-9833-4b3b-b780-2c6b5fa5c062} DeviceInstance REG_SZ STORAGE \ボリューム
\_?_USBSTOR#ディスク&Ven_BUFFALO&Prod_BSCR15TU3_-SD&Rev_1.00#201006010301&2#{53f56307-b6bf-11D0-94F2-00A0C91EFB8B} HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses\{7F108A28-9833-4B3B-B780-2C6B5FA5C062}\## #############&BEN_BUFFALO&PROD_BSCR15TU3_-SD&REV_1.00#201006010301&2# {53F56307-B6BF-11D0-94F2-00A0C91EF8B}}#{7F108A28-9833-4B3B-B780-2C6B5FA5C062} \#\#


hkey_local_machine\system\currentControlset\Control\DeviceClasses\{7F108A28-9833-4B3B-B780-2C6B5FA5C062}\##?#storage#volume #_?_USBSTOR#ディスク&BEN_BUFFALO&PROD_BSCR15TU3_SD&REV_1.00#201006010301&2#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}#{7F108A28-9833-4B3B-B780-2C6B5FA5C062} \#\Propertie s

「Regedit.exe」の本当にバグであると信じています.実際にversion1511は以前のversionからすでに 'regedit.exe'を更新し、これがすぐにロールアウトするためのクイックホットフィックスがあることを願っています.

応答5# ->にスキップ
6 #
kaimit 10

それは本当にregedit.exeのバグです.

回避策として、Microsoft Patchesが発行しているため、regedit.exeをWindows 10RTM(10.0.10240.16384)からのversionに置き換えました(10.0.10240.16384).

それをするために、あなたは最初にregedit.exeの "th2"-権限の所有権を取得しなければなりません.そのKB-Artiche->で説明されている先見を使用しました. https://support.microsoft.com/ja-jp/kb/929833?ocid=1.%20nder20nfulded%20na%20%28Reactive%29_SOCial_Twitter_Windowsupport_20151114_2778195714_2778195714_2778195714_2778195714_2778195714_AIR

それなら私はregedit.exeを置き換えました.現在>255バイトのキーがまだそこにあるにもかかわらず、Regeditが予想通りに機能します.

regedit.exe v10.0.10240.16384はそれらを処理するようです!

応答6# ->にスキップ
7 #
RolandP

同じ問題があり、regedit.exeをWindows 10RTMのversionに置き換えます(10.0.10240.16384で問題が解決します.

信じられないことは、私の知る限り、MSからパッチが提供されていないことです.

応答6# ->にスキップ
8 #
Christo

あなたはどこからregeditの古いversionを取得しますか?

応答8# ->にスキップ
9 #
Alberto

Microsoftがregeditを修正するために宿題をしている間、検索には無料のNirsoft 'RegScanner'ツールを使用できます.
検索して変更を加えると、regeditよりもはるかに便利になり、指定したキーを 'Regedit'で開きます..