1

スキャナーが壊れたCLSIDとして検出する2つのレジストリキーがありますが、パスが破損しているなどの理由で、REGEDITに表示されません...

HKEY_LOCAL_MACHINESOFTWARE\Classes\CLSID\etc

これは...

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\etc

それらが私が実行しようとしているソフトウェアを参照していなかった場合、これらのキーがOCXの検出と実行を妨げていることを除いて、それらを無視することができます。

マイナス(-)のような.regファイルを作成します。

[-HKEY_LOCAL_MACHINESOFTWARE\Classes\CLSID] 

キーは削除されません。また、この方法で編集することもできません... regeditはこのファイルを無視しますが、それでも存在し、プラグインの検出に影響を与えています。

次のようなDOSコマンドラインを使用する...

reg delete HKEY_LOCAL_MACHINESOFTWARE

「無効なキー名」のみを返します!

これらの破損したキーをどこでどのように削除/編集できますか?

4

2 に答える 2

1

そのキーとすべてのサブキーの所有権を取得する必要があります。キーを右クリックして [PERMISSIONS] を選択し、キーの所有権を取得してから削除します。私はこの投稿が1年前のものであることを知っていますが、これは役立つかもしれません!

于 2014-09-24T19:44:07.703 に答える
0

レジストリ エディタの無料のゼロからの実装であるRawReg を使用して削除を試みることができます。つまり、レジストリ API を使用しないため、同じ問題は発生しないはずです。

参考までに: ただし、RawReg には独自の多くの問題とバグがあります。

于 2012-12-22T07:22:09.293 に答える