必须修改底层解码器优先级与注册表策略才能让Windows 11在所有场景中自动选择GPU硬解:先确认WDDM 3.0+、AV1解码和HDR均支持,再安装AV1扩展或用DISM命令注册,接着启用Windows Media Player功能,然后在HardwareMFT下设EnableAV1Decoder=1,并在VideoDecoders\AV1下建EnableHardwareAcceleratedDecode=1,最后通过Edge媒体面板与任务管理器验证AV1(Hardware)解码及GPU Video Decode占用率。

Windows 11 播放 AV1、HEVC 或 VP9 视频时卡顿发热,说明系统未将视频流默认交由 GPU 硬件解码,而是 fallback 到 CPU 软解——必须修改底层解码器优先级与注册表策略,才能让系统在所有支持场景(浏览器、电影和电视、照片预览)中自动选择硬件路径。
确认硬件与系统基础就绪
按下 Win + R 输入 dxdiag → 回车 → 切换到“显示”选项卡 → 查看“驱动程序模型”是否为 WDDM 3.0 或更高版本;若显示 WDDM 2.x,说明驱动过旧或硬件不兼容,后续操作无效。
打开“设置 → 系统 → 显示 → 高级显示”,核对“AV1 视频解码”和“HDR 支持”两项是否均显示“是”;【其中一项为“否”,则系统级硬解通道无法建立】。
右键“开始”→“设备管理器”→展开“显示适配器”,记录显卡型号;对照 Intel(Arc A系列/12代+核显)、AMD(RX 6000+ / Radeon 780M+)、NVIDIA(RTX 3050+)官方支持列表,确认具备 AV1 Decode 单元。
安装并注册微软官方 AV1 解码组件
方法一:通过 Microsoft Store 安装(推荐)
打开 Microsoft Store → 搜索“AV1 Video Extension” → 点击由 Microsoft Corporation 发布的免费应用 → 点击“获取”并等待安装完成。
方法二:使用 DISM 命令强制注册(适用于 LTSC 或商店失效环境)
以管理员身份运行 PowerShell → 逐行执行:DISM /Online /Add-Capability /CapabilityName:Media.Av1Decoder~~~~0.0.1.0DISM /Online /Add-Capability /CapabilityName:Media.Av1Encoder~~~~0.0.1.0
命令返回“操作成功完成”后,【必须重启电脑】,否则解码器 DLL 不会注入 Media Foundation 链路。
强制系统默认启用硬件加速解码路径
第一步:启用 Windows Media Player 功能(硬解依赖组件)
按 Win + R 输入 optionalfeatures.exe → 回车 → 勾选“Windows Media Player” → 点击“确定” → 等待启用完成 → 重启。
第二步:修改注册表激活 AV1 硬解开关
按 Win + R 输入 regedit → 导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\HardwareMFT
右键空白处 → 新建 → “DWORD (32位)值” → 命名为 EnableAV1Decoder → 双击编辑 → 数值数据设为 1 → 基数选“十进制”。
第三步:覆盖默认解码器优先级(关键一步)
继续在注册表中定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\VideoDecoders\AV1
若该路径不存在,请手动创建:依次右键“VideoDecoders”→“新建”→“项”,命名为 AV1;
在新建的 AV1 项内,右键 → 新建 → “DWORD (32位)值” → 命名为 EnableHardwareAcceleratedDecode → 双击设数值为 1。
验证默认解码路径是否生效
打开 Edge 浏览器 → 访问 B站 AV1 测试页 → 播放任意视频 → 按 F12 打开开发者工具 → 切换到“媒体”面板 → 播放中点击时间轴任意位置 → 查看右侧“解码器”字段是否稳定显示 AV1 (Hardware)。
同时打开任务管理器(Ctrl+Shift+Esc)→ “性能”选项卡 → 点击“GPU” → 观察右下角“GPU 引擎”中 Video Decode 使用率是否随播放上升(>20%),而 CPU 占用维持在 10% 以下。


















