为什么无法更改Windows 7中打开扩展的默认程序?

为什么无法更改Windows 7中打开扩展的默认程序?

我错误地指定 Office Outlook 在 Windows 7 中打开我的 .eml 文件。但是,由于 Outlook 不打开此类文件,我下载了 Live Mail,但现在我无法默认指定它打开此类文件。

我尝试以管理员身份运行 Explorer,但没有成功。

在此处输入图片描述

答案1

Windows Vista 和 Windows 7 的文件类型管理功能充其量只能算是半生不熟。我一直不明白为什么微软在发布 Vista 时要削弱操作系统的这一部分。他们增加了毫无意义的限制。

您可能想尝试使用我之前在这个问题中列出的替代方案:

您使用什么程序来编辑 Vista 和 Windows 7 中的文件关联?

最引人注目的项目是默认程序编辑器它是免费的并且可以让您做几乎任何您想做的事情。

截屏

答案2

我的回答与一个类似但不相同的问题有关,当新程序位于不同的路径时,我无法将文件扩展名与以前用于此扩展名的已删除程序同名的程序关联起来。尽管如此,这应该与您的情况有关。

正如其他人所指出的,损坏的注册表项解释了这种行为。我用CCleaner在我尝试自己删除错误条目但失败后,我决定删除它。当用于打开特定文件类型的程序被删除,并且您尝试将此文件类型与安装在其他地方的同名程序关联时,似乎会发生这种情况。发生这种情况时,Windows 会对用于打开它的程序感到困惑,并且系统无法将文件扩展名与新程序关联。

你可能想看看这个答案了解有关注册表清理器(包括 CCleaner)的更多信息和一些注意事项。

答案3

要将扩展程序更改为不被打开任何程序:

  1. 创建一个包含一行乱码的文本文件。
  2. 使用扩展程序保存到您的桌面.txt
  3. 在控制面板中,转到要删除默认关联的扩展。
  4. 将上述文本文件指定为该扩展的默认程序。
  5. 关闭控制面板。
  6. 返回文本文件并将其删除。

在步骤 4 中与该文本文件关联的扩展名现在将显示它与“未知”程序关联。

答案4

您可以使用文件类型医生这是创意元素电动工具来修复这个问题。

替代文本

相关内容