如何在 Windows(我的情况是 8.1)中设置默认应用程序,该应用程序将被设置为所有未指定默认应用程序的文件的默认应用程序?
更具体地说,它应该充当所有文件的后备应用程序。这意味着,如果未为给定文件指定默认应用程序,则使用后备应用程序,否则使用指定的默认值。
更具体地说:
- 指定记事本作为后备
- 有一个文件
config
(默认未指定) - 有一个文件
config.cfg
(默认的 [for.cfg
] 是Vim) - 打开时
config
,记事本用来 - 打开时
config.cfg
,Vim用来 - 如果Vim不复存在(后来被卸载),当打开时
config.cfg
,记事本用来
答案1
最好的选择可能是添加一个右键单击上下文菜单条目对于“通配符”扩展,星号。任何右键单击文件时,可以选择使用记事本。
- 打开注册表编辑器通过按下Windows、输入
rege
和选择注册表编辑器。 - 滚动到 HKCR\*\shell。
- 右键单击
shell
并选择New > Key
。 - 命名密钥
Notepad
。 - 右键单击
Notepad
并选择New > Key
。 - 命名密钥
command
。 - 双击
Default
并将文本更改为notepad.exe "%1"
。
您还可以将以下脚本另存为 .reg 文件并合并。该脚本还会添加记事本图标添加到上下文菜单项。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Notepad]
"Icon"="Notepad.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Notepad\command]
@="Notepad.exe \"%1\""