WeChatPlayer.exe 进程 CPU 占用过高 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
einsdisp
V2EX    程序员

WeChatPlayer.exe 进程 CPU 占用过高

  einsdisp 2022-06-20 07:45:02 +08:00 5447 次点击
这是一个创建于 1209 天前的主题,其中的信息可能已经有所发展或是发生改变。

本人为了保留微信的历史聊天记录,专门弄了一个服务器,运行 Win 版的微信,24 小时小时运行。

这台服务器还同时运行了别的程序,别的程序都没问题,唯独微信出幺蛾子。只要运行微信,服务器的 CPU 占用就一直维持在 50%上下,关闭微信,服务器 CPU 占用马上就下降到个位数。最后定位出问题的进程为:WeChatPlayer.exe,使用 taskkill 命令强制结束此进程,服务器的 CPU 占用马上下降到个位数,但不一会此进程又会自动重启。

各位有没有遇到类似问题,如何破解?

22 条回复    2023-07-31 10:48:24 +08:00
arch9999
    1
arch9999  
   2022-06-20 08:22:46 +08:00
删除 AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\ThumbPlayer 目录,并创建同名文件设为只读。
awsdocom
    2
awsdocom  
   2022-06-20 08:36:08 +08:00
笑死我
einsdisp
    3
einsdisp  
OP
   2022-06-20 08:57:17 +08:00
@arch9999 嗯,我一会试试。其实一开始也想过这么干,把同名的 exe 文件覆盖掉,但怕影响微信正常功能,就没实验
CodeCodeStudy
    4
CodeCodeStudy  
   2022-06-20 09:01:25 +08:00
楼主不在其他电脑登录微信吗
lanyi96
    5
lanyi96  
   2022-06-20 09:46:38 +08:00
同问 如果需要在其他的电脑登录微信 怎么办
Kasumi20
    6
Kasumi20  
   2022-06-20 09:49:25 +08:00
估计是还没搞懂 ffmpeg 的代码怎么用
leeg810312
&bsp;   7
leeg810312  
   2022-06-20 10:01:09 +08:00
为了保留微信记录的成本真高,要开一台 windows 服务器
huntagain2008
    8
huntagain2008  
   2022-06-20 10:38:59 +08:00
我一直用单位的 VDIwin7 虚拟机挂微信,任务管理器看 CPU 使用率 0-2%
sadfQED2
    9
sadfQED2  
   2022-06-20 12:56:57 +08:00 via Android
@CodeCodeStudy @lanyi96 其他电脑远程到服务器,然后使用微信
einsdisp
    10
einsdisp  
OP
   2022-06-20 13:40:17 +08:00
@huntagain2008 不能只看任务管理器的 cpu 占用。要看虚拟机的 hypervisor 报告的 cpu 占用。我也是 win 虚拟机,虚拟机内看任务管理器有 10-30%,但是虚拟机报告占用了 50%。把 `WeChatPlayer.exe` 干掉后,虚拟机报告的占有率就只有个位数了。
SmiteChow
    11
SmiteChow  
   2022-06-20 14:07:34 +08:00
笑了
einsdisp
    12
einsdisp  
OP
   2022-06-20 14:08:28 +08:00
@leeg810312

国产软件确实很恶心。微信最多同步 2-3 天的聊天记录,一旦超过 3 天没登录,之前的聊天记录就没有了。然而如果你在微信里有啥敏感言论的话,晶哥能把你所有聊天记录都翻出来。说明腾讯服务器明明存储了很长时间的聊天记录,但就是故意只给你同步 2-3 天的。腾讯在国内就是爸爸,用户爱用不用。
einsdisp
    13
einsdisp  
OP
   2022-06-20 14:11:08 +08:00
@sadfQED2 正解!
huntagain2008
    14
huntagain2008  
   2022-06-20 14:14:06 +08:00
@einsdisp #10 单位虚拟机的用的深信服 VDI ,供应商说用的虚拟化技术是 centOS+KVM 虚拟化,反正不是 Windows 的 hyperv 。从虚拟机管理平台看虚拟机 CPU 占用 5%,最近 1 小时占用最高 13%,可能是因为我打开浏览器。

跑个题,微信的危害是吃磁盘大户,特别对于虚拟机一般只分配 60GB 数据盘,单位的员工挂微信,没多久磁盘就满了,就要求扩容磁盘。我拒绝后看着虚拟机详情,我的同事现场操作了几秒钟,我就那么眼看着磁盘空间一下子空出来几十个 GB
einsdisp
    15
einsdisp  
OP
   2022-06-20 15:23:47 +08:00
@huntagain2008

我也是 kvm ,不过是自己在 linux 主机上安装的 kvm+libvirt ,使用的是宿主机的 libvirt 报告的 cpu 占用。

估计是你虚拟机本身分配的 CPU 比较强,所以看上去微信占用率低。

需要观察的是:关闭微信 vs 挂着微信,从虚拟机管理平台看 CPU 占用区别?你挂着微信占用 5%,看看关闭微信后,占用多少。

我这里可能分配的 cpu 比较弱,所以 关闭微信 vs 挂着微信,差别可以很明显感受到。而且挂微信的时候,虚拟机软件报告的此虚拟机 cpu 占用远大于虚拟机中任务管理器报告的 cpu 占用。

同等条件,我运行别的软件,都不会有这么多 cpu 占用。而且虚拟机软件报告的占用与任务管理器报告的占用差不多。
huntagain2008
    16
huntagain2008  
   2022-06-20 16:05:14 +08:00
@einsdisp #15 关闭微信,通过虚拟机平台看 CPU 占用和挂微信的时候没有区别,都是 5%。服务器是 DELL R740;
2*英特尔至强 金牌 6226R 2.9G, 16C/32T, 10.4GT/s, 22 M 缓存, Turbo 。 该服务器上运行 17 台 Win7 虚拟机,都分配的 4 核心 4 线程 4GB 内存
liaoliaojun
    17
liaoliaojun  
   2022-06-20 17:54:13 +08:00
弄个聊天记录小助手吧,自动转给小助手去保存
root01
    18
root01  
   2022-06-20 18:03:33 +08:00
@liaoliaojun 有路子介绍吗
Overfill3641
    19
Overfill3641  
   2022-06-21 00:17:25 +08:00
@einsdisp #3 你甚至可以禁止 XPlugin 目录而不影响正常聊天。
vvjyun318
    20
vvjyun318  
   2022-06-21 08:08:10 +08:00
@einsdisp PC Mac 端一直开着微信,不用的时候就电脑休眠应该能同步所有聊天记录,Mac 版能同步 72 小时的聊天记录了,不过我有一个 WeChat 号群聊消息太多只能同步 24 小时的聊天记录,24 小时前的聊天记录只能放着 32 寸 6K 大屏不去用转用 5 英寸小屏手机
flynaj
    21
flynaj  
   2022-08-28 02:01:20 +08:00 via Android
我也是有专门挂微信的虚拟机,微信,最小化到右下角 CPU 就降下来了。
@CodeCodeStudy
@lanyi96 mstsc 登陆就可以,IPv6 直连速度飞快。
guoguobaba
    22
guoguobaba  
   2023-07-31 10:48:24 +08:00
https://zhuanlan.zhihu.com/p/646979923
将微信程序绑定在一个 cpu 上可破。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5549 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 24ms UTC 08:56 PVG 16:56 LAX 01:56 JFK 04:56
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86