loadlibrary failed with error 87:参数错误

  1. 1. 前言
  2. 2. 经过
    1. 2.1. 1 删除atig6pxx.dll
    2. 2.2. 2 重装AMD显卡驱动
    3. 2.3. 3 设置独显
    4. 2.4. 尝试更新驱动
    5. 2.5. 动态链接库丢失
    6. 2.6. 重装软件
    7. 2.7. 咨询客服
  3. 3. 问题解决

前言

不想看经过的直接拉到最下面看解决办法

一次挺离谱的bug

最近在玩永劫无间,想要嫖胡桃的皮肤,于是下载了cc语音。

第一天还好好的,第二天就遇到了一个奇怪的问题

我以为只是一个小问题,于是直接谷歌报错信息,然后一条一条尝试。

经过

我遇到的解决办法可以总结为以下三种

1 删除atig6pxx.dll

回答中说,这是因为AMD驱动更新以后,有一些旧版本文件还存在,导致的bug
解决办法中说,在c:\windows\system32下搜索atig6pxx.dll,然后全部删除即可。

我确实能搜索到,但删除文件遇到了点小麻烦。

那个文件的拥有者是SYSTEM。

在windows系统里面,有一个账户的权限比Administrators还要高,就是SYSTEM。

而我们不能以SYSTEM为账户使用电脑,最高只能是Administrators

想要删除这个文件,就有一点麻烦。

当然也只是麻烦一下,这个我后面会写一篇文章,如何将SYSTEM拥有的文件权限给当前用户。

我删除以后,问题并没有解决。

2 重装AMD显卡驱动

和上一个方法一样,这个回答中也提到了这与AMD显卡驱动有关。
我去AMD官网下载了驱动安装程序,但令我万万没想到的是,安装好以后,这个驱动安装程序打不开!

看着这个弹窗,我都不知道该说什么好。AMD的程序被AMD自己的bug搞了。

3 设置独显

我是笔记本,CPU是AMD的,显卡是N卡,该解决办法仅适用于类似我这种情况,拥有两个显卡,并且一个是A卡,一个是N卡。
在NVIDIA控制面板中,将出问题的程序,设置成使用N卡,就可以了。
我尝试了一下,果然有效。
但这意味着我只能一直用着独显了,电池模式下为了延长续航,电脑会关闭独显,当然独显也可以手动打开,但续航时间会急剧缩短。
我不相信只有这样一种折中的解决办法,可能搜到的解决办法就这么三种了。
所以,我还是按照第二种方法的思路来

尝试更新驱动

AMD官方的驱动更新程序用不了,但是电脑自带了MYASUS可以进行驱动下载和更新,我于是尝试用这个软件来更新驱动。
我查看了一下MYASUS里最新的驱动版本,是3月18日的,这令我有点奇怪,这么久了为什么现在才出问题?
但我还是抱着将信将疑的态度尝试了安装驱动。
结果不出我所料,果然没用。

动态链接库丢失

我在查阅过程中,一篇CSDN博客下面的评论区引起了我的注意,回复者提到,可以使用【dependence】这个软件查看动态链接库的调用。
也许它确实可能存在这个问题,我便下载了dependence,然后查看cc语音的调用。
结果令我目瞪口呆

丢了一大串的dll,我人都傻了。
挑了几个我看着顺眼的dll,谷歌搜索,然后下载下来放在cc语音的安装目录,再查看动态链接库调用,果然,那个dll正常调用了,但还是缺少了几十个dll。
一个dll丢失,也许是杀软的锅,但丢了几十个,那要么是软件的问题,要么就是驱动的问题了。

重装软件

我尝试了重装软件,但没有用,期间还装错了一次,安装成了cc直播……
那就可以确认是驱动的问题了。
不过昨天我尝试了各种办法,都没有办法去安装驱动,也就暂时放弃了。

咨询客服

今天早上,我找了MYASUS里的在线客服咨询,我将我遇到的情况,以及进行的操作都与客服讲了,客服的判断是系统问题。

我现在是windows 11,相当于开发版的系统,出bug在所难免,可我看了我的系统更新记录,出问题那天距离我上一次更新系统,已经有一周了,为什么这一周都没有出问题?所以我觉得是系统问题的可能性不大。
将我之前查到的【只使用独显,不使用核显】这个方法交给客服以后,我便放弃了与客服的对话。

坐在椅子上,我又在脑子里过了一遍我进行过的所有操作,我突然想到一个问题:【只使用独显,不使用核显】可以解决cc语音打不开的问题,是不是也能解决AMD安装程序打不开的问题?

说干就干,我把全局设置改成了独显,然后再打开AMD驱动安装程序,果然,打开了!
检测更新以后,安装了新的驱动程序,就解决了。

问题解决

打开AMD驱动下载界面

点击立即下载,安装驱动程序。
默认安装目录大致如下
C:\AMD\Radeon-Software-Adrenalin-2020-21.7.1-MinimalSetup-210714_web
可能会和版本号之类的不同,有一些区别,但大致应该相同。

打开NVIDIA控制面板

依次按图片中进行点击,最后点击右下角应用

之后打开AMD驱动安装程序的安装目录,选择【以管理员身份运行】

win10界面如下

打开这个程序以后,我的鼠标会有巨大的延迟,不清楚是什么问题,所以接下来的操作比较难受。
程序会检测驱动是否有更新,需要等待一段时间

点开附加选项,勾选恢复出厂设置
之后,点击安装即可

不要慌,这个恢复出厂设置仅仅是把AMD的驱动清除掉,不会清除你电脑的数据。
期间可能会遇到电脑黑屏,插耳机线但是音乐从扬声器中播放出来的社死类问题(没错就是我,正插着耳机听着歌,电脑突然黑屏,然后音乐从扬声器里放出来了QAQ)
等待系统重启即可,之后会进行驱动安装,安装完毕之后,重启系统即可。
这样问题就解决了。