冲浪网站优化网立足洛阳是国内知名SEO服务商,是网站优化SEO学习,SEO技巧方法知识获取重要平台,提供高效的SEO及网站优化解决方案,提高目标网站的网站排名。

全国热线电话:13633878273

冲浪网站优化 / Products Center

dllhost.exe是什么进程详细解答

发布时间: 2014-04-20 11:21:45

经常有人咨询dllhost.exe是什么进程,dllhost.exe占用服务器内存和cpu非常大,造成网站打开速度变慢或者服务器不能响应的问题。dllhost.exe是web服务器和ftp服务器端必须使用的进程,因此如果你的web访问量大或者ftp频繁传输数据造成dllhost.exe进程占用内存和cpu比较大是非常正常的,并不是说dllhost.exe进程占用内存和cpu比较大就意味着网站被攻击或者中病毒了。

 dllhost.exe

dllhost.exe是什么进程?

dllhost.exe是微软Windows操作系统的一部分。dllhost.exe用于管理DLL应用。dllhost.exe是运行com+的组件,也就是com代理。如果需要运行windows中的Web和FTP服务器就会有这个进程在运行。这个进程程序对你系统的正常运行是非常重要的。如果你的服务器是非windows操作系统,比如是linux那就没有dllhost.exe进程,通常如果你的网站是采用php语言建设的,一般建议使用linux服务器,速度更快。如果你的网站是采用asp或者asp.net,那么就使用windows的系统,windows系统对服务器的硬件要求比较高,出现内存和cpu占用率高也是正常的情况。
 

 dllhost.exe进程会占用大量cpu和内存怎么办?

前面我们说了,dllhost.exe主要应用于web服务和ftp的进程,如果web流量比较大或者ftp高频率的传输数据,都会造成dllhost.exe占用大量内存和cpu,但是不至于内存和cpu的100%。如果出现占用内存和cpu%的情况,可能是web服务器受到攻击或者网站程序出现死循环。进一步通过web服务器日志分析具体原因,你可以分析是否有大量访问量,如果有大量重复的访问量,那么可以认定是web服务器受到攻击,需要进行防攻击处理,如果没有大量访问量,那么可能是程序出现死循环,需要对网站程序进行检查分析。

解决方法来源网络

dllhost.exe进程占用CPU使用率100%,IIS服务器不能正常工作。通常都是IIS遭遇死循环所致。
解决的方法如下:
1) 建立一个关闭IIS服务进程的BAT文件,遇到情况后可以及时解决。文件内容:net stop iisadmin /y
2) 建立一个启动服务进程的BAT文件,关闭服务后可以及时启动文件内容:Net Start W3svcbbs
3) 遇到的问题:因为DLLHOST进程占用CPU过高,可能有时候操作系统不能完全关闭WWW服务,所以如果发现仍有进程CPU占用率为100%的时候,可以再进行一次关闭进程的操作,然后再启动WWW服务。
4) 有一点我没有尝试,如果将这两个程序放到某一个服务中,然后在遇到情况的时候运行一下,是不是就可以远程解决这个问题了,但服务中WWW是不可能了,因为只能进行关闭,或者把关闭放到这里然后将文件设定密码,到时候再用3389开启是个办法。

 dllhost.exe进程可以结束吗?

那么dllhost.exe进程可以结束吗?,我们前面也说了, dllhost.exe是windows服务器端的重要进程,如果删除dllhost.exe,可能造成web服务器和ftp服务器不能正常工作,造成网站打不开或者不能正常使用ftp。如果你的计算机不是web服务器或者ftp服务器,那么你完全可以删除,不影响其他功能的使用。

dllhost.exe丢失、损坏怎么办?

如何服务器dllhost.exe文件丢失或者损坏,你可以在网上下载同版本的dllhost.exe文件,你也可以使用系统修复软件进行修复处理。

 冲击波病毒dllhost.exe

冲击波病毒借用了dllhost.exe作为进程名,但是由于Windows不允许同一个目录下有同名文件的存在,因此,冲击波杀手把病毒体“dllhost.exe”放到了C:\Windows\System32\Wins目录里面,但是真正的dllhost.exe应该放在C:\Windows\System32(Windows 2000是C:\WINNT\System32)冲击波(Worm.WelChia)为了迷惑用户,避免病毒的执行体被进程管理器终止,采用了dllhost.exe这个和Windows组件一样的名字,但是并不是说进程里面出现dllhost.exe就等于感染了worm.welchia

如何分析dllhost.exe是否是病毒

通过进程管理系统分析dllhost.exe进程所在的位置,如果dllhost.exe进程位于C:\Windows\System32里面,说明是真实的dllhost.exe的进程,可以放心使用,如果dllhost.exe出现在其他的目录里面,比如C:\Program Files\Microsoft Office\media\dllhost.exe,那么就是病毒,如果你发现dllhost.exe出现在其他目录,那么可以肯定,计算机有中病毒的可能,需要使用专用的杀毒软件进行查杀,当然你可以终止进程,然后手工删除。

 关于dllhost.exe的误区

1、有dllhost.exe进程并不等于计算机中病毒。

2、不要见到dllhost.exe进程就结束进程。