当前位置:首页 » 挖矿知识 » cpu50占用的挖矿病毒

cpu50占用的挖矿病毒

发布时间: 2022-01-27 15:08:05

① 我的电脑玩游戏的时候CPU是100%,内存占用是50%,这是怎么回事

1、如果使用的是笔记本电脑的话,我们在玩游戏的时候尽量接上外接电源而不用笔记本电脑的电池来提供电力。当使用电池供电的时候,笔记本CPU处于降频状态,各个方面的性能都没有达到最佳状态容易导致CPU占用过高。

② CPU长时间占用50%以上对电脑损伤大不

首先要看你的CPU的功率是多大,如果是45纳米制造工艺的话,加上有足够好的风扇散热的话,对你的CPU是没什么损伤的,我曾经连续2个星期没关过电脑,我4开玩快乐西游,哈哈,一样玩的挺好的。
其次就是对电脑内部硬件的保养也很重要,如果灰尘过多,导致静电频频发生的话,是很不利的局面哦。
再次就是看看是不是中毒了,杀杀毒吧。
其实最重要还是个人使用习惯的问题啦,只要足够重视,是不会有什么问题的。前提是你的电脑配的时候质量好。

③ 我的cpu使用率都在50%上 怎么办啊

CPU占用率高的九种可能
1、防杀毒软件造成故障
2、驱动没有经过认证,造成CPU资源占用100%
3、病毒、木马造成
4、控制面板—管理工具—服务—RISING REALTIME MONITOR SERVICE点鼠标右键,改为手动。
5、开始->;运行->;msconfig->;启动,关闭不必要的启动项,重启。
7、查看网络连接。主要是网卡。
8、查看网络连接
9、看看是不是Windows XP使用鼠标右键引起CPU占用100%
出现CPU占用率100% 的故障经常是因为病毒木马造成的,比如震荡波病毒。应该首先更新病毒库,对电脑进行全机扫描 。接着,在使用反间谍软件Ad—Aware,检查是否存在间谍软件。

svchost.exe占用CPU100%,这个往往是中毒的表现。

svchost.exe Windows中的系统服务是以动态链接库(DLL)的形式实现的,其中一些会把可执行程序指向svchost.exe,由它调用相应服务的动态链接库并加上相应参数来启动服务。正是因为它的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。

explorer.exe进程造成CPU使用率占用100%

在system.ini文件中,在[BOOT]下面有个“shell=文件名”。正确的文件名应该是“explorer.exe”,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。

在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,查看键值中有没有自己不熟悉的自动启动文件

另外,使用了具有超线程功能的P4 CPU,似乎和天网防火墙有冲突,可以通过卸载天网并安装其它防火墙解决,也可以通过在BIOS中关闭超线程功能解决。

既然你能进入任务管理器,就应该看看是哪个程序占用了最多的系统资源,找到相关程序后,使用冰仞对系统的进程进行分析,一般可找到木马的踪迹 。

④ CPU占用百分之50,怎么办

原因有二:(1)你空闲了,并不代表电脑也空闲了,有些系统程序或后台程序仍在运行,必然要占用CPU,比如瑞星有一项功能就是计算机空闲时杀毒。
(2)有可能是病毒作怪。虽然你重装了系统,但病毒除了影响系统盘外,在其他分区也做下了埋伏,故重装系统并不能完全清除病毒。最后做一个全盘杀毒。如果没有重要资料在电脑中,可以重新分区,再装系统。

⑤ CPU占用率总是在50%左右什么问题

1就是后台程序2就是被很厉害的病毒入侵3就是你的机要换了.

⑥ 为什么资源管理器占用CPU50啊

