修复 Windows 10 中损坏的 Opencl.dll
已发表: 2017-07-07
修复 Windows 10 中损坏的 Opencl.dll:将 Windows 10 更新到最新版本后似乎出现了一个新问题,用户报告 opencl.dll 已损坏。 该问题似乎只影响拥有 NVIDIA 显卡的用户,每当用户安装或更新显卡的 NVIDIA 驱动程序时,安装程序会自动用自己的版本覆盖 Windows 10 中现有的 opencl.dll 文件,因此这会损坏Opencl.dll 文件。
由于损坏的 opencl.dll 文件的主要问题是您的 PC 有时会在使用 2 分钟后或有时在连续使用 3 小时后随机重启。 用户可以通过运行 SFC 扫描来验证 opencl.dll 文件是否已损坏,因为它会通知用户此损坏,但 sfc 将无法修复此文件。 因此,不要浪费任何时间,让我们看看如何通过下面列出的步骤实际修复 Windows 10 中损坏的 Opencl.dll。
内容
- 修复 Windows 10 中损坏的 Opencl.dll
- 方法一:运行DISM(部署镜像服务和管理)
- 方法2:运行自动/启动修复
- 方法 3:尝试运行 SCFFix 工具
- 方法四:手动替换Opencl.dll损坏的系统文件
- 方法5:修复安装Windows 10
修复 Windows 10 中损坏的 Opencl.dll
确保创建一个还原点以防万一出现问题。
方法一:运行DISM(部署镜像服务和管理)
1. 按 Windows 键 + X,然后选择命令提示符(管理员)。
2. 试试这些命令 sin 序列:
Dism /在线 /Cleanup-Image /StartComponentCleanup
Dism /在线 /Cleanup-Image /RestoreHealth
3. 如果上述命令不起作用,请尝试以下操作:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意:将 C:\RepairSource\Windows 替换为修复源的位置(Windows 安装或恢复光盘)。
4. 不要运行 SFC /scannow 为了验证系统的完整性运行 DISM 命令:
Dism /在线 /Cleanup-Image /CheckHealth
5. 重新启动您的 PC 以保存更改。
6. 如果您仍然面临问题,那么您需要使用 techbench iso 来解决问题。
7.首先,在桌面上创建一个文件夹,名称为mount。
8. 将install.win从下载的 ISO 复制到挂载文件夹。
9.在cmd中运行以下命令:
Dism /mount-wim /wimFile:%USERPROFILE%\Desktop\install.wim /index:1 /MountDir:%USERPROFILE%\Desktop\mount Dism /在线 /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth /Source:%USERPROFILE%\Desktop\mount\windows /LimitAccess Dism /unmount-wim /Mountdir:%USERPROFILE%\Desktop\mount /discard
10. 重新启动您的 PC,这应该会修复 Windows 10 中损坏的 Opencl.dll,但如果您仍然卡住,请继续。
方法2:运行自动/启动修复
1. 插入 Windows 10 可启动安装 DVD 并重新启动您的 PC。
2. 当提示按任意键从 CD 或 DVD 启动时,按任意键继续。
3. 选择您的语言首选项并单击下一步。 单击左下角的修复计算机。
4. 在选择选项屏幕上,单击疑难解答。
5. 在疑难解答屏幕上,单击高级选项。

6. 在高级选项屏幕上,单击自动修复或启动修复。
7. 等到Windows 自动/启动修复完成。
8.重新启动,您已成功修复Windows 10中损坏的Opencl.dll,如果没有,请继续。
另外,请阅读如何修复自动修复无法修复您的 PC。
方法 3:尝试运行 SCFFix 工具
SFCFix 将扫描您的 PC 以查找损坏的系统文件,并将恢复/修复系统文件检查器未能执行的这些文件。
1. 从这里下载 SCFFix 工具。
2. 按 Windows 键 + X,然后选择命令提示符(管理员)。
3. 在 cmd 中输入以下命令并回车: SFC /SCANNOW
4. SFC 扫描开始后,立即启动SFCFix.exe。
一旦 SFCFix 运行它的过程,它将打开一个记事本文件,其中包含有关 SFCFix 发现的所有损坏/丢失的系统文件以及它是否已成功修复的信息。
方法四:手动替换Opencl.dll损坏的系统文件
1. 导航到计算机上正常工作的以下文件夹:
C:\Windows\WinSxS
注意:为了确保 opencl.dll 文件处于良好状态并且没有损坏,请运行 sfc 命令。
2. 在 WinSxS 文件夹中搜索opencl.dll 文件。
3. 您将在文件夹中找到该文件,其初始值为:
wow64_microsoft-windows-r..xwddmdriver-wow64……
4. 将文件从那里复制到您的 USB 或外部驱动器。
5. 现在回到opencl.dll 损坏的PC。
6. 按 Windows 键 + X,然后选择命令提示符(管理员)。
7. 键入以下命令并按 Enter:
takeown /f Path_And_File_Name
例如:在我们的例子中,这个命令看起来像这样:
takeown /f C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll
8. 再次键入以下命令并按 Enter:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F
注意:确保将 Path_And_File_Name 替换为您自己的,例如:
icacls C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll /GRANT ADMINISTRATORS:F
9. 现在键入最后一条命令,将文件从 USB 驱动器复制到 Windows 文件夹:
复制 Source_File 目标
例如:复制 G:\opencl.dll C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll
10. 重新启动您的 PC 以保存更改。
11. 从 DISM 运行扫描健康命令。
此方法绝对应该修复 Windows 10 中损坏的 Opencl.dll,但不要运行 SFC,因为它会再次产生问题,而是使用 DISM CheckHealth 命令扫描您的文件。
方法5:修复安装Windows 10
这种方法是最后的手段,因为如果没有任何效果,那么这种方法肯定会修复您 PC 的所有问题。 修复安装仅使用就地升级来修复系统问题,而不会删除系统上存在的用户数据。 因此,请按照本文查看如何轻松修复安装 Windows 10。
为你推荐:
- 修复重新启动计算机以安装重要更新循环
- 如何在启动时修复 Logonui.exe 系统错误
- 疑难解答无法启动对等名称解析协议服务
- 修复 Windows 无法完成格式化
就是这样,您已经成功修复了 Windows 10 中损坏的 Opencl.dll,但如果您对本指南仍有任何疑问,请随时在评论部分提出。