我用的是windows7家庭版的,里面有一个svchost.exe (LocalSystemNetworkRestricted)很占cpu和内存,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用的是windows7家庭版的,里面有一个svchost.exe (LocalSystemNetworkRestricted)很占cpu和内存,怎么办相关的知识,希望对你有一定的参考价值。

在资源监视器里查看,正在运行的svchost.exe很多,只是后面括弧里的内容不同,还有就是,最近环境温度也就十几度,cpu还45度左右正常吗?若不正常,又该怎样解决呢?

在基于nt内核的windows操作系统家族中,不同版本的windows系统,存在不同数量的“svchost”进程,用户使用“任务管理器”可查看其进程数目。一般来说,win2000有两个svchost进程,winxp中则有四个或四个以上的svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而win2003server中则更多。这些svchost进程提供很多系统服务,如:rpcss服务(remoteprocedurecall)、dmserver服务(logicaldiskmanager)、dhcp服务(dhcpclient)等。到了Windows Vista 系统时svchost 进程多达12个,Win7则更多.

svchost.exe是一个属于微软Windows操作系统的系统程序,微软官方对它的解释是:Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的。

修复方法

一般修复
  svchost.exe出错,很多是因为系统中了流氓软件,如果不了解系统,不知道svchost.exe在电脑中的存放位置,那么建议使用修复工具对系统进行最全面的扫描和修复。
  首先,建议使用金山毒霸。
  然后,点击主界面的快速扫描,进行全面的系统扫描。
  最后,按提示重新启动电脑,svchost.exe下载修复完毕。
下载修复
  一、如果您的系统提示“没有找到svchost.exe”或者“缺少svchost.exe ”等类似错误信息,请把svchost.exe下载到本机
  二、直接拷贝该文件到系统目录里:
  1、Windows 95/98/Me系统,则复制到C:WindowsSystem目录下。
  2、Windows NT/2000系统,则复制到C:WINNTSystem32目录下。
  3、Windows XP系统,则复制到C:WindowsSystem32目录下。
  三、然后打开“开始-运行-输入regsvr32 svchost.exe”,回车即可解决错误提示![2]
常见中毒现象处理
  1.病毒木马原因导致的 , 因为svchost进程启动各种服务,所以病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,使svchost成为病毒的傀儡进程,进行病毒下载操作,从而下载大量木马,盗取用户信息。推荐使用金山卫士对木马病毒木马查杀。
  2. IE组件在注册表中注册信息被破坏 , 重新注册ie组件信息问题即可解决。
  3.如果电脑有打印机,还可能是因为打印机驱动安装错误,也会造成的错误 ,只要重新安装打印机驱动即可解决
  4.某些软件与Svchost.exe发生冲突导致的,解决方法就是卸载该软件或者升级该软件到最新版本。
  5.现在大多数网民喜欢使用ghost系统,破解版系统,但是使用这些系统可能存在不兼容因素 ,很容易导致发生的错误 ,最好解决方法就是安装使用正版操作系统。
编辑本段
svchost进程占用CPU100%解决方法之一

  1.什么程序都没打开! 常见svchost.exe这个进程占用CPU资源高到100%
  检查方法:
  按(Ctrl+Alt+Del)进入——任务管理器里。查看svchost.exe进程CPU资源是否占用50%—100%。(占用CPU资源100%或者内存50%)。
  解决方法:
  开始—控制面板—打印机和传真—MicrosoftXXXXX微软虚拟打印机(系统默认有个打印机)—打开打印机—删除取消所有正在打印中的文档,或者右键删除系统默认打印机程序,就解决CPU占用100%。

另外,CPU45度左右是完全正常的,不必担心.
参考技术A 原因不少啊,病毒、木马软件兼容、系统出错等等,可以先杀毒看看,然后看看最近装了什么程序,先卸载了。使用360安全卫士或者QQ电脑管家检查一下试试也是个办法。 参考技术B cpu45度左右很正常啊,我的玩游戏到60多还没事。内存占用多建议你下个优化大师,里面有内存优化还不错。 参考技术C 是病毒。。。我的电脑也一样。。。我用趋势杀毒杀出病毒后就没事了。。。 360 杀不出来

我用的是C#,

我想在一个类里面做一个方法,可是VS的反应是:错误 1 可访问性不一致: 返回类型“System.Collections.Generic.List<WindowsApplication1.BookType>”比方法“WindowsApplication1.BookDAL.InitiaCBO()”的可访问性低 G:\C##\MyBook作业\WindowsApplication1\WindowsApplication1\BookDAL.cs 11 31 WindowsApplication1
public List<BookType> InitiaCBO()

string sql = "select tname from BookTypeTbl";
DataSet set = DBHelper.Execute(sql);
List<BookType> ls = new List<BookType>(5);
foreach(DataRow row in set.Tables[0].Rows)

BookType type = new BookType(row["tname"].ToString());
ls.Add(type);

return ls;

应该是 父子类之间 可访问性级别 问题
都改成 public就可以了
偶也遇到过这个问题
改了好一会 才 改过俩

总体要求就是
子类方法的可访问级别要小于等于父类
耐心的用VS改一下吧 很快就会改好
参考技术A 子类的可访问性不可以高于父类
不知道你是不是这个问题了····
参考技术B 用泛型, 牛x 参考技术C List<WindowsApplication1.BookType>这个的可访问类型改为public 就可以了 参考技术D 子类的可访问性不能高于父类的可访问性,
父类的可访问性可以高于子类可访问性

以上是关于我用的是windows7家庭版的,里面有一个svchost.exe (LocalSystemNetworkRestricted)很占cpu和内存,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

安装64位windows7家庭普通版的方法

win7 Ultimate是win7里面的啥版本?能用主题吗?

win7联想oem证书导入问题

如何修改LINUX和WINDOWS双系统的启动顺序和等待时间啊?

MSDN里面的哪一个是windows10家庭版啊

Win7纯净版和旗舰版的区别是啥?