如何修复“此文件没有与之关联的程序”错误?
已发表: 2018-08-15快速修复此问题
使用由 Auslogics 专家团队开发的安全免费工具。
- 使用方便。 只需下载并运行,无需安装。
- 安全的。 我们的软件在 CNET 上有特色,我们是微软的银牌合作伙伴。
- 自由。 我们是认真的,一个完全免费的工具。
查看有关 Auslogics 的更多信息。 请查看 EULA 和隐私政策。
当您无法打开包含您急需的信息的文件时,这可能会令人沮丧。 一些用户抱怨他们在 Windows 10 上遇到了这个问题。当他们尝试运行某些应用程序时,他们会收到一条错误消息,上面写着“此文件没有与之关联的程序来执行此操作。” 以下是与错误相关的一些问题:
- 该问题可能会影响不同的应用程序,包括 Excel、Explorer 和 Adobe Reader 等。 当您遇到这种情况时,请务必运行 SFC 和 DISM 扫描。
- 在某些情况下,当您尝试打开 USB 驱动器时可能会出现错误消息。 您的自动播放设置可能会导致此问题。 您可以尝试禁用该功能来解决此问题。
- 该错误消息还会阻止您启动 OneDrive。 如果您遇到此问题,您必须了解如何在 Windows 10 中正确设置文件关联。
- 值得注意的是,该问题不仅会影响 Windows 10,还会影响 Windows 8.1 和 7 等旧版本。我们的解决方案最适合 Windows 10,但它们也可用于以前版本的操作系统。
如果您想了解如何修复此文件在 Windows 10 上没有与之关联的程序问题,那么您来对地方了。 浏览我们的解决方案以发现可以完全消除错误的解决方案。
方法 1:创建新的 Windows 用户帐户
一些用户声称有一种简单的方法可以消除此错误。 他们报告说,创建一个新的 Windows 用户帐户已经解决了这个问题。 为此,请按照以下说明操作:
- 单击任务栏上的搜索图标。
- 输入“设置”(无引号),然后按 Enter。
- 选择帐户。
- 转到左窗格菜单,然后单击家庭和其他人。
- 单击将其他人添加到此 PC。
- 选择“我没有此人的登录信息”。
- 选择“添加没有 Microsoft 帐户的用户”。
- 提交创建新帐户所需的详细信息,然后单击下一步。
方法 2:将您的用户帐户添加到管理员组
您也可以尝试将您的用户帐户添加到管理员组。 一些用户报告说这有助于他们解决问题。 您可以按照以下步骤将您的用户帐户添加到管理员组:
- 在键盘上,按 Windows 键 + R。 这应该会打开“运行”对话框。
- 键入“lusrmgr.msc”(无引号),然后按 Enter。
- 转到左窗格菜单,然后选择“组”文件夹。
- 转到右窗格,然后双击管理员组。
- 出现“属性”窗口后,单击“添加”按钮。
- 单击“输入对象名称”部分下方的框。 提交您的用户名,然后单击检查名称。 一切就绪后单击“确定”。 您也可以通过单击“高级”按钮,然后选择“立即查找”来手动搜索您的用户名。
- 完成这些步骤后,您的帐户将被添加到管理员组。 单击“应用”和“确定”保存更改。
还建议重新启动计算机以确保更改生效。
方法 3:修改注册表
在继续之前,请注意注册表是一个敏感数据库。 也就是说,犯最小的错误可能会导致系统不稳定。 因此,只有当您确信自己能够成功完成说明时,才应尝试以下步骤。 我们还建议您创建注册表备份。 这样,如果出现任何问题,您将能够撤消更改。 以下是编辑注册表的步骤:
- 按键盘上的 Windows 键 + R 以启动“运行”对话框。
- 键入“regedit”(无引号),然后按 Enter。
- 导航到此路径:\HKEY_CLASSES_ROOT\lnkfile
- 转到右侧窗格,然后检查 IsShortcut 值是否可用。 如果缺少,请单击右侧窗格中的空白区域,然后选择新建和字符串值。 确保将新字符串值命名为 IsShortcut。
- 完成后,关闭注册表编辑器。
一些用户建议执行以下操作:
- 注册表启动后,导航到此路径:\HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command
- 转到右窗格,然后双击(默认)。
- 将值数据设置为:%SystemRoot%\system32\CompMgmtLauncher.exe
- 单击确定保存更改。
方法 4:从注册表中删除某些键
如果您在打开计算机上的任何文件夹时遇到问题,可以按照此解决方案中的步骤进行操作。 您必须删除某些注册表项才能解决此问题。 以下是步骤:

- 通过按键盘上的 Windows 键 + R 打开“运行”对话框。
- 转到左窗格并导航到此路径:HKEY_CLASSES_ROOT\Directory\shell
- 展开 Shell 键的内容,然后删除 Find 和 CMD 键。
- 完成后,退出注册表。
方法 5:执行 SFC 和 DISM 扫描
在某些情况下,文件关联错误是由损坏的系统文件引起的。 发生这种情况的原因有多种,建议您执行 SFC 和 DISM 扫描以摆脱它。 只需按照以下说明进行操作:
- 在键盘上,按 Windows 键 + X。
- 选择命令提示符(管理员)或 PowerShell(管理员)。
- 命令提示符启动后,键入“sfc /scannow”(不加引号),然后按 Enter。
- 现在应该开始 SFC 扫描。 该过程可能需要大约 15 分钟。 所以,等到它完成,不要打断它。
SFC 扫描完成后,检查错误是否消失。 如果它仍然存在,我们建议执行 DISM 扫描。 只需按照以下说明操作:
- 以管理员身份运行命令提示符。
- 键入“DISM /Online /Cleanup-Image /RestoreHealth”(无引号),然后按 Enter。
- 现在应该开始 DISM 扫描。 请记住,该过程可能需要更长的时间才能完成。
DISM 扫描完成后,检查问题是否仍然存在。
方法 6:禁用自动播放
正如我们所提到的,文件关联错误可能与您的自动播放设置有关。 因此,您可以尝试完全禁用该功能以解决问题。 为此,只需按照以下步骤操作:
- 在键盘上,按 Windows 键 + S。
- 键入“设置”(无引号),然后按 Enter。
- 单击设备。
- 转到左窗格菜单,然后单击自动播放。
- 转到右窗格,然后禁用“对所有媒体设备使用自动播放”选项。
- 确保可移动驱动器和存储卡设置为“不采取任何行动”。
方法七:重置文件关联
Windows 自动设置为使用其默认程序打开文件。 但是,大多数喜欢第三方应用程序的用户倾向于更改这些设置。 有时,这样做会导致一系列错误,包括我们在本文中讨论的错误。 因此,您可能会问,“如何重置文件关联?” 嗯,过程很简单。 只需按照以下说明进行操作:
- 转到您的任务栏,然后单击搜索图标。
- 输入“设置”(无引号),然后按 Enter。
- 设置窗口打开后,单击应用程序。
- 转到左窗格菜单,然后选择默认应用程序。
- 转到右窗格,然后向下滚动,直到看到“重置为 Microsoft 推荐的默认设置”部分。
- 单击重置按钮。
完成这些步骤后,您应该能够完全解决文件关联问题。

使用 Auslogics 磁盘碎片整理加速驱动器访问
提高计算机速度的一个好方法是对硬盘和 SSD 进行碎片整理和优化。 磁盘碎片整理对 HDD 进行碎片整理,使用特殊算法来提升 SSD,并有助于防止碎片以实现持续快速的数据访问。
如果您注意到打开应用程序或文件夹仍然需要更长的时间,则磁盘碎片可能导致速度变慢。 在这种情况下,我们建议使用Auslogics Disk Defrag Pro 。 该工具允许您优化硬盘驱动器上的文件放置,确保最有效的操作和更快的访问。
您能推荐其他解决此问题的方法吗?
在下面的评论中分享您的想法!
