如何清除 Windows 10 表情符号面板上最近的表情符号输入历史记录?

如何清除 Windows 10 表情符号面板上最近的表情符号输入历史记录?

WinKey+.提供了表情符号面板,但它显示的是最近的表情符号;如何清除最近的表情符号?

表情符号面板

答案1

即使是从未使用过的表情符号面板也会显示预先填充的“最近”表情符号部分。根据此主题没有办法清除它。

我的解决方法是一直向下滚动并点击所有时钟表情符号,你最近的面板将如下所示:

答案2

经过一些工作,使用任何一个都是不够的hivex在 Python 脚本或 中reg.exe,即使具有管理员权限。它会说 settings.dat 配置单元已被另一个进程使用。终止 TextInputHost.exe 进程并重命名C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TextInputHost.exe不会解决这个问题。

Hivex 拥有Python 代码示例, 和文档

我确实设法查看了蜂巢注册表浏览器(这需要以管理员身份运行),我发现了如何解析表情符号和 GIF 最近使用的数据。这是一个要旨如果您设法找到解决我遇到的问题的方法并希望解析找到的数据,则可以从中开始。 GIF MRU(最近使用的)数据位于LocalState值中GifMruList,并以使用 UTF-16LE 编码的二进制数据存储。 解码后,它将是这样的 JSON:

[{"id":"tenor:13097806213041341234","timeStampInMs":1713473272006},{"id":"tenor:17661988214323101234","timeStampInMs":1713473272006},{"id":"tenor:13688549082809861234","timeStampInMs":1713473272006},{"id":"tenor:17183177825142971234","timeStampInMs":1713473272006},{"id":"tenor:16273673139442491234","timeStampInMs":1713473272006},{"id":"tenor:6624013396766731234","timeStampInMs":1713473272006},{"id":"tenor:17154360379016251234","timeStampInMs":1713473272006}]

由于可以使用注册表资源管理器查看配置单元,因此具有侦查经验的人也许可以看到它使用的方法并对其进行修改以允许写入。

如果您设法使用代码成功访问或编辑配置单元,那么可能值得发表评论或另一个答案。我对如何做到这一点很感兴趣。

相关内容