如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

“LoadLibrary Failed”错误消息可能会困扰配备 AMD 显卡的计算机。这是在 Windows 上修复它的方法。

如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

“LoadLibrary failed”错误是 AMD 机器特有的,可能由于多种原因而发生。常见的促成因素是过时或损坏的 AMD 图形驱动程序、损坏的图形驱动程序模块问题以及特定于应用程序的问题。

您通常可以通过重命名 atig6pxx.dll 文件(图形处理器的图形驱动程序模块)来修复此错误。如果没有,更新或回滚您的图形驱动程序也应该有所帮助。

以下是一些故障排除步骤,可帮助您修复 Windows 上的“LoadLibrary 失败,错误 87:参数不正确”问题。

1. 执行快速重启

有时,LoadLibrary 失败错误可能是暂时的故障。但是,错误对话框不会让您关闭它或访问您计算机上的任何其他内容。在这种情况下,强制关闭很有用。确保您没有任何重要且未保存的工作,这些工作可能会在突然重启后丢失。

接下来,按住计算机上的电源按钮强制关闭系统。然后,再次按下电源按钮以重新启动您的 PC。如果您看到黑屏,请让设备闲置一两分钟,然后再继续执行后续步骤。

如果错误仍然存​​在,请断开通过 HDMI 或 DisplayPort 连接到系统的外部显示器。然后,执行重新启动并检查是否有任何改进。

2.更新图形设备驱动程序

如果您全新安装 Windows 或使用新系统,您的计算机可能缺少必要的显示适配器驱动程序。这可能会导致您的显示适配器发生故障并停止工作。

要解决此问题,请检查并更新 Windows 上的图形驱动程序。如果您有专用 GPU,请使用制造商提供的 GPU 管理工具下载更新。您还可以从 GPU 制造商的网站下载较新的更新。

3.执行驱动程序回滚

此错误通常是由于您的显示适配器问题引起的,主要是 AMD 机器问题。如果错误是在最近的驱动程序或操作系统更新后触发的,请检查您的图形设备是否收到了更新的更新。如果是这样,您可以执行驱动程序回滚以重新安装旧驱动程序。

您可以使用设备管理器执行驱动程序回滚。无论您运行的 Windows 版本如何,这都应该有效。但是,如果回滚驱动程序选项显示为灰色,则表示 Windows 没有您可以返回并重新安装的旧版本。

4.卸载并重新安装图形驱动程序

如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

损坏的显示适配器驱动程序也可能触发“LoadLibrary failed with error 87”。要解决此问题,您可以从设备管理器中卸载显示驱动程序,然后重新安装。

要卸载显示适配器驱动程序:

  1. Win + R打开运行
  2. 键入devmgmt.msc并单击确定以打开设备管理器。
  3. 在设备管理器中,展开显示适配器部分。
  4. 右键单击您的图形设备并选择卸载设备
  5. 选择Attempt to remove the driver for this device选项并单击Uninstall
  6. 完成后,重新启动您的 PC。

您现在可以从 GPU 制造商的网站重新安装驱动程序。如果问题仍然存在,请检查 GPU 驱动器是否已完全移除。如果没有,您可以使用 Display Driver Uninstall 完全删除 GPU 驱动程序

5.重命名atig6pxx.dll文件

如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

如果您使用旧的 AMD ATI 显卡,您可以通过重命名 System32 文件夹中的 atig6pxx.dll 文件来修复错误。它是一个图形驱动程序模块,它的问题可能会阻止系统上的 3D 应用程序和游戏运行。

要重命名文件,您需要管理员权限。使用管理员帐户登录并按照以下步骤操作。

重命名 atig6pxx.dll 文件:

  1. Win键并在搜索栏中键入atig6pxx.dll 。
  2. 右键单击DLL 文件并选择Open File Location。或者,转到以下位置并找到该文件:
    C:\Windows\System32 
  3. 将文件重命名为 atig6pxx.dll.bak 并按下。您需要管理员权限才能更改 System32 文件夹中的文件名。单击继续以确认操作。

如果权限问题仍然存在,请在 Windows 上获取该文件夹的所有权,然后重命名该文件。或者,您也可以使用命令提示符获取所有权。

使用命令提示符获取 atig6pxx.dll 文件的所有权

  1. 引导至安全模式(参见如何引导至安全模式)。
  2. 进入安全模式后,按Win键并输入cmd
  3. 右键单击命令提示符并选择以管理员身份运行。
  4. 在命令提示符窗口中,键入以下命令以切换到 System32 目录:cd \Windows\System32
  5. 接下来,键入以下命令并按 Enter 以获得 atig6pxx.dll 文件的所有权:
    takeown /f atig6pxx.dll
  6. 接下来,将这两个命令一一键入以授予完全权限并更改 DLL 文件的属性:
    icacls atig6pxx.dll /grant everyone:full
    attrib -r -s atig6pxx.dll 
  7. 如果所有命令都执行成功,就可以重命名atig6pxx.dll文件,不会出现权限错误。

6. 使用 DISM 修复 Windows 映像

如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

损坏的系统文件是可能触发 LoadLibrary 失败错误的另一个原因。好在Windows自带了一个系统镜像修复工具,可以修复系统镜像。

要运行DISM命令行工具来修复系统映像:

  1. Win键并输入cmd
  2. 右键单击命令提示符并选择以管理员身份运行。
  3. 在命令提示符窗口中,键入以下命令并按 Enter 以扫描系统是否存在健康问题:
    DISM.exe /Online /Cleanup-image /Scanhealth
  4. 接下来,键入以下命令并按 Enter 键修复系统映像:
    DISM.exe /Online /Cleanup-image /Restorehealth
  5. 这个过程可能需要几分钟。该过程完成后重新启动您的 PC,并检查是否有任何改进。

7.重新安装应用程序

如何修复Windows上的“LoadLibrary失败,错误87:参数不正确”

如果在您启动特定应用程序时出现错误,则可能是特定于应用程序的冲突触发了错误。要确定原因,请卸载并安装可用的最新版本。

要卸载应用程序:

  1. Win + I打开设置
  2. 打开左窗格中的应用程序选项卡。
  3. 单击已安装的应用程序。
  4. 搜索应用程序并单击应用程序名称旁边的三点菜单。
  5. 单击“卸载”,然后再次单击“卸载”以确认操作。

在Windows上修复LoadLibrary失败并出现错误87

由于不兼容或过时的图形驱动程序,通常会触发此错误。您可以更新或重新安装驱动程序来解决问题。重命名指定的 DLL 文件是另一种常见的解决方案。但是系统映像的任何问题都需要使用DISM命令行实用程序修复Windows映像。

THE END