此文件没有与之关联的程序来执行此操作 [已解决]

不建议使用Windows ,无论是(Windows)注册表(Registry)Windows文件、应用程序(App)数据文件夹等,因为它可能导致Windows中出现严重问题。当您尝试运行游戏或任何 3rd 方应用程序甚至Windows设置时,您面临的此类问题之一是以下错误消息:

此文件没有与之关联的用于执行此操作的程序。(Please)安装一个程序,或者,如果已经安装,请在默认(Default Programs)程序控制面板中创建一个关联。

此文件没有与之关联的程序来执行此操作

大多数受影响的用户无法在桌面上右键单击,无法打开显示设置或个性化,无法打开cmd或双击,无法使用文件夹(Folder)选项等。所以现在你看到这个问题有多严重了,你不会如果您遇到上述错误,则能够顺利执行日常任务。无论如何(Anyway),不​​要浪费任何时间,让我们看看如何使用下面列出的故障排除指南实际解决此问题。

此文件没有与之关联的程序来执行此操作 [已解决(SOLVED)]

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法 1:注册表修复(Method 1: Registry Fix)

1. 按 Windows 键 + R,然后键入regedit并按 Enter。

运行命令 regedit |  此文件没有与之关联的程序来执行此操作 [已解决]

2. 导航到以下注册表项:

HKEY_CLASSES_ROOT\lnkfile

3. 右键单击​​ lnkfile 并选择New > String Value.

转到 HKEY_CLASSES_ROOT 中的 lnkfile 并右键单击然后选择 New 然后选择 String Value

4. 将此字符串命名为IsShortcut并按 Enter。

将此新字符串命名为 IsShortcut |  此文件没有与之关联的程序来执行此操作 [已解决]

5. 现在导航到以下注册表值:

HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command

6. 确保您已突出显示命令键(command key)并在右侧窗格中双击(默认)。(double click on (Default).)

确保您已突出显示命令键并在右侧窗格中双击(默认)

7. 在数值(Value)数据字段中输入以下内容并单击确定:

%SystemRoot%\system32\CompMgmtLauncher.exe

8. 关闭Regedit并重新启动您的 PC 以保存更改。

方法 2:运行疑难解答(Method 2: Run the Troubleshooter)

如果上述方法没有解决问题,最好运行此疑难解答(run this troubleshooter)并按照屏幕上的说明修复此文件没有与之关联的程序来执行此操作。( fix This file does not have a program associated with it for performing this action.)

运行开始菜单疑难解答 |  此文件没有与之关联的程序来执行此操作 [已解决]

方法 3:将您的用户帐户添加到管理员组(Method 3: Add Your User Account Into Administrator Group)

1. 按 Windows 键 + R 然后输入lusrmgr.msc并按 Enter。

2. 单击( Group),然后双击管理员( Administrators)打开属性窗口。

双击 lusrmgr 中组下的管理员

3. 现在,单击管理员(Administrators)属性(Properties)窗口底部的添加。( Add)

单击管理员属性窗口底部的添加 |  此文件没有与之关联的程序来执行此操作 [已解决]

4. 在输入(Enter)对象名称字段中输入您的用户名(username)并单击检查名称(Check Names)。如果它能够验证您的用户名,请单击“确定”。如果您不知道您的用户名,请单击“高级”。(Advanced.)

输入对象名称字段输入您的用户名,然后单击检查名称

5. 在下一个窗口中,单击右侧的立即查找。( Find Now)

单击右侧的立即查找并选择用户名,然后单击确定

6. 选择您的用户名( your username)并单击确定将其添加到输入(Enter)对象名称字段。

7.再次(Again)单击确定并单击应用(Apply),然后单击确定。

8. 重新启动您的 PC 以保存更改。

方法 4:创建新用户帐户(Method 4: Create a New User Account)

1. 按 Windows 键 + I 打开设置(Settings),然后单击帐户。(Accounts.)

按 Windows 键 + I 打开设置,然后单击帐户