先说说我在没查阅任何资料之前的做法:
这里要先明确一点,
任务管理器(taskmgr)里面显示50%并非意味着当前cpu真就工作在一半的频率下,
仔细观察可以发现,
taskmgr的cpu使用率图表是周期性刷新的,
也就是说每经过一个interval期间,
cpu活动(执行指令)的时间和空闲(挂起)时间刚好相等的话,
那么就可以认为cpu占用率为50%,
表面上看就可以认为cpu的运行频率降低了(实际上没有).
有了上面的认识,
就可以得到一个大致的思路:
在程序中首先执行一定规模的代码,
然后调用sleep()函数让线程挂起x(ms),
如此周而复始,
如果代码执行花费的时间和挂起时间大致相等,
那么从一个interval来看,
cpu占用率正好就是50%.
有了这个初步想法,
那么难点就在于如何估算执行代码所花费的时间了,
要执行一定规模的的代码,
最简单的方法就是写一个busy
loop(也就是空循环),
比如for(i
=
0;
i
<
n;
i++);如果能合理估算出这段代码的运行时间,
那么就可以知道需要挂起多长时间了.
之所以选用busy
loop而不是其他api之类的,
是因为它不需要调用任何privilege
instruction(没有io操作等),
这样就不会在运行中影响内核时间,
因为内核在运行privilege
instruction时我们是无法控制的,
要使得50%的曲线更加平滑,
就应该尽量减少uncontrolable的内核时间.
所以busy
loop是最简单最容易估算的代码段了.
接下来是估算:
分析for(i
=
0;
i
<
n;
i++);可以大致推算出每次循环需要5行汇编代码
loop:
mov
dx
i
add
dx
1
mov
i
dx
cmp
i
n
jmp
loop
(很久以前学的汇编,
忘记了那个判断大小后跳转的语句怎么写了...凑合一下吧)
我的cpu是p4
2.4ghz,
等于2.4
*
10的9次方个时钟周期每秒,
记得以前上微机原理时说现代cpu每个时钟周期可以执行2条以上的代码,
那么我就取平均2条,
于是让
(2400,000,000
*
2)
/
5
=
960000000(循环/秒),
也就是说,
cpu一秒钟可以运行那个循环960000000次.
不过我们还是不能简单地将n
=
960000000,
然后sleep(1000)了事.
因为windows并不是一个独占的实时系统,
而是一个抢先式多任务系统,
分配给某个线程的运行时间片是会被其他更高优先级的线程抢先的,
而且taskmgr的刷新率也小于1s,
如果我们让cpu工作1s,
挂起1s,
波形很有可能就是呈现锯齿状的,
先达到一个峰值(大于>50%),
然后跌到一个很低的占用率!
于是我尝试着降低两个数量级,
令n
=
9600000,
而sleep(10).
用10ms是因为它不大也不小,
1ms的话会造成线程频繁地被唤醒和挂起,
无形中又是增加了内核时间的不确定性影响.
可以得到代码如下:
#include
int
main()
{
for(;
{
for(i
=
0;
i
<
9600000;
i++);
sleep(10);
}
return
0;
}
编译,
尽量关闭其他应用程序,
停掉能停的服务,
然后运行,
bingo!
在我的机器上,
已经显示cpu在50%附近了,
但是还有小幅度抖动,
此时适当调整n的大小,
几次尝试运行后就可以得到一个相对平滑的结果了!
为了验证我的推算正确性,
我又找了几台机器试了一下,
发现不同的cpu得到的结果会有所不同,
在一个p4
3.2ghz
ht的cpu上,
关掉ht功能,
得到7680000
6ms是比较好的结果,
同时还发现一个好玩的现象,
就是开了ht功能后,
就不用sleep()函数了,
直接写一个无限循环就可以让cpu跑在50%左右,
这可谓是最简单的方法
:),
而在迅驰和mobile系列cpu上由于运行频率会动态改变,
所以实现起来估算和实际情况出入比较大.
在程序运行起来后,
在taskmgr里面将它的优先级设置为最高(减少争用)也可以一定程度上让波形平滑一些.
而打开内核时间的显示后可以发现,
波形的抖动基本上都是由内核活动影响的.
根据这个原理,
让cpu波形维持在50%以外的数值也不是不可能的,
关键是让循环次数和挂起时间进行匹配,
而且它们的数量级还与cpu时间片分配和taskmgr波形刷新周期有关.
先估算一个值,
然后根据比例放大或者缩小,
再进行细微调整,
找到两个合适的数值不是难事.
而且,
有了根据这个原理,
还可以让cpu波形呈现sin()函数的形式,
比如先对0'~180'间取10'区间进行取样,
得到一个函数值数组,
然后根据数组的值对busy
loop中的循环数和挂起时间进行换算修改,
从理论上来说是这肯定可行的,
不过指令数一多一复杂估算的精确性就会降低.
为了了解taskmgr的工作原理,
我查阅了一下相应的api资料,
发现两个函数queryperformancefrequency()和queryperformancecounter()可以精确得到一段代码的运行时间,
于是想到可以构造两个相同的大busy
loop,
先在程序开头算出运行所需的精确时间,
然后用它来对sleep()函数进行赋值,
这样也可以实现某种意义上的自动化(不用估算了xd...)
修改程序如下:
#include
int
main()
{
int
i
=
96000000,
j
=
0;
large_integer
freq
=
{0};
large_integer
start
=
{0};
large_integer
end
=
{0};
dword
elapse
=
0;
queryperformancefrequency(&freq);
printf("freq
=
%u\n",
freq.quadpart);
queryperformancecounter(&start);
queryperformancecounter(&end);
longlong
overhead
=
end.quadpart
-
start.quadpart;
printf("overhead
=
%d\n",
overhead);
queryperformancecounter(&start);
for(i
=
0;
i
<
9600000;
i++);
queryperformancecounter(&end);
longlong
temp
=
(end.quadpart
-
start.quadpart
-
overhead);
printf("temp
=
%d\n",
temp);
elapse
=
(dword)(((double)temp
/
(double)freq.quadpart)
*
1000.0);
printf("elapse
=
%lf\n",
temp2);
for(;
{
for(i
=
0;
i
<
9600000;
i++);
sleep(elapse);
}
return
0;
}
不过精确计算的结果似乎并不能得到更平滑的图像,
因为我甚至连两次调用api的花费都减掉了,
也许是过犹不及吧...总之我实验的结果是比较粗糙.
最后总结一下两个心得:
1.
尽量减少sleep/aweak的频率和花费,
如果频繁发生的话影响会很大.
2.
尽量不要调用system
call(i/o这些privilege
instruction),
因为它会导致很多uncontrolable的kernel
time.
3.
由于抢先式多任务的争用性质,
想要精确控制曲线几乎是不可能的...
(不知这个结论是不是很绝对,
如果有办法用hack的方法hook入taskmgr的函数调用点,
修改它的返回值,
那么想显示什么波形就显示什么波形了,
我是没有功力做这么"伟大"的事情了...)

⑦ 电脑CPU占用率一般在50左右,中病毒了吗

建议你可以下个360顽固木马扫描一下,看看是否行得通。如果再不行的话,那就要重做系统,如果问题依旧存在,那就请格式化你的硬盘,再重做系统。

⑧ 我的笔记本电脑自从更新了系统之后,经常遇到 CPU 100%使用率的情况,怀疑中了挖矿病毒。

  1. ctrl+alt+del同时按住,选择任务管理器

  2. 在进程中查看cpu占用率,是哪个程序占用率高而自己不用,就卸载或禁掉

⑨ 任务管理器中的cpu经常占用50%以上这是怎么了!!是不是中毒了!!

这类问题一般是没人来给你解答的~或者来敷衍你……
因为你的问题太笼统了……
就好像去找医生说我经常肚子疼,是不是肠子有虫子啊?
建议你补充下问题~比如是不是开机就一直占用这些~
占用的进程什么什么名字~
这样大家九更好的帮助你了

⑩ 我的CPU使用率一直维持在50%!怎么回事呀

如果进程的CPU占用率长期维持在20~50左右,那就是感染了funlove之类的病毒。如果CPU占用率长期达到20~50以上,那就说明IE运行时包含了一个恶意控件(如设计不好的工具条等)。如果一开机即出现,且/或不能关闭该进程,就说明系统已经被恶意程序/网站修改了注册表,IE可能在运行一个对系统不利的脚本程序。

对上述情况,可以用最新版的杀毒软件查杀。不过杀毒软件往往不能杀干净,最好还是找个对注册表和系统熟悉的人帮你清理一下注册表。

这两个进程在正常情况下,CPU占用率应该在5%以下(PIII机器为标准,网页中不含大型flash或插件)。

本人没用过VISTA,因为我不想做第一个吃螃蟹的人,虽然说V比XP好很多,但是XP在经过长期的修改和打补丁之后安全性比V好很多`黑颜色的客人可以通过使用AMD处理器的虚拟技术向Vista内核植入恶意代码,这样黑客便可创建新的管理程序来控制操作系统,而电脑的拥有者却浑然不知,系统将任由黑客操纵。
所以我不能回答`也不会回答`:)

热点内容
比特币今日价格美元新闻 发布:2025-08-17 00:30:56 浏览:62
穿越利用比特币发财 发布:2025-08-17 00:03:43 浏览:46
币圈社群方案 发布:2025-08-16 23:30:05 浏览:560
比特币人报 发布:2025-08-16 23:26:19 浏览:801
2017比特币挖矿机蚂蚁 发布:2025-08-16 23:18:45 浏览:471
1070xeth 发布:2025-08-16 23:12:12 浏览:525
币圈期权哪家交易所最好 发布:2025-08-16 22:39:04 浏览:455
3月1日以太坊升级 发布:2025-08-16 22:22:26 浏览:61
区块链追踪物流 发布:2025-08-16 22:18:36 浏览:847
酱酒智造区块链 发布:2025-08-16 22:18:22 浏览:909