如题所述
“LoadLibrary failed”错误是 AMD 计算机特有的,并且可能由于多种原因而发生。常见的影响因素是过时或损坏的 AMD 显卡驱动程序、损坏的显卡驱动程序模块的问题以及特定于应用程序的问题。
您通常可以通过重命名 atig6pxx.dll 文件(图形处理器的图形驱动程序模块)来修复此错误。如果没有,更新或回滚图形驱动程序也会有所帮助。
以下是一些故障排除步骤,可帮助您解决 Windows 上的“LoadLibrary 失败,错误 87:参数不正确”问题。
1. 执行快速重启
有时,LoadLibrary 失败错误可能是临时故障。但是,错误对话框不会让您关闭它或访问计算机上的任何其他内容。在这种情况下,强制关闭很有用。确保您没有任何重要且未保存的工作,这些工作可能会在突然重新启动后丢失。
接下来,按住计算机上的电源按钮强制关闭系统。然后,再次按电源按钮重新启动电脑。如果您看到黑屏,请让设备闲置一两分钟,然后再继续执行后续步骤。
如果错误仍然存在,请断开通过 HDMI 或 DisplayPort 连接到系统的外部显示器。然后,重新启动并检查是否有任何改进。
2.更新图形设备驱动程序
如果您全新安装 Windows 或使用新系统,您的计算机可能缺少显示适配器所需的驱动程序。这可能会导致您的显示适配器出现故障并停止工作。
要解决此问题,请检查并更新 Windows 上的图形驱动程序。如果您有专用 GPU,请使用制造商提供的 GPU 管理工具下载更新。您还可以从 GPU 制造商的网站下载较新的更新。
3. 执行驱动程序回滚
此错误通常是由于显示适配器问题造成的,主要是 AMD 机器的问题。如果在最近的驱动程序或操作系统更新后触发该错误,请检查您的图形设备是否已收到较新的更新。如果是这样,您可以执行驱动程序回滚以重新安装旧驱动程序。
您可以使用设备管理器执行驱动程序回滚。无论您运行的 Windows 版本如何,这都应该有效。但是,如果回滚驱动程序选项呈灰色,则意味着 Windows 没有可以返回并重新安装的旧版本。
4.卸载并重新安装显卡驱动程序
损坏的显示适配器驱动程序还可能触发“LoadLibrary 失败,错误 87”。要解决此问题,您可以从设备管理器卸载显示驱动程序,然后重新安装。
要卸载显示适配器驱动程序:
- 按Win + R打开“运行”。键入devmgmt.msc并单击“确定”以打开设备管理器。在设备管理器中,展开显示适配器部分。右键单击您的图形设备并选择卸载设备。选择“尝试删除该设备的驱动程序”选项,然后单击“卸载”。完成后,重新启动您的电脑。
您现在可以从 GPU 制造商的网站重新安装驱动程序。如果问题仍然存在,请检查 GPU 驱动器是否已完全移除。如果没有,您可以使用 Display Driver Uninstall 来彻底删除 GPU 驱动程序。
5.重命名atig6pxx.dll文件
如果您使用旧的 AMD ATI 显卡,可以通过重命名 System32 文件夹中的 atig6pxx.dll 文件来修复该错误。它是一个图形驱动程序模块,如果它出现问题,可能会导致系统上的 3D 应用程序和游戏无法运行。
要重命名该文件,您需要管理员权限。使用管理员帐户登录并按照以下步骤操作。
重命名 atig6pxx.dll 文件:
- 按Win键并在搜索栏中输入atig6pxx.dll 。右键单击DLL 文件并选择“打开文件位置”。或者,转到以下位置并找到该文件:
C:\Windows\System32将文件重命名为 atig6pxx.dll.bak 并按下按钮。您需要管理员权限才能更改 System32 文件夹中的文件名。单击继续以确认操作。
如果权限问题仍然存在,请在 Windows 上取得该文件夹的所有权,然后重命名该文件。或者,您也可以使用命令提示符获取所有权。
使用命令提示符获取 atig6pxx.dll 文件的所有权
- 启动进入安全模式(请参阅如何启动进入安全模式)。进入安全模式后,按Win键并输入cmd。右键单击命令提示符并选择以管理员身份运行。在命令提示符窗口中,键入以下命令以更改到 System32 目录: cd \Windows\System32接下来,键入以下命令并按 Enter 键以获得 atig6pxx.dll 文件的所有权:
takeown /f atig6pxx.dll接下来,一一键入这两个命令以授予完全权限并更改 DLL 文件的属性:
icacls atig6pxx.dll /grant everyone:full
attrib -r -s atig6pxx.dll如果所有命令均成功执行,则可以重命名atig6pxx.dll文件,不会出现权限错误。
6. 使用 DISM 修复 Windows 映像
损坏的系统文件是触发 LoadLibrary 失败错误的另一个原因。幸运的是,Windows自带了一个内置的系统映像修复工具来修复系统映像。
要运行 DISM 命令行工具来修复系统映像:
- 按Win键并输入cmd。右键单击命令提示符并选择以管理员身份运行。在命令提示符窗口中,键入以下命令并按 Enter 键扫描系统是否存在健康问题:
DISM.exe /Online /Cleanup-image /Scanhealth接下来,键入以下命令并按 Enter 修复您的系统映像:
DISM.exe /Online /Cleanup-image /Restorehealth这个过程可能需要几分钟。该过程完成后重新启动电脑,并检查是否有任何改进。
7. 重新安装应用程序
如果在启动特定应用程序时发生错误,则可能是应用程序特定的冲突触发了该错误。要确定原因,请卸载并安装可用的最新版本。
要卸载该应用程序:
- 按Win + I打开“设置”。打开左侧窗格中的应用程序选项卡。单击已安装的应用程序。搜索应用程序并单击应用程序名称旁边的三点菜单。单击“卸载”,然后再次单击“卸载”以确认操作。
在 Windows 上修复 LoadLibrary 失败并出现错误 87
此错误通常是由于图形驱动程序不兼容或过时而触发的。您可以更新或重新安装驱动程序来解决该问题。重命名指定的 DLL 文件是另一种常见的解决方案。但系统映像的任何问题都需要使用 DISM 命令行实用程序修复 Windows 映像。