应先关闭硬件加速并重启Chrome,再手动删除GPUCache和ShaderCache文件夹,接着检查网站声音权限与标签页静音状态,最后禁用uBlock Origin等劫持video标签的扩展。

谷歌浏览器播放网页视频只有声音没有画面,说明音频解码与传输链路正常,但视频帧渲染环节已中断,问题集中在GPU解码路径、着色器缓存损坏或权限拦截三个核心环节。
关闭硬件加速并强制重启
这一步必须最先执行。Chrome v139.0+版本在Intel UHD 620、NVIDIA GeForce GTX 1050等主流显卡上存在ANGLE图形后端适配缺陷,启用硬件加速会导致YUV色彩空间解析失败——结果就是黑屏、绿屏或纯音频输出,而声音完全不受影响。
点击浏览器右上角三个垂直点图标 → 选择“设置” → 左侧菜单点击“系统” → 找到“使用硬件加速模式(如果可用)”选项 → 将开关设为关闭状态 → 点击页面底部弹出的【重新启动】按钮。
注意:不是关闭标签页或仅刷新页面,必须彻底终止所有chrome.exe进程并重启浏览器主程序,否则设置不生效。
手动清除GPUCache与ShaderCache缓存
Chrome启动时自动生成GPUCache(GPU指令缓存)和ShaderCache(着色器编译缓存),若v139.0更新过程中写入中断,这些损坏的二进制缓存会被持续加载,导致视频解码器无法初始化有效着色器程序——常规“清除浏览数据”完全不触碰这两个目录,必须手动删除。
方法一:直接定位删除
① 按Ctrl+Shift+Esc打开任务管理器 → 在“进程”页签下结束所有chrome.exe进程(包括后台服务进程);
② 按Win + R打开运行窗口,输入:%localappdata%\Google\Chrome\User Data\GPUCache → 回车;
③ 在打开的文件夹中,【彻底删除整个GPUCache文件夹】;
④ 返回上一级目录(即User Data文件夹),检查是否存在名为ShaderCache的同级文件夹,如有,一并删除;
⑤ 重启Chrome,系统将自动重建全新缓存。
检查网站声音权限与标签页静音状态
Chrome对音频有三级静音控制:单个标签页、整站域名、系统音量合成器。哪怕视频画面正常,只要其中一级被静音,部分网站会主动暂停视频渲染,造成“有画面但卡死”或“无声+黑屏”的假象。
点击当前视频所在标签页左端,看是否有带斜线的扬声器图标;若有,直接点击切换为实心扬声器。
右键该标签页 → 选择“取消静音此网站”;再点击地址栏左侧锁形图标 → “网站设置” → 检查“声音”是否设为“允许”,若显示为“阻止”,必须手动改为“允许”。
按Win + A打开Windows快速设置 → 点击音量图标 → 打开“音量合成器”,找到“Google Chrome”,确认其滑块未被拉至最低且未勾选静音。
禁用可能劫持video标签的扩展
uBlock Origin、AdGuard、Video Ad-Blocker等广告或脚本拦截类扩展,会重写网页中的<video>标签属性,甚至替换原生播放器实例,导致HTML5视频解码器无法挂载渲染上下文——现象就是音频照常播放,但<canvas>或<video>元素始终为空白。
地址栏输入:chrome://extensions → 关闭所有扩展开关 → 逐个启用测试,重点观察uBlock Origin、AdGuard、Enhancer for YouTube等视频相关扩展。
若某扩展启用后立即复现“有声无画”,则将其永久停用或在该网站设置为“此站点上暂停”。



















