weixin

win7声卡驱动正常,audio服务正常,就是没声音,“无法播放测试音调”修复

日期: September 12, 2020 作者:网站维护

sfc命令是用来扫描windows的系统文件是否正确的工具。
管理员运行 sfc /scannow 提示无法修复的错误,日志在"C:\Windows\Logs\CBS\CBS.log"文件里。
用管理员运行编辑器打开这个文件,提示audiodg.exe的hash值不对。

    2020-09-12 19:46:18, Info                  CSI    00000384 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.24523_none_d5434fed14663c3b\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
  Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:h0lVXHl6D40TLhNKkLOJYujF5g2ztUXBLwCb9Q57tqE=}
2020-09-12 19:46:18, Info                  CSI    00000385 [SR] Cannot repair member file [l:22{11}]"audiodg.exe" of Microsoft-Windows-Audio-AudioCore, Version = 6.1.7601.24523, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2020-09-12 19:46:19, Info                  CSI    00000386 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.24523_none_d5434fed14663c3b\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
  Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:h0lVXHl6D40TLhNKkLOJYujF5g2ztUXBLwCb9Q57tqE=}
2020-09-12 19:46:19, Info                  CSI    00000387 [SR] Cannot repair member file [l:22{11}]"audiodg.exe" of Microsoft-Windows-Audio-AudioCore, Version = 6.1.7601.24523, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2020-09-12 19:46:19, Info                  CSI    00000388 [SR] This component was referenced by [l:164{82}]"Package_814_for_KB4534310~31bf3856ad364e35~amd64~~6.1.1.9.4534310-2523_neutral_LDR"
2020-09-12 19:46:19, Info                  CSI    00000389 [SR] This component was referenced by [l:162{81}]"Package_242_for_KB4534310~31bf3856ad364e35~amd64~~6.1.1.9.4534310-765_neutral_LDR"
2020-09-12 19:46:19, Info                  CSI    0000038a Hashes for file member \??\C:\Windows\System32\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
  Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:h0lVXHl6D40TLhNKkLOJYujF5g2ztUXBLwCb9Q57tqE=}
2020-09-12 19:46:19, Info                  CSI    0000038b Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.24523_none_d5434fed14663c3b\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
  Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:h0lVXHl6D40TLhNKkLOJYujF5g2ztUXBLwCb9Q57tqE=}
2020-09-12 19:46:19, Info                  CSI    0000038c [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"audiodg.exe"; source file in store is also corrupted
2020-09-12 19:46:19, Info                  CSI    0000038d Repair results created:

winsxs 目录下和 system32目录下都有这个audiodg.exe的这个文件。

找到windows/system32/audiodg.exe这个文件,发现文件大小是0,肯定是有问题。下面audioeng.dll的版本是6.1.7601.24523,这个audiodg.exe多半也要是这个版本。从别处复制一份audiodg.exe放到system32就可以了。

我用everything搜索一下audiodg.exe在winsxs有几个版本的。复制了一个最后一段版本号略小的到system32下重启就有声音了。后来为了保险起见,在其他电脑上复制了相同版本的audiodg.exe。

广告内容为平台自动生成