Windows 远程桌面下 Chromium 软件卡死的问题
最近在使用电脑时发现了这个问题。这是一个由 Windows 远程桌面、Chromium 和微软拼音输入法共同引发的问题,可以通过以下的步骤复现:
- 在一台 Windows 电脑上安装并使用微软拼音输入法。
- 打开任何一个基于 Chromium 的软件(也包括任何基于 Electron 的软件),如 Edge 浏览器或 VSCode,然后最小化它。
- 使用 Windows 远程桌面连接这台电脑,随后断开。
- 重新打开最小化的 Chromium 软件,尝试在可输入文本的区域输入,软件卡死并且不再响应任何输入,直到最小化并重新打开软件,此时软件恢复正常,但尝试输入又会卡死。
- 关闭软件后重新打开,恢复正常。
搜索之后发现这个问题不是个例,而且已经存在了至少两年的时间,一些相关的网页:
https://issues.chromium.org/issues/328859185
https://github.com/microsoft/vscode/issues/167556
很难说这究竟是 Windows 的问题还是 Chromium 的问题,据说 Windows 团队已经解决了这一问题,会在不久的将来推送更新来修复。然而,这一更新一拖再拖,原本计划在 2024 年 5-8 月完成推送,实际在本文撰稿时此问题仍未被修复。
目前解决此问题的方法:
- 等待官方推送更新解决
- 出现卡死时重新启动一下软件
- 使用第三方输入法,不要使用微软拼音输入法。
我已经订阅了 issue,当此问题获得解决时我会更新本文。