如何在 Windows 7 中为具有未知扩展名的文件创建默认关联?

Kev*_*nko 6 windows-7

过去可以设置HKEY_CLASSES_ROOT\Unknown\Shell\Open\Command,然后任何未知文件将使用指定的程序打开,而不是看到“打开方式...”对话框。

这适用于没有扩展名的文件,以及带有.dat.xyz或其他任何内容的文件。

这个页面解释了如何: Vim Tip 185

Windows 7 允许您这样做吗?

Fac*_*tic 5

仍然可以这样做。但是,您还必须为Unknown密钥设置默认命令。默认情况下可能是openas,但您可以更改它。只需将HKEY_CLASSES_ROOT\Unknown\shell默认值设置为Open.

此外,当您更改HKCR密钥时,这些写入将被定向到它们的实际位置,即HKEY_LOCAL_MACHINE\Software\Classes. 如果在相应的每用户位置 ( HKEY_CURRENT_USER\Software\Classes) 中存在相同的键,则将使用该HKCR值 -仅更改该值是不够的,您还需要更改该HKCU值。