Bilibili、YouTube等视频网站频繁出现缓冲卡顿的解决方案

浏览: 187 次浏览 作者: 去年夏天 分类: Windows,技术文章 发布时间: 2025-06-09 23:05

某一天开始,我发现电脑在使用外接 USB 音响播放 B 站视频时,大约在播放 1、2 分钟后,会突然卡住,缓冲一段时间后再开始播放,之后就一直重复缓冲、播放几秒到十几秒再次缓冲的过程,之后发现不仅仅是 bilibili,其实 YouTube 等其他视频网站都存在这个问题。
在一番搜索查找后终于知道问题所在:这个看似是网络卡顿的现象,居然是瑞昱(Realtek)的音频驱动导致的,不用 Realtek 驱动就可以解决问题。

Bilibili、YouTube等视频网站频繁出现缓冲卡顿的解决方案


播放缓冲卡顿故障表现细节

故障前提

  1. 必须是win10或win11系统
  2. 使用瑞昱(Realtek)声卡并安装了 Realtek 官方驱动

故障表现

  1. 在使用外接USB音响、蓝牙耳机、有线耳机、笔记本自己的音响等播放 Bilibili、YouTube、奈飞 等视频网站内视频时。如果视频一直在播放大概率不会出问题。

  2. 如果中间暂停视频一段时间后再播放,再次播放一段时间后会突然卡住,显示正在缓冲,缓冲一段时间后再开始播放,之后就一直重复缓冲、播放几秒到十几秒再次缓冲的过程。(如果暂停后马上恢复播放则大概率不会出现问题)

  3. 此时网络实际很通畅、使用视频网站的测试工具也显示不存在网络问题。

  4. USB音响可以通过拔下再插上恢复正常,蓝牙耳机可以通过关闭蓝牙再打开恢复正常,最不济可以通过重启电脑恢复正常。

  5. 但是过一段时间又出现上述状况,而且浏览器类型(起码我测试chrome、edge、Firefox都一样)、浏览器扩展(无痕模式、安全模式都有这个问题)、网络情况(获取直链后用工具下载时无任何问题)、用什么播放器(用potplayer播放网络URL也会出现这个问题)等等都无关。

故障解决

定位故障点

这个问题困扰了我很久,但奇怪的是我用蓝牙耳机播放时几乎从来不会出现这个问题,不过因为我一般都是用蓝牙耳机为主,对我影响不大,所以这个问题也就一直放着没管。

直到我看到了这篇文章《如何解决B站暂停视频后一直缓冲问题 – 龙鲲博客》 如同醍醐灌顶,我电脑的现象和博主的简直如出一辙。至于为何我用蓝牙耳机反而不会像原文所说的那样有问题呢,可能因为我使用了替换的蓝牙驱动吧。

卸载Realtek(R) Audio 的官方驱动

简单说就是 Realtek(R) Audio 的官方驱动有bug,卸载官方驱动后换成 Windows 自带的通用驱动,并防止 Windows 自动更新将驱动为 Realtek(R) Audio 官方驱动即可。

  1. 在开始菜单按钮上右键或在开始菜单里搜索「设备管理器」,找到「设备管理器」启动。

  2. 点开「声音、视频和游戏控制器」,找到「Realtek(R) Audio」,右键单击,选择「更新驱动程序」
    更新驱动程序

  3. 点击 「浏览我的计算机以查找驱动程序软件」

  4. 点击 「让我从计算机上的可用驱动程序列表中选择」

  5. 取消勾选「显示兼容硬件」,在左侧厂商框里找到并点击「Microsoft」,在右侧型号框内找到「High Definition Audio 设备 版本:XX.XX.XXX.YYYY [YYYY/MM/DD]」,选择版本号最大,日期最近的那个。

进阶步骤

因为有可能 windows 系统更新时还会自动安装 Realtek(R) Audio 的官方驱动,所以最好还是禁止一下。

通过组策略禁止自动更新驱动

仅限 Windows 专业版、企业版、服务器版等有组策略的系统
1. 按 「Win + R」,输入 「gpedit.msc」,回车打开「组策略编辑器」

  1. 依次展开:「计算机配置」 → 「管理模板」 → 「Windows 组件」 → 「Windows 更新」 → 「管理从 Windows 更新提供的更新」 → 双击左侧的「Windows 更新不包括驱动程序」 → 选择 已启用 → 点击「确定」

  1. (可选步骤)以管理员身份,在命令行中执行 gpupdate /force 让组策略强制生效。

