奇怪的打开方式(与注册表不一致)

奇怪的打开方式(与注册表不一致)

查看我的打开列表: 在此处输入图片描述

查看注册表中 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList 的设置:

在此处输入图片描述

我不明白为什么我的打开方式菜单看起来如此不同。你能解释一下吗?

答案1

我也遇到了这个问题,并将可见的应用程序与不可见的应用程序进行了比较。

事实证明,应用程序在打开方式菜单中变得不可见的主要原因是它不包含ApplicationCompanyexe 文件内的文件信息条目。

该信息被复制到注册表文件夹中Computer\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

在您的示例中,的条目sublime_text.exe被设置为第二个条目,但是在打开方式菜单中缺少它。

REG_SZ您应该检查上面提到的注册表项。可见应用程序有两个条目:

  • 结尾为.FriendlyAppName
  • 结尾为.ApplicationCompany

例子:

  • C:\Program Files\Sublime Text 2\sublime_text.exe.FriendlyAppName
  • C:\Program Files\Sublime Text 2\sublime_text.exe.ApplicationCompany

在我的情况下,第二个条目缺失,导致应用程序未显示在打开方式菜单中。如果缺失,只需创建REG_SZ该名称的空条目并检查打开方式菜单 - 现在应该可见。

编辑: 不幸的是,Windows 10 似乎会定期更新此表,删除手动添加的条目。因此,添加必要的条目只能在一定时间内解决问题。

已使用 Windows 10 版本 17.04 和 17.09 进行测试

相关内容