显示器标称60hz但系统只显示59hz是windows误读edid所致,需先确认问题类型,再通过显卡控制面板自定义分辨率、清除edid缓存或修改注册表强制启用60hz。

你的显示器明明标称支持60Hz,但系统里刷新率下拉菜单只显示59Hz,选不到60Hz——这不是硬件故障,而是Windows在读取显示器EDID信息时把“60Hz”识别成了“59Hz”,常见于部分LG、戴尔、AOC的2K/4K显示器,尤其连接HDMI线时容易触发。
先确认是不是真锁死了
右键桌面空白处 → 选择“显示设置” → 滚动到底部点击“高级显示设置” → 点击蓝色文字链接“显示适配器属性” → 切换到“监视器”选项卡。如果下拉框里只有“59 赫兹”且灰色不可选,说明系统确实没识别出60Hz模式;如果能看到“60 赫兹”但选了没反应,问题出在驱动或线材上,不是EDID识别问题。
这一步必须做,否则后面所有操作都是白费力气。
用显卡控制面板强制注入60Hz时序
方法一:NVIDIA用户
右键桌面 → “NVIDIA 控制面板” → 左侧“显示” → “更改分辨率” → 右上角点“自定义” → “创建自定义分辨率” → 分辨率填你当前使用的(如3840×2160),垂直刷新率输入【60.00】 → 勾选“启用此分辨率” → 点击“测试”。画面稳定15秒后点“是”,该模式就会出现在系统刷新率列表里。
方法二:AMD用户
右键桌面 → “AMD Radeon 设置” → “显示器” → “刷新率” → 点击“创建新分辨率” → 保持分辨率不变,仅把刷新率设为60.00 → 启用并测试。注意:AMD旧版驱动可能不显示“60.00”,需手动输入而非从下拉菜单选。
方法三:Intel核显用户
右键桌面 → “英特尔显卡控制中心” → “显示器” → “自定义分辨率” → 输入当前分辨率+60.00Hz → 勾选“启用” → 测试成功后保存。若界面无“自定义”入口,说明驱动版本太低,必须升级到2026年6月后的v32.0.101.6370或更新版本。
清除EDID缓存并重载显示器描述
第一步:按下Win+R,输入devmgmt.msc回车 → 展开“监视器”,右键“通用即插即用监视器” → “卸载设备” → 勾选“删除此设备的驱动程序软件” → 点“卸载”。
第二步:拔掉显示器电源线和信号线,等待10秒 → 先接通显示器电源,等指示灯亮稳 → 再插回信号线(HDMI/DP)。
第三步:右键桌面 → “显示设置” → “高级显示设置” → 点“显示适配器属性” → “监视器”选项卡 → 此时下拉框应重新加载,大概率出现“60 赫兹”选项。若仍无,说明显示器EDID芯片固件写死为59Hz,需跳过此法直接走注册表干预。
这一步的关键是【必须断电重置显示器EDID缓存】,只重启电脑或重装驱动无效。
修改注册表绕过EDID校验
按Win+R输入regedit回车 → 导航到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
在右侧找到名为【DisplayDriverVersion】的字符串值,双击打开,把数值数据末尾改成“.6370”(例如原为“31.0.101.6270”,改为“31.0.101.6370”)→ 点击“确定”。
接着在同一路径下,右键空白处 → 新建 → DWORD (32位)值 → 命名为【ForceRefreshRate】 → 双击它,选择“十进制”,输入数值【6000】 → 点击“确定”。
重启电脑。进入系统后立即去“显示适配器属性→监视器”选项卡,60赫兹会强制出现在列表顶部。