通过注册表禁止自动更新驱动

  1. 按 「Win + R」,输入 「regedit」,回车,同意 UAC 提示。(如果有的话)

  2. 依次展开:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
    在窗口右侧,右键 → 新建 → [DWORD (32 位) 值」,命名为 ExcludeWUDriversInQualityUpdate

  1. 双击该值,将数值数据改为 「1」 → 点击 「确定」

  2. 重启系统生效。

(可选) 进行一次【完全重启】

因为 windows 从 win8 开始默认会开一个叫“快速启动”的小功能。
快速启动结合了传统关机和休眠模式的特点:在系统关闭或重启时,会仅将内核会话和设备驱动状态保存到硬盘的 hiberfil.sys 文件中。

如果你的系统硬件较新,系统也是比较新的win10、win11版本,理论上系统会在你更改驱动后自动将下一次启动进行完整重启,不执行“快速启动”。
但是这只是理论上,偶尔还是会出现。更新了驱动,系统还是来个快速启动,直接获取保存的驱动状态,就有可能导致音频驱动加载出错, Realtek(R) Audio 音频设备直接消失。如果出现了这个情况请再尝试下边的步骤解决问题。

方案一:彻底关闭快速启动
  1. 右键点击 开始菜单 → 选择 “终端(以管理员身份运行)” 或 “命令提示符(以管理员身份运行)”。
  2. 以管理员身份运行powercfg /h off此命令会同时禁用休眠和快速启动。如需重新开启,输入 powercfg /h on
  3. 代价就是每次系统启动需要的时间多了5、6秒(SSD),如果你是机械硬盘可能会更久比如20多秒。
方案二:只完整重启一次,不关闭快速启动
  1. 点击开始菜单的 “电源”图标 → 按住 Shift键 同时点击 “重启”。
  2. 系统进入 “高级启动”界面 → 选择 “继续退出并进入Windows”。
分享这篇文章
10 条评论
  • Kevin's Space

    2025-06-14 08:31

    这种故障少见

  • 石樱灯笼

    2025-06-13 16:17

    我百思不得其解啊这玩意竟然能跟声卡驱动有关系。

    这个问题我曾经遇到过太多次了,现象还不是完全相同。视频一直播放时也会突然卡住,然后一直缓冲。暂停再播更容易出现,刷新页面的话很有可能恢复,也有可能啥都播不出来。最明显的就是B站的视频,比如如果视频是5秒钟一片的切片,那么除非重启浏览器,否则出现问题后出问题的切片死活无法播放,开发者工具看到的是下载切片文件但是0速度卡住,实际的文件链接用浏览器也无法打开,但是用curl就正常,重启浏览器就好。(B站后来貌似还改了前端策略,出现0速切片直接跳过,所以经常出现突然跳过5秒的情况)

    大部分情况下都是B站有问题,YTB上很少出现(可能即使出现了我也会当作网络问题)。之前有一个看直播无限缓冲的问题,后来是靠关闭浏览器硬件解码解决的(反正1080p60fps跑在CPU上毫无压力)。
    反正2020年之后把主系统变成Linux之后,也没在Windows上看过几回线上视频,就没关注过了。

    至于Realtek,当年我就骂过,在我那个自燃了的本子上用的一个定制芯片,二合一接口,微软默认驱动和戴尔官方驱动都高概率驱不起来(弹不出插入设备选项),但是用2013年我台式机的技嘉驱动自带exe却能在没装驱动的笔记本上打开带DELL OEM标识的设置界面。当时恶心得我甚至跑去搜创新声卡了(然后被价格吓退了)

    这现象都很印度。

  • 龙鲲

    2025-06-10 10:43

    文中引用的博主来补充评论一下:
    目前该方法存在个例问题,实际测试过程中,时间一久还是会出现同样问题,只是情况会好转一些。
    鉴于我的系统已经多年未更新,又因为问题集中在某个蓝牙耳机上面,故手动更新蓝牙驱动,后问题消除。

    1. 去年夏天

      2025-06-10 11:41

      因为我蓝牙是用了《Alternative A2DP Driver》这个软件,蓝牙A2DP驱动用的不是官方版。所以我的蓝牙耳机基本没事,只会很偶尔出现一个短暂声音延迟然后恢复正常,不会触发视频反复缓冲问题。
      我最频繁就是插USB音箱和有线耳机时,卸载 Realtek 驱动后,昨天试了一天,直到晚上写文时都没再次出现缓冲问题。

  • ACEVS

    2025-06-10 09:18

    不用usb喇叭是不是就没事?

    1. 去年夏天

      2025-06-10 11:47

      用极其先进的3.5mm也这样,表现没差多少,只有蓝牙连接是稳定的,HDMI和DP的话没合适的设备没测试。

  • obaby

    2025-06-10 08:35

    感觉出这种 bug 不应该啊

    1. 去年夏天

      2025-06-10 08:42

      看了下网上其他类似情况的人,大家驱动版本不一,2025年的驱动也有出这个问题的。唯一共同点就是现象类似和卸载 Realtek 驱动后就正常了。

  • dgh

    2025-06-09 23:57

    洗稿吗?

    1. 去年夏天

      2025-06-10 00:01

      你见过专门洗稿的,还特意写出来源的嘛?🤦‍♂️🤦‍♂️🤦‍♂️

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理