开启HDR后截图泛白是因HDR内容未正确转换为SDR所致,需关闭硬件加速并强制sRGB、使用GeForce Experience等HDR捕获工具、禁用Windows自动HDR、重置显示器ICC为sRGB、通过注册表禁用DWM HDR合成。

如果您在Windows系统中开启HDR后进行截图或录屏,发现画面泛白、过曝或色彩失真,则很可能是由于HDR内容在SDR输出路径中未被正确转换所致。以下是解决此问题的步骤:
一、关闭浏览器或应用的硬件加速并强制sRGB色彩配置
基于Chromium内核的浏览器(如Edge、Chrome)在HDR模式下可能将渲染结果错误地以HDR色彩空间输出至截图/录屏工具,导致捕获内容发白。关闭图形加速并强制使用sRGB可使渲染路径回归标准色彩空间。
1、打开Edge浏览器,在地址栏输入edge://settings/system,进入系统设置页面。
2、在“系统”区域中,关闭使用硬件加速(如果可用)开关。
3、重启浏览器,确保设置生效。
4、再次在地址栏输入edge://flags,搜索Force color profile。
5、将该选项设为sRGB,然后点击右下角的立即重启按钮。
二、使用支持HDR捕获的专业工具替代系统自带功能
Windows系统自带的“截图和草图”、“Xbox Game Bar”等工具默认以SDR方式捕获HDR画面,不执行色彩空间映射,造成亮部细节丢失与整体发白。改用显卡厂商提供的原生捕获工具可保留HDR元数据与亮度层级。
1、对于NVIDIA显卡用户,下载并安装GeForce Experience软件。
2、启动后进入设置 > 录制,确认“录制HDR视频”选项已启用。
3、在游戏或HDR视频播放界面按Alt + Z呼出覆盖层,点击“录制”按钮开始捕获。
4、录制完成后,视频将以HEVC HDR格式保存,保留原始PQ曲线与10bit色深信息。
三、禁用Windows自动HDR并仅对特定内容启用HDR
Windows 11的自动HDR功能会将非HDR应用程序(如浏览器、桌面UI)强行映射至HDR色彩空间,但截图/录屏工具仍以SDR方式读取帧缓冲,导致色彩断层与白色溢出。关闭自动HDR可避免此类强制转换干扰。
1、按下Win + I打开设置,进入系统 > 显示 > 图形。
2、在“默认图形设置”区域,关闭自动HDR开关。
3、返回“显示”设置页,确保使用HDR仅在播放HDR视频或运行已明确标注HDR支持的游戏时才手动开启。
4、日常办公、网页浏览、文档编辑等场景保持HDR关闭状态,从源头规避截图泛白问题。
四、调整Windows颜色管理中的显示器配置文件
若系统加载了错误的ICC配置文件(如HDR专用宽色域文件被应用于SDR截图流程),会导致色彩引擎在截取帧时误用伽马与白点参数,引发整体偏白。重置为标准sRGB配置可统一色彩解释逻辑。
1、在任务栏搜索框中输入颜色管理并打开该控制面板。
2、切换到“设备”选项卡,从顶部下拉菜单中选择当前主显示器。
3、取消勾选使用我对此设备的设置,以清除所有自定义色彩配置。
4、点击添加按钮,在弹出列表中选择sRGB IEC61966-2.1。
5、选中该配置文件后点击设为默认值,再点击关闭完成设置。
五、通过注册表禁用桌面窗口管理器的HDR合成输出
Windows DWM(Desktop Window Manager)在HDR启用状态下会对桌面合成帧应用HDR色调映射,而多数截图工具直接读取未映射的后台缓冲区,造成亮度值错位。通过注册表关闭DWM的HDR合成路径,可使截图获取未经映射的线性输出。
1、按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM。
3、右键空白处新建一个DWORD (32位) 值,命名为UseGDIFullComposition。
4、双击该值,将其数值数据设为1,基数选择“十进制”。
5、关闭注册表编辑器,重启电脑使设置生效。










