【bug】WPS 文件预览导致复制 docx 文件时剪贴板不更新,粘贴出来还是之前内容

一、问题描述

在文件夹里复制 .docx 文件后,到桌面或其他位置粘贴,粘贴出来的不是刚复制的 docx,而是上一次复制的内容(比如之前复制的 xlsx 文件)。

键盘 Ctrl+C 和会出现这个问题。鼠标右键“复制”不会出现这个问题,但关闭 WPS 的文件预览功能后,复制粘贴立刻恢复正常。

二、复现步骤

  1. 在文件夹里先复制一个 .xlsx 文件(或任意其他文件)。

  1. 再复制一个 .docx 文件。

  1. 到桌面按 Ctrl+V 粘贴。

  1. 结果:粘贴出来的是上一步的 xlsx 文件,而不是刚复制的 docx。

对比测试:

  • 复制 .xlsx 文件 → 正常。

  • 复制文件夹 → 正常。

  • 复制 .docx 文件 → 失败,粘贴旧内容。

  • 关闭 WPS 文件预览 → 复制 .docx 恢复正常。

三、排查过程

已经做过的排查:

  1. 用 Process Explorer 查剪贴板占用,抓到的是系统组件 sihost.exe 加载 Clipboardserver.dll,属于正常系统行为。

  1. 重启剪贴板用户服务 cbdhsvc,无效。

  1. 完全退出 WPS 后,复制 docx 恢复正常。

  1. 进一步定位:关闭 WPS 的文件预览功能后,问题消失。

因此可以确定:WPS 文字的文件预览组件(Shell 扩展)在复制 docx 文件时会异常占用/写入系统剪贴板,导致新内容写不进去。

四、系统与版本信息

  • 操作系统:Windows 10( 22H2)

  • WPS 版本:已是最新版本(12.1.0.28505)

  • 问题组件:WPS文件预览

五、影响

这个 Bug 会直接导致日常办公中复制 docx 文件失效,粘贴出旧内容,容易造成文件覆盖或误操作,影响比较严重。而且问题在最新版仍然存在,说明官方尚未修复。

六、期望

希望官方能排查 WPS 文字文件预览的 Shell 扩展与系统剪贴板的兼容性问题,并在后续版本中修复。如果预览功能短期内无法修复,建议在“关闭文字预览”选项更加容易找到

河南省
浏览 221
收藏
1
分享
1 +1
+1
全部评论