卸载了某个程序后,打开方式列表中仍然存在该程序

这种情况通常是因为该应用程序在卸载时,没有清理干净它在注册表中注册的**"能力清单"(OpenWithList)**。即使文件被删除了,Windows 还是会根据注册表里的残留记录把它的名字拉进菜单。

要彻底清除这个无效选项,请按照以下步骤操作:


方法一:清理特定后缀名的"打开方式"列表

这是最直接的方法,针对你发现问题的那个特定文件类型(如 .pdf.txt)。

  1. 按下 Win + R,输入 regedit 并回车。

  2. 导航到以下路径:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

  3. 在该文件夹下找到对应的后缀名(例如 .pdf)。

  4. 点开它,找到名为 OpenWithList 的子项。

  5. 在右侧窗格中,你会看到一系列字母(a, b, c...)对应的程序名称:

    • 找到那个已被删除的程序名(例如 old-app.exe)。

    • 右键删除该数值名称。

    • 同时删除名为 MRUList 里的对应字母(比如该程序是 a,就把 MRUList 里的 a 删掉)。


方法二:全局清理残留的程序关联(更彻底)

如果那个程序在很多种文件格式的打开方式里都出现了,那么从源头删除它的"注册信息"更有效。

  1. 在注册表编辑器中,导航到:

    HKEY_CLASSES_ROOT\Applications

  2. 在这个列表里,找到那个已经卸载的应用对应的 .exe 名称文件夹(例如 chrome.exenotepad++.exe)。

  3. 确认这是你已经删除的那个程序后,直接右键删除整个文件夹

    注意: 删除前请务必确认文件夹名称与已卸载程序完全一致,以免误删其他有用软件。


方法三:清理"可选功能"缓存

如果上述两步还没解决,可能是由于 Windows 的 OpenWithProgids 缓存。

  1. 回到之前提到的路径:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.扩展名\OpenWithProgids

  2. 在右侧检查是否有指向已删除程序的项目,如果有,直接删除。


💡 小贴士:如何让修改立即生效?

修改注册表后,菜单可能不会马上刷新。你不需要重启电脑,只需尝试以下操作之一:

  • 刷新资源管理器: 按下 Ctrl + Shift + Esc 打开任务管理器,找到"Windows 资源管理器",右键选择重新启动

  • 尝试右键: 再次右键点击文件,通常此时无效选项就会消失。

相关推荐
ONETHING_CLOUD_29 个月前
如何延长电脑使用寿命?
电脑·数码科技·电脑知识·电脑保养·电脑使用小技巧