出现该内存不能为read原因很多,系统问题、病毒、软件冲突等等,都有可能出现该问题,您不要一大堆的解决办法,我看不太好解决,那就先查查病毒吧。Svchost.exe应用程序Svchost.exe是一个系统的核心进程。 Svchost.exe;在 windows XP中,一般有4个以上的Svchost.exe服务进程;Windows 2003 server中则更多。Svchost.exe 是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看 Svchost.exe进程的执行路径可以确认是否中毒。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索 Svchost.exe文件就可以发现异常情况。一般只会在C:WindowsSystem32目录下找到一个Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。查看Svchost.exe可执行文件路径,如果在C:WINDOWSsystem32目录外,就是病毒。
Svchost病毒清除办法:
(1)用unlocker删除类似于C:SysDayN6这样的文件夹:例如C:Syswm1i、C:SysAd5D等等,这些文件夹有个共同特点,就是名称为 Sys*** (***是三到五位的随机字母),这样的文件夹有几个就删几个。
(2)开始——运行——输入“regedit”——打开注册表,展开注册表到以下位置: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun 删除右边所有用纯数字为名的键,如 <66> <333> <50> <4>
(3)重新启动计算机,病毒清除完毕。【如果不是病毒请忽略Svchost病毒清除方法】必要时重新安装系统,建议:最好安装【正版】系统或【完整版】系统。因为盗版或ghost版本系统,容易出现应用程序错误。
打开任务管理器,切换到“进程”选项卡,首先手动结束掉由上到下的第三个Svchost.exe进程,结束完后系统会马上重新建立该进程,接下来我们手动结束掉由上到下的最后一个Svchost.exe进程,系统会出现一个类似中了冲击波病毒的对话窗口,并倒计时关机,这是由于该Svchost.exe进程引导RPC服务,终止该进程则导致RPC服务中断,系统自然会重新启动了。
★Windows 2000中一般有两个Svchost.exe进程,Windows Server 2003则非常多,一般有6个。 既然系统中Svchost.exe进程数与是否中毒无关,我们究竟如何区别正常的和病毒伪造的Svchost进程呢?我们可以使用下面两种方法来鉴别:
方法一:在系统所在分区进行搜索,如果发现多个Svchost.exe文件,则系统很有可能中毒。正常的Svchost.exe位于%windir%\ system32目录下,如果发现其它目录中有Svchost.exe文件,你就要小心了。例如冲击波的变种Win32.Welchia.Worm会在% windir%\system32\wins目录种下Svchost.exe文件。
方法二:察看Svchost.exe进程对应文件的路径。Windows XP自带的任务管理器中无法察看,我们需要借助第三方工具,例如Windows优化大师自带的进程管理工具,运行它后定位到Svchost.exe进程,可以看到它对应的运行文件的真实路径
微软官方解决方法
在计算机遇到内存过低的情况时,就可能会出现此问题。在计算机遇到内存过低的情况时,动态链接库 (.dll) 文件的私有堆中可能会出现内存损坏。这些随机的堆损坏可能会导致程序崩溃。
当您在启用 Intel 物理地址扩展 (PAE) 规范的计算机上运行占用大量内存的程序时,可能会出现内存损坏情况。PAE 使计算机可以支持 4GB 以上的安装内存。
在基于 Windows Server 2003 的计算机上,服务器服务与 Svchost.exe 进程中的一些其他服务一同运行。如果 Svchost.exe 进程在内存过低的情况下意外结束,该进程将无法重新启动。
要解决此问题,请使用下列方法之一:
•将系统更新为 Windows Server 2003 Service Pack 1 (SP1)。
•安装修补程序 895575。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
895575
(http://support.microsoft.com/kb/895575/ )
在 Windows Server 2003 中,在物理地址扩展 (PAE) 内核中运行的进程可能会遇到内存损坏问题
注意:对于基于 Windows Server 2003 的服务器群集和 Microsoft SQL Server 2000 安装,建议安装修补程序 895575。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
895092
(http://support.microsoft.com/kb/895092/ )
基于 Windows Server 2003 的服务器群集的建议修补程序
此外,可能还需要以下修补程序,具体情况取决于计算机的角色和您运行的软件:
•有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
829994
(http://support.microsoft.com/kb/829994/ )
在 Windows Server 2003 计算机资源极低的情况下,Svchost.exe 中可能会出现访问冲突
•如果在基于 Windows Server 2003 且负载极其沉重的计算机上 Windows Management Instrumentation (WMI) 提供程序的宿主程序 (Wmiprvse.exe) 崩溃,请安装修补程序 835438。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
835438
(http://support.microsoft.com/kb/835438/ )
在 Windows Server 2003 中,当内存不足时 Wmiprvse.exe 崩溃
•在程序或服务停止响应时,如果计算机在高负载下工作或者如果打开了多个线程,Windows 错误报告可能不会创建转储文件。在这种情况下,请安装修补程序 837018。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
837018
(http://support.microsoft.com/kb/837018/ )
在 Windows Server 2003 中 Windows 错误报告可能不会创建转储文件