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
両方が存在しない場合もありますが、問題ありません。他のシェル動詞はそのままにしておきます (おそらく少なくともopenas
1opendlg
つはそのままにしておきます)。