恢復預設註冊表項

恢復預設註冊表項

我將「未知」檔案與 關聯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 Manager。執行以下命令掛載 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並且opendlg單獨保留)。

相關內容