2. 单击左侧菜单中的家庭和其他人选项卡,然后单击其他人下的将其他人(Family & other people tab)添加到此 PC(Add someone else to this PC)

单击家庭和其他人选项卡,然后单击将其他人添加到此 PC

3.点击,底部我没有这个人的登录信息( I don’t have this person’s sign-in information)

点击,我底部没有此人的登录信息 |  此文件没有与之关联的程序来执行此操作 [已解决]

4.在底部选择添加没有 Microsoft 帐户的用户。(Add a user without a Microsoft account)

在底部选择添加没有 Microsoft 帐户的用户

5. 现在输入新帐户的用户名和密码,然后单击(username and password)下一步(Next)

输入新帐户的用户名和密码,然后单击下一步

方法 5:使用系统还原(Method 5: Use System Restore)

1. 按 Windows 键 + R 并键入sysdm.cpl  ,然后按 Enter。

系统属性  此文件没有与之关联的程序来执行此操作 [已解决]

2. 选择系统保护(System Protection)选项卡并选择系统还原。( System Restore.)

系统属性中的系统还原

3.单击下一步(Click Next)并选择所需的系统还原点(System Restore point)

系统恢复|  此文件没有与之关联的程序来执行此操作 [已解决]

4. 按照屏幕提示完成系统还原。

5.重新启动后,您可能能够修复此文件没有与之关联的程序来执行此操作。(Fix This file does not have a program associated with it for performing this action.)

方法 6:运行 CCleaner 和 Malwarebytes(Method 6: Run CCleaner and Malwarebytes)

1. 下载并安装 CCleaner  & Malwarebytes。

2. 运行 Malwarebytes(Run Malwarebytes)(Run Malwarebytes)并让它扫描您的系统以查找有害文件。如果发现恶意软件,它将自动删除它们。

运行 Malwarebytes Anti-Malware 后单击立即扫描

3. 现在运行 CCleaner 并选择 Custom Clean

4. 在自定义清理下,选择 Windows 选项卡(Windows tab)并勾选默认值,然后单击 分析(Analyze)

选择自定义清理,然后在 Windows 选项卡中选中默认值

5. 分析完成后,确保您确定要删除要删除的文件。(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)

单击运行清理器以删除文件 |  此文件没有与之关联的程序来执行此操作 [已解决]

6. 最后,点击 Run Cleaner 按钮,让CCleaner运行。

7. 要进一步清理您的系统,请 选择注册表选项卡(select the Registry tab),并确保选中以下内容:

选择注册表选项卡,然后单击扫描问题

8. 点击 Scan for Issues 按钮并允许CCleaner扫描,然后点击 Fix Selected Issues 按钮。

完成问题扫描后,单击修复选定的问题 |  此文件没有与之关联的程序来执行此操作 [已解决]

9. 当 CCleaner 询问“您要备份对注册表的更改吗?(Do you want backup changes to the registry?) 选择是( select Yes)

10. 备份完成后,单击 修复所有选定问题(Fix All Selected Issues) 按钮。

11. 重新启动您的 PC 以保存更改。

方法 7:运行 DISM((Method 7: Run DISM ()部署映像服务和管理) (Deployment Image Servicing and Management) )工具(Tool)

1.使用上述方法打开命令提示符。(Command Prompt)

2.在cmd中输入以下命令并回车:

DISM.exe /Online /Cleanup-Image /RestoreHealth

cmd恢复健康系统

2.按回车键运行上述命令,等待进程完成;通常,需要 15-20 分钟。

NOTE: If the above command doesn't work then try on the below: 
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:(Note:) (Replace)C:RepairSourceWindows 替换为您的修复源(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

3. DISM进程完成后,在 cmd 中键入以下内容并按Entersfc /scannow

4.让系统文件检查器(System File Checker)运行,一旦完成,重新启动你的电脑。

受到推崇的:(Recommended:)

就是这样,您已成功修复此文件没有与之关联的程序来执行此操作( Fix This file does not have a program associated with it for performing this action),但如果您对本指南仍有任何疑问,请随时在评论部分提出。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts