本人为了保留微信的历史聊天记录,专门弄了一个服务器,运行 Win 版的微信,24 小时小时运行。
这台服务器还同时运行了别的程序,别的程序都没问题,唯独微信出幺蛾子。只要运行微信,服务器的 CPU 占用就一直维持在 50%上下,关闭微信,服务器 CPU 占用马上就下降到个位数。最后定位出问题的进程为:WeChatPlayer.exe
,使用 taskkill 命令强制结束此进程,服务器的 CPU 占用马上下降到个位数,但不一会此进程又会自动重启。
各位有没有遇到类似问题,如何破解?
1
arch9999 2022-06-20 08:22:46 +08:00
删除 AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\ThumbPlayer 目录,并创建同名文件设为只读。
|
2
awsdocom 2022-06-20 08:36:08 +08:00
笑死我
|
3
einsdisp OP @arch9999 嗯,我一会试试。其实一开始也想过这么干,把同名的 exe 文件覆盖掉,但怕影响微信正常功能,就没实验
|
4
CodeCodeStudy 2022-06-20 09:01:25 +08:00
楼主不在其他电脑登录微信吗
|
5
lanyi96 2022-06-20 09:46:38 +08:00
同问 如果需要在其他的电脑登录微信 怎么办
|
6
Kasumi20 2022-06-20 09:49:25 +08:00
估计是还没搞懂 ffmpeg 的代码怎么用
|
7
leeg810312 2022-06-20 10:01:09 +08:00
为了保留微信记录的成本真高,要开一台 windows 服务器
|
8
huntagain2008 2022-06-20 10:38:59 +08:00
我一直用单位的 VDIwin7 虚拟机挂微信,任务管理器看 CPU 使用率 0-2%
|
9
sadfQED2 2022-06-20 12:56:57 +08:00 via Android
@CodeCodeStudy @lanyi96 其他电脑远程到服务器,然后使用微信🐶
|
10
einsdisp OP @huntagain2008 不能只看任务管理器的 cpu 占用。要看虚拟机的 hypervisor 报告的 cpu 占用。我也是 win 虚拟机,虚拟机内看任务管理器有 10-30%,但是虚拟机报告占用了 50%。把 `WeChatPlayer.exe` 干掉后,虚拟机报告的占有率就只有个位数了。
|
11
SmiteChow 2022-06-20 14:07:34 +08:00
笑了
|
12
einsdisp OP @leeg810312
国产软件确实很恶心。微信最多同步 2-3 天的聊天记录,一旦超过 3 天没登录,之前的聊天记录就没有了。然而如果你在微信里有啥敏感言论的话,晶哥能把你所有聊天记录都翻出来。说明腾讯服务器明明存储了很长时间的聊天记录,但就是故意只给你同步 2-3 天的。腾讯在国内就是爸爸,用户爱用不用。 |
14
huntagain2008 2022-06-20 14:14:06 +08:00
@einsdisp #10 单位虚拟机的用的深信服 VDI ,供应商说用的虚拟化技术是 centOS+KVM 虚拟化,反正不是 Windows 的 hyperv 。从虚拟机管理平台看虚拟机 CPU 占用 5%,最近 1 小时占用最高 13%,可能是因为我打开浏览器。
跑个题,微信的危害是吃磁盘大户,特别对于虚拟机一般只分配 60GB 数据盘,单位的员工挂微信,没多久磁盘就满了,就要求扩容磁盘。我拒绝后看着虚拟机详情,我的同事现场操作了几秒钟,我就那么眼看着磁盘空间一下子空出来几十个 GB |
15
einsdisp OP @huntagain2008
我也是 kvm ,不过是自己在 linux 主机上安装的 kvm+libvirt ,使用的是宿主机的 libvirt 报告的 cpu 占用。 估计是你虚拟机本身分配的 CPU 比较强,所以看上去微信占用率低。 需要观察的是:关闭微信 vs 挂着微信,从虚拟机管理平台看 CPU 占用区别?你挂着微信占用 5%,看看关闭微信后,占用多少。 我这里可能分配的 cpu 比较弱,所以 关闭微信 vs 挂着微信,差别可以很明显感受到。而且挂微信的时候,虚拟机软件报告的此虚拟机 cpu 占用远大于虚拟机中任务管理器报告的 cpu 占用。 同等条件,我运行别的软件,都不会有这么多 cpu 占用。而且虚拟机软件报告的占用与任务管理器报告的占用差不多。 |
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 内存 |
17
liaoliaojun 2022-06-20 17:54:13 +08:00
弄个聊天记录小助手吧,自动转给小助手去保存
|
18
root01 2022-06-20 18:03:33 +08:00
@liaoliaojun 有路子介绍吗
|
20
vvjyun318 2022-06-21 08:08:10 +08:00
@einsdisp PC Mac 端一直开着微信,不用的时候就电脑休眠应该能同步所有聊天记录,Mac 版能同步 72 小时的聊天记录了,不过我有一个 WeChat 号群聊消息太多只能同步 24 小时的聊天记录,24 小时前的聊天记录只能放着 32 寸 6K 大屏不去用转用 5 英寸小屏手机
|
21
flynaj 2022-08-28 02:01:20 +08:00 via Android
|
22
guoguobaba 2023-07-31 10:48:24 +08:00
https://zhuanlan.zhihu.com/p/646979923
将微信程序绑定在一个 cpu 上可破。 |