如何修复“此文件没有与之关联的程序”错误?

已发表: 2018-08-15

快速修复此问题

使用由 Auslogics 专家团队开发的安全免费工具。

  • 使用方便。 只需下载并运行,无需安装。
  • 安全的。 我们的软件在 CNET 上有特色,我们是微软的银牌合作伙伴。
  • 自由。 我们是认真的,一个完全免费的工具。
现在下载
为 Windows 10(8、7、Vista、XP)开发
查看有关 Auslogics 的更多信息。 请查看 EULA 和隐私政策。


当您无法打开包含您急需的信息的文件时,这可能会令人沮丧。 一些用户抱怨他们在 Windows 10 上遇到了这个问题。当他们尝试运行某些应用程序时,他们会收到一条错误消息,上面写着“此文件没有与之关联的程序来执行此操作。” 以下是与错误相关的一些问题:

  • 该问题可能会影响不同的应用程序,包括 Excel、Explorer 和 Adob​​e Reader 等。 当您遇到这种情况时,请务必运行 SFC 和 DISM 扫描。
  • 在某些情况下,当您尝试打开 USB 驱动器时可能会出现错误消息。 您的自动播放设置可能会导致此问题。 您可以尝试禁用该功能来解决此问题。
  • 该错误消息还会阻止您启动 OneDrive。 如果您遇到此问题,您必须了解如何在 Windows 10 中正确设置文件关联
  • 值得注意的是,该问题不仅会影响 Windows 10,还会影响 Windows 8.1 和 7 等旧版本。我们的解决方案最适合 Windows 10,但它们也可用于以前版本的操作系统。

如果您想了解如何修复此文件在 Windows 10 上没有与之关联的程序问题,那么您来对地方了。 浏览我们的解决方案以发现可以完全消除错误的解决方案。

方法 1:创建新的 Windows 用户帐户

一些用户声称有一种简单的方法可以消除此错误。 他们报告说,创建一个新的 Windows 用户帐户已经解决了这个问题。 为此,请按照以下说明操作:

  1. 单击任务栏上的搜索图标。
  2. 输入“设置”(无引号),然后按 Enter。
  3. 选择帐户。
  4. 转到左窗格菜单,然后单击家庭和其他人。
  5. 单击将其他人添加到此 PC。
  6. 选择“我没有此人的登录信息”。
  7. 选择“添加没有 Microsoft 帐户的用户”。
  8. 提交创建新帐户所需的详细信息,然后单击下一步。

方法 2:将您的用户帐户添加到管理员组

您也可以尝试将您的用户帐户添加到管理员组。 一些用户报告说这有助于他们解决问题。 您可以按照以下步骤将您的用户帐户添加到管理员组:

  1. 在键盘上,按 Windows 键 + R。 这应该会打开“运行”对话框。
  2. 键入“lusrmgr.msc”(无引号),然后按 Enter。
  3. 转到左窗格菜单,然后选择“组”文件夹。
  4. 转到右窗格,然后双击管理员组。
  5. 出现“属性”窗口后,单击“添加”按钮。
  6. 单击“输入对象名称”部分下方的框。 提交您的用户名,然后单击检查名称。 一切就绪后单击“确定”。 您也可以通过单击“高级”按钮,然后选择“立即查找”来手动搜索您的用户名。
  7. 完成这些步骤后,您的帐户将被添加到管理员组。 单击“应用”和“确定”保存更改。

还建议重新启动计算机以确保更改生效。

方法 3:修改注册表

在继续之前,请注意注册表是一个敏感数据库。 也就是说,犯最小的错误可能会导致系统不稳定。 因此,只有当您确信自己能够成功完成说明时,才应尝试以下步骤。 我们还建议您创建注册表备份。 这样,如果出现任何问题,您将能够撤消更改。 以下是编辑注册表的步骤:

  1. 按键盘上的 Windows 键 + R 以启动“运行”对话框。
  2. 键入“regedit”(无引号),然后按 Enter。
  3. 导航到此路径:\HKEY_CLASSES_ROOT\lnkfile
  4. 转到右侧窗格,然后检查 IsShortcut 值是否可用。 如果缺少,请单击右侧窗格中的空白区域,然后选择新建和字符串值。 确保将新字符串值命名为 IsShortcut。
  5. 完成后,关闭注册表编辑器。

