在 Windows 10 和 11 上,有一个非常奇怪且极其恼人的 Bug 会影响基于 Chromium 的应用程序和浏览器。当鼠标悬停在文本输入字段上时,它会导致文本光标变白或隐形片刻。有些用户在近两年前就开始遇到这种情况,而我在几周前才在自己的系统上首次发现。幸运的是,修复方法非常简单,只需在 Windows 注册表中进行简单修改即可。
有趣的是,Nvidia 从 2021 年底就开始推荐使用这种调整方法,以解决更新到某个显卡驱动程序后显示屏闪烁的问题。此外,许多 AMD 用户报告称,在使用 AMD 显卡的系统上应用该调整也能解决类似问题。
以下是如何修复 Windows 10 和 11 中的白色隐形文本光标:
- 按 Win + R 键,输入 regedit 并回车启动注册表编辑器。
- 将以下路径粘贴到地址栏中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm
- 单击 编辑 > 新建 > 值 > DWORD(32 位值)。
- 将新值重命名为 OverlayTestMode,然后双击该值。
- 将值数据从 0 改为 5。
- 重新启动电脑。
如果不习惯手动编辑系统注册表,请尝试以下方法:
- 打开记事本并粘贴以下内容:
Windows 注册表编辑器 5.00 版
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
“OverlayTestMode"=dword:00000005 - 单击 文件 > 另存为。
- 从 “另存为类型” 下拉菜单中选择 “所有文件”,然后将文件重命名为任何带有 .reg 扩展名的文件。例如,fix.reg。
- 找到保存的文件,双击该文件,确认注册表中的更改。
- 重新启动电脑。
现在隐形文字光标的 bug 应该已经消失了。
额外选项: 你可以进入 “设置”>“个性化”>“主题”>“鼠标指针”,为 “文本选择” 选择任何非默认指针。这应该也能奏效,不过最有效的方法还是应用上述注册表更改。