背景信息:在 Windows 8.1 中,我尝试更新两块交火的 Radeon HD 7950 卡的显示驱动程序。最新的 Catalyst 13.9(稳定版)安装似乎失败了,因此我尝试使用设备管理器手动更新驱动程序。我尝试从 13.9 安装程序中解压显示驱动程序包的位置进行升级,但每次尝试手动安装驱动程序时,都会出现以下错误:
我非常努力地寻找它找不到的指定路径……但一直没有找到。在事件查看器 -> Windows 日志 -> 应用程序中,我没有看到任何记录的错误!这是什么问题?!这让我抓狂。
编辑:成功。解决方案全部在 C:\Windows\Inf\setupapi.dev.log 的日志中...它说它发现驱动程序已在“C:\WINDOWS\System32\DriverStore\FileRepository\”文件夹中,但实际上该文件夹并不存在,因此我手动创建并将驱动程序复制到该文件夹中,然后它就成功了。
答案1
成功。解决方案都在 C:\Windows\Inf\setupapi.dev.log 的日志中(这些日志非常有用,是设备驱动程序SetupAPI)...它说它发现驱动程序已经在“C:\WINDOWS\System32\DriverStore\FileRepository\”文件夹中,但实际上该文件夹并不存在,因此我手动创建并将驱动程序复制到该文件夹中,它工作正常。另外,它似乎缺少一个 DLL,我可以将其添加到我在该路径的子目录中找到的 C:\WINDOWS\System32 目录中(是的,这很奇怪,但无论如何,它就是这样)。然后,当我重新启动时,设备管理器中出现错误,提示驱动程序未经认证,因为我手动安装了它们。因此,我所要做的就是使用相同的 Catalyst 安装程序再次安装我的驱动程序,即使 Catalyst 已经安装在我的系统上(不要担心,Catalyst 会为您处理这个问题,并且只安装一个实例)(此外,我再次安装了相同版本的驱动程序,覆盖了未经认证的驱动程序 - Catalyst 的安装发现其驱动程序未完全安装 - 可能是检查认证或其他原因)。无论如何,安装似乎成功了,我看到当前的 Catalyst 驱动程序已安装在我的计算机上,并且是最新的,所以一切都运行得非常顺畅。而且,一切似乎都运行正常……为了让我的游戏不至于出问题,我唯一要做的另一件事就是确保 AMD 超速设置已设为默认值。出于某种原因,我将它们调到了最大值,结果我的显卡坏了。这是另一个复杂的过程,因为我使用的是测试版驱动程序。您必须取消使用超速复选框,然后点击默认按钮,保存,取消选中超速复选框。再次保存。关闭 Catalyst,重新打开,返回并确保所有交火卡上的超速设置都正确。重复此操作,直到最终正确设置值。太荒谬了……我知道……