无法在 Windows 10 Pro 上安装 Realtek HD Audio 驱动程序

无法在 Windows 10 Pro 上安装 Realtek HD Audio 驱动程序

我有一块运行 Windows 10 Pro 的华硕 Maximus VIII Ranger 主板。昨天,我更新了 BIOS 并安装了华硕网站上的新版 Realtek 音频驱动程序。音频播放一直持续到今天晚上,然后扬声器的声音就停止了。我查看了播放设备列表,发现 Realtek 设备不见了。设备管理器在“系统设备”下的“高清音频控制器”旁边有一个黄色感叹号,错误如下:

该设备无法启动。(代码 10)

{操作失败}请求的操作不成功。

当我重新安装 Realtek 驱动程序时,安装成功进行,但它声称复制到 Program Files 和 Program Files(x86)中的文件在安装完成后立即消失,并且 Realtek 设备未出现在播放设备列表中。

我刷新并重置了 Windows 10,但问题仍然存在。我甚至尝试安装较旧的 Realtek 驱动程序以及来自 Realtek 网站(而不是华硕网站)的驱动程序,但没有任何效果。驱动程序可能存在什么问题?

答案1

Windows 10 Pro 64 位驱动程序签名强制启用,强制拒绝未签名的文件并且不安装设备驱动程序。

使用设备管理器 - Realtek 高清晰度音频。

设备管理器下“Realtek High Definition Audio”旁边有一个黄色感叹号声音、视频和游戏控制器

看来 Windows 签名对于建议安装的 Realtek High Definition Audio 64 位安装软件(ASUS 链接至 Global Download 64bit)中的文件无效。

Audio_Realtek_Win10_64_VER6017989.zip

设备驱动程序属性显示以下内容

Windows 无法验证此设备所需驱动程序的数字签名。最近的硬件或软件更改可能安装了签名不正确或已损坏的文件,或者可能是来自未知来源的恶意软件。(代码 52)

C:\Windows\System32\drivers\ksthunk.sys经调查驱动程序文件后发现,Realtek 安装似乎安装了没有 Windows 签名的文件。

我搜索了 Microsoft、ASUS 和 Realtek 网站以及 www,但未能找到任何详细信息。

我决定使用以下方法删除有问题的文件注册表编辑器

我删除了这个密钥(包括子密钥)。

HKEY_LOCAL_MACHINE\SYSTEM\Services\ksthunk

我无法删除该文件C:\Windows\System32\drivers\ksthunk.sys

需要 TrustedInstaller 的许可才能更改文件。

重新启动了机器。

X 仍然反对声音再次显示。

再次针对音频运行故障排除,选择修复。

这次修复成功了,并且设备运行正常。

声音开始起作用。

看来 ASUS/Realtek 的软件提供了没有签名的 32 位软件文件,从而导致了问题。

Realtek 应该为其 Realtek 高清晰度音频驱动程序安装开发一个仅包含带有 Windows 签名的 64 位文件的软件包。

还有 2 个驱动程序需要调查,它们是没有签名的 32 位软件文件

Microsoft Streaming Quality Manager 代理
Microsoft Streaming Tee/Sink-to-Sink 转换器

C:\Windows\System32\drivers\MSPQM.sys
C:\Windows\System32\drivers\MSTEE.sys

相关内容