デフォルトのレジストリキーを復元する

デフォルトのレジストリキーを復元する

notepad.exe「不明」ファイル、つまり拡張子がないか不明なファイルを に関連付けました。

HKEY_CLASSES_ROOT\Unknown

Unknownしかし、そのために変更したキーが何なのかはわかりません。可能であれば、その下にあるすべてのキーと値を「デフォルト」の状態に復元したいと思います。

答え1

デフォルトのレジストリ設定は以下から取得できます。 Windows 7 ISO Windowsを再インストールしなくても、次の方法でISOから取得したデータを保存するための仮想ハードディスクを作成します。

diskpart
create vdisk file C:\wo.vhd maximum 10
attach vdisk
create partition primary
format
detach vdisk

インストールバーチャルボックス新しい仮想マシンを作成します。必ず「既存の仮想ハードドライブ ファイルを使用する」を選択してください。新しい仮想マシン用に Settings Storage IDE ISO ファイルを選択して追加します。仮想マシンを起動します。起動したら、キーをエクスポートできます (Shift + F10)

reg export hkcr\unknown C:\unknown.reg

次に、仮想マシンの電源をオフにして、VirtualBox マネージャーを閉じます。以下を実行して VHD をマウントすると、REG ファイルがホスト コンピューターで使用できるようになります。VirtualBox を閉じた直後にこれを実行しないように注意してください。VirtualBox プロセスが終了する前に再接続すると、ファイルは保存されません。

automount scrub
attach vdisk

最終結果

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\unknown\shell]
@="openas"

答え2

何を求めているのか分かりませんが、これは私のレジストリの不明フォルダのスクリーンショットです。

ここに画像の説明を入力してください

答え3

open次のキーを削除すると、不明な種類のファイルに対して選択したデフォルトのアプリケーションの関連付けが解除されます。

HKEY_CURRENT_USER\SOFTWARE\Classes\Unknown\shell\open
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\open

両方が存在しない場合もありますが、問題ありません。他のシェル動詞はそのままにしておきます (おそらく少なくともopenas1opendlgつはそのままにしておきます)。

関連情報