前言
后缀名是文件名中最后一个点号后的字符(如 .txt .jpg等),用于标识文件格式和类型。它帮助操作系统和用户识别文件内容,从而决定用何种程序打开或处理该文件。
在 Windows 系统中,每个后缀名会有对应关联的打开软件,比如很多流氓应用会劫持你的图片打开方式,让你不知不觉看广告。
此外,当你卸载一个软件,卸载不干净时,系统可能还将文件的默认打开方式与该软件绑定,而不会去寻找其他替代软件,这个时候你就无法顺畅的打开文件。这里点名批评utorrent,会悄悄修改系统注册表,导致你移动安装位置或者卸载不干净时,无法链接正确的torrent种子打开方式。而手动设置好用的qbittorrent为默认打开方式后,utorrent仍然阴魂不散、会挤占该默认打开方式。
那么,这种失效的默认打开方式应该如何删除呢?
解决方案
设置-初步尝试
首先建议在Windows的设置中,修改该选项。这种方法可能无效,但是无需修改注册表,风险较小。
对Win11用户,打开系统设置,选择 应用 -> 默认应用 就能看到各种文件的默认打开方式了。在这个地方,找到对应后缀名或者对应软件(可以搜索),修改默认打开方式即可。
然而,这种修改方式可能只是暂时有效,如前所述,utorrent等软件可能阴魂不散,这时候就需要修改注册表了。
注册表-高级方法
注意!任何修改前,备份注册表!!!
打开注册表,定位到以下位置:
计算机\HKEY_CLASSES_ROOT\
在 Windows 系统中,文件打开方式主要由注册表中的“文件关联”机制决定。系统读取文件后缀名,并在注册表的 HKEY_CLASSES_ROOT 根键下查找对应的项。该项记录了与该格式关联的默认应用程序路径及启动参数。当用户双击文件时,资源管理器根据后缀名检索注册表,调用登记的程序来打开文件。若未找到关联,系统会提示用户选择打开方式。用户也可通过右键菜单手动更改特定后缀名的默认打开程序,这会更新注册表中的关联设置。
所以,一个粗暴的解决思路如下:
- 再次强调,修改前备份注册表。右键该项即可导出。
- 定位到需要修改的后缀名项目。
- 直接删掉该位置的默认打开方式!
- 重启电脑,打开对应的文件。此时Windows“失忆”了,就会重新问你用什么软件打开,选择想用的默认应用即可!
比如,我要清理绑定torrent的utorrent,要找的后缀名就是 .torrent,因此对应项目就是:
计算机\HKEY_CLASSES_ROOT\.torrent
参考
这篇文章写的非常混乱,但是其中包含了可参考的信息:默认打开方式设置中去掉已失效\已删除的应用选项_删除打开方式中的无效选项-CSDN博客
这篇文章会更加精确一点:如何在 Windows 注册表中修改文件的默认打开程序?_注册表修改默认程序-CSDN博客

Comments NOTHING