一些用户建议执行以下操作:

  1. 注册表启动后,导航到此路径:\HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command
  2. 转到右窗格,然后双击(默认)。
  3. 将值数据设置为:%SystemRoot%\system32\CompMgmtLauncher.exe
  4. 单击确定保存更改。

方法 4:从注册表中删除某些键

如果您在打开计算机上的任何文件夹时遇到问题,可以按照此解决方案中的步骤进行操作。 您必须删除某些注册表项才能解决此问题。 以下是步骤:

  1. 通过按键盘上的 Windows 键 + R 打开“运行”对话框。
  2. 转到左窗格并导航到此路径:HKEY_CLASSES_ROOT\Directory\shell
  3. 展开 Shell 键的内容,然后删除 Find 和 CMD 键。
  4. 完成后,退出注册表。

方法 5:执行 SFC 和 DISM 扫描

在某些情况下,文件关联错误是由损坏的系统文件引起的。 发生这种情况的原因有多种,建议您执行 SFC 和 DISM 扫描以摆脱它。 只需按照以下说明进行操作:

  1. 在键盘上,按 Windows 键 + X。
  2. 选择命令提示符(管理员)或 PowerShell(管理员)。
  3. 命令提示符启动后,键入“sfc /scannow”(不加引号),然后按 Enter。
  4. 现在应该开始 SFC 扫描。 该过程可能需要大约 15 分钟。 所以,等到它完成,不要打断它。

SFC 扫描完成后,检查错误是否消失。 如果它仍然存在,我们建议执行 DISM 扫描。 只需按照以下说明操作:

  1. 以管理员身份运行命令提示符。
  2. 键入“DISM /Online /Cleanup-Image /RestoreHealth”(无引号),然后按 Enter。
  3. 现在应该开始 DISM 扫描。 请记住,该过程可能需要更长的时间才能完成。

DISM 扫描完成后,检查问题是否仍然存在。

方法 6:禁用自动播放

正如我们所提到的,文件关联错误可能与您的自动播放设置有关。 因此,您可以尝试完全禁用该功能以解决问题。 为此,只需按照以下步骤操作:

  1. 在键盘上,按 Windows 键 + S。
  2. 键入“设置”(无引号),然后按 Enter。
  3. 单击设备。
  4. 转到左窗格菜单,然后单击自动播放。
  5. 转到右窗格,然后禁用“对所有媒体设备使用自动播放”选项。
  6. 确保可移动驱动器和存储卡设置为“不采取任何行动”。

方法七:重置文件关联

Windows 自动设置为使用其默认程序打开文件。 但是,大多数喜欢第三方应用程序的用户倾向于更改这些设置。 有时,这样做会导致一系列错误,包括我们在本文中讨论的错误。 因此,您可能会问,“如何重置文件关联?” 嗯,过程很简单。 只需按照以下说明进行操作:

  1. 转到您的任务栏,然后单击搜索图标。
  2. 输入“设置”(无引号),然后按 Enter。
  3. 设置窗口打开后,单击应用程序。
  4. 转到左窗格菜单,然后选择默认应用程序。
  5. 转到右窗格,然后向下滚动,直到看到“重置为 Microsoft 推荐的默认设置”部分。
  6. 单击重置按钮。

完成这些步骤后,您应该能够完全解决文件关联问题。

受到推崇的

使用 Auslogics 磁盘碎片整理加速驱动器访问

提高计算机速度的一个好方法是对硬盘和 SSD 进行碎片整理和优化。 磁盘碎片整理对 HDD 进行碎片整理,使用特殊算法来提升 SSD,并有助于防止碎片以实现持续快速的数据访问。

Auslogics Disk Defrag 是 Auslogics 的产品,获得了 Microsoft Silver Application Developer 认证
免费下载

如果您注意到打开应用程序或文件夹仍然需要更长的时间,则磁盘碎片可能导致速度变慢。 在这种情况下,我们建议使用Auslogics Disk Defrag Pro 该工具允许您优化硬盘驱动器上的文件放置,确保最有效的操作和更快的访问。

您能推荐其他解决此问题的方法吗?

在下面的评论中分享您的想法!