You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11中如何取消特定文件/链接类型的默认应用设置,使其每次打开时询问应用选择?

Windows 11中如何取消特定文件/链接类型的默认应用设置,使其每次打开时询问应用选择?

我太懂这种憋屈感了——Windows的默认应用设置逻辑真的让人头疼:一旦给某个文件类型或链接协议设了默认应用,系统居然没提供单独取消的选项,只能用“重置所有默认应用”这种一刀切的办法,结果浏览器直接变回Edge,之前设的其他类型默认全乱套,完全不符合需求。

别担心,修改注册表就能精准解决这个问题,不用动其他默认设置。下面是具体步骤:

第一步:确认目标类型的标识

首先你得明确要修改的是文件扩展名(比如.txt.zip.html)还是链接协议(比如httphttps),然后找到对应的注册表标识:

  • 对于文件扩展名:直接用扩展名本身(比如.html
  • 对于链接协议:用协议名称(比如http

第二步:打开注册表编辑器

按下Win + R,输入regedit回车,打开注册表编辑器(注意:修改注册表前建议右键点击要操作的项,选择“导出”备份,避免误操作出问题)。

第三步:针对文件扩展名的操作

导航到以下路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[你的文件扩展名]

比如要取消.html的默认应用,就找HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html

在这个路径下找到名为UserChoice的子项,右键点击它选择删除

第四步:针对链接协议的操作

如果是要取消http/https这类链接的默认应用,导航到:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\[协议名称]\UserChoice

比如取消http链接的默认,就找HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice,同样右键删除UserChoice子项。

最后一步:生效设置

删除完成后,要么重启资源管理器(任务管理器里找到“Windows资源管理器”,右键重启),要么直接重启电脑,之后再打开对应类型的文件或链接,Windows就会弹出应用选择对话框,每次都让你选想用的程序打开了。

另外你提到的右键“打开方式”只能解决Explorer里的操作,其他应用内调用默认设置的场景确实没用,而注册表修改是从系统层面清除了该类型的默认关联,能覆盖所有场景。

备注:内容来源于stack exchange,提问作者Matthew Cordaro

火山引擎 最新活动