windows10自带简体中文拼音输入法自身问题导致卡住的bug反馈

简体中文的拼音输入法会在C:\Users\<username>\AppData\Roaming\Microsoft\InputMethod\Chs文件夹下创建tmp文件,使用的是Windows API: GetTempFileNameW,但是创建出来的tmp文件并不会清理掉,导致如果使用的时间够长,比如一年,此文件夹下会填充满65535个tmp文件,导致该API无法正常获取临时文件名,并且每次调用会尝试65535次CreateFileW函数调用,最终导致输入中文异常的慢,基本无法输入中文,CPU也占用满单核。请修复此问题!

版本 Windows 10 专业版

版本号 20H2

安装日期 ‎2021/‎6/‎25

操作系统内部版本 19042.1706

体验 Windows Feature Experience Pack 120.2212.4170.0

答案
答案

其实有种曲线救国的办法

写个bat,cd进入Chs文件并运行del *.tmp命令,然后仍到自启动文件夹里,这样每次开机的时候都会把Chs目录下的.tmp文件清理掉

cd /d %AppData%\Microsoft\InputMethod\Chs

del *.tmp

15 人认为此回复有帮助

·

此回复是否有帮助?

抱歉,这没有帮助。

太棒了! 感谢你的反馈。

你对此回复的满意度如何?

感谢你的反馈,它能帮助我们改进网站。

你对此回复的满意度如何?

感谢你的反馈。

 
 

问题信息


上次更新时间 2024/06/13 2,025 次浏览 适用于: