恢复默认注册表项

恢复默认注册表项

我将“未知”文件与 关联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

它们可能不都存在,但没关系。保留其他 shell 动词(至少可能openas单独opendlg保留)。

相关内容