关于windows的svchost进程的问题(年代有点久远)
这是N年前写的一篇关于svchost的blog,虽然写的不好却是我第一次写的技术类blog, 发上来做开博第一篇吧。
***************************************************
关于windows的svchost进程的问题
最近我电脑老是开机提示Svchost.exe错误,内存0x00000000不能为write,点击取消后有时候会出现系统无声音,界面变回win2000的情况。网络连接符号消失但是却可以上网。上网百度Google了很久,很多都说Svchost出错是中毒症状,杀毒无用的话建议重装系统。[em]e21[/em] 这些建议一点建设性都没有。重装系统多麻烦啊,还是决定研究下其他解决方法。
可以肯定我的机器是没有中毒的,卡巴和安全卫士都是最新升级的。而且进程里面没有异常。再上网查找了Svchost宿主进程的作用,发现其实svchost是windows重要的进程来的,很多动态链接库dll服务都是依赖于svchost宿主存在的。一般xp下面有4到5个svchost.Win2003会有更多。开机之后所有自动加载的service都会
运行在svchost上。而具体什么服务加载可以用命令行tasklist /svc查看。
其中的一个svchost加载了很多服务,有入AudioSrv声音服务,Themes主题界面服务等等。
我在开机Svchost.exe出错之后,发现会没声音,主题界面变成win2000的界面,估计就是这个svchost进程死掉的原因。(当然其他的服务对于一般应用没有什么影响,可能不容易察觉)在svchost出错后点取消,再用tasklist /svc会发现其他四个svchost进程都在,就是唯独这个加载很多服务的svchost不存在(其实可以用360安全卫士的进程查看可以知道是“C:\WINDOWS\system32\svchost.exe -k netsvcs”出错,netsvcs是很多网络服务所运行的dll,方法就是在svchost出错的时候不要急着去点取消,先查看进程,然后点取消后再次查看,就可以知道哪些svchost进程出错死掉了)发现问题所在了。离解决问题就不远了
去到 控制面板>管理工具>服务 里面,会发现有不少服务是没启动的,有如我上面提到的AudioSrv声音服务,Themes主题界面服务等等、启动类型是“自动”,但是状态那里确是空白也就是启动失败。(当然你可以用 制面板>管理工具>事件查看器看知道哪些服务出错。)然后自己一个个把启动类型是“自动”的服务启动开来,(右键点击选启动),再成功启动N个服务后,发现有个叫IPv6 Helper Service的服务要很久,而且启动失败提示svchost.exe错误。终于找到罪魁祸首了,就是这个所谓的IPv6 Helper Service的服务导致宿主svchost出错。IPv6还没网络支持呢,等普及开来再开这个服务也不迟,索性设置成手动启动(设禁止也OK的拉),重启电脑,一切就正常拉,之前我在路由上老见到端口映射有我机器的svchost.exe,还以为是病毒,其实就是这个IPv6的服务在路由上端口映射了。NND
令人意外的是我以前开机window登录后假死30秒左右的问题不见了,还以为是卡巴检测启动程序慢而已。现在把IPv6关了,只用3秒钟电脑就可以用。错怪卡巴了。哈哈。后来查了下才发现原来IPv6 helper service启动的时候会连接检测网络,这段时间里面电脑是被冻结的。米软的东西真是bt啊,不过在装XP的时候是默认关闭IPv6的,不过在有些软件安装后可以会激活自动开启IPv6.回想了一下,应该是我以前装IBM的Agency Controler导致的。卸载Agency Controler后这个IPv6却一直残留着导致开机假死30秒。搞得我3G的双核扣肉开机居然比P4还慢。郁闷了几个月,连卡巴也背了几个月黑锅.
BTW,发现电脑有问题了去问别人,如果那人连看都没看就建议你重装系统,那人十有八九是个菜鸟, 当然了我自己也菜鸟过很多年
关于windows的svchost进程的问题(年代有点久远)的更多相关文章
- [Windows]查看运行进程的参数【wmic】
参考 https://www.cnblogs.com/top5/p/3143827.html 和 https://blog.csdn.net/swazer_z/article/details ...
- 获取Windows下某进程监听的TCP/UDP端口
1.在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP.port.状态和监听的PID. 那么可以执行CMD这个进程得到监听的端口号信 ...
- Windows下查看进程及结束进程命令[转]
Windows下查看进程及结束进程命令 1)查看占用8080端口的进程号 >netstat –aon | findstr “8080” 结果:TCP 0.0.0.0:8080 ...
- Windows编程之进程遍历(C++实现)
Windows编程之进程遍历 PS: 主要扣代码使用,直接滑动到最下面使用. 遍历进程需要几个API,和一个结构体 1.创建进程快照 2.遍历首次进程 3.继续下次遍历 4.进程信息结构体 API 分 ...
- windows 多任务与进程
多任务,进程与线程的简单说明 多任务的本质就是并行计算,它能够利用至少2处理器相互协调,同时计算同一个任务的不同部分,从而提高求解速度,或者求解单机无法求解的大规模问题.以前的分布式计算正是利用这点, ...
- powershell脚本之windows服务与进程
powershell脚本之windows服务与进程 服务与进程的区别: Windows服务是指系统自动完成的,不需要和用户交互的过程,可长时间运行的可执行应用程序 进程是程序运行的实例,系统会给运行中 ...
- windows中的进程和线程
今天咱们就聊聊windows中的进程和线程 2016-09-30 在讨论windows下的进程和线程时,我们先回顾下通用操作系统的进程和线程.之所以称之为通用是因为一贯的本科或者其他教材都是这么说的: ...
- Windows下tomcat进程监控批处理程序
在Windows下tomcat进程监控批处理程序脚本如下: @echo off ::tomcat安装目录 set _tomcatDir=E:\myFiles\apache-tomcat-8.5.31 ...
- windows服务和进程的区别和联系
Windows Service 是主要用于服务器环境而长期运行的应用程序, 这类程序不需要有用户界面或者任何模拟输出. 任何的用户消息通常都是记录在Windows 事件日志里.Windows Serv ...
随机推荐
- Task could not find "AxImp.exe" using the SdkToolsPath "C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\"
本机v7.0A目录里没有AxImp.exe,无奈只能去官网下了个V7.1的. 安装完V7.1后,去“开始-所有程序-Microsoft Windows SDK v7.1”里找到Windows SDK ...
- CSS 强制换行和禁止换行学习
强制换行 1.word-break: break-all; 只对英文起作用,以字母作为换行依据. 2.word-wrap: break-word; 只对英文起作 ...
- 反射遍历List<>泛型类型
有这样一个需求:一个实体模型,有一个属性是一个实体列表List<OrderDetail>,我需要对实体列表遍历,对每一个实体的属性根据属性特性进行验证,如是否为必填等等,如下一个反射方法能 ...
- 如何理解js
1.js/dom功能 2.performance 3.code organization 4.tools and flow 如何理解js代码,代码即业务. 如何快速理解代码业务.
- 【JavaScript】页面加载性能优化
核心在于:减少加载时间 1.减少请求次数 2.缩减文件大小 3.异步加载---------------------->比如document.write 4.延迟加载.动态加载---------- ...
- 你真的了解javascript吗
原文地址:http://dmitry.baranovskiy.com/post/91403200 看了文章中五个小例子,写了写自己的理解 #demo1 if (!("a" in w ...
- LOCK TABLES
http://blog.csdn.net/zyz511919766/article/details/16342003 http://blog.csdn.net/zyz511919766/article ...
- 在Linux最大打开文件数限制下 MySQL 对参数的调整
http://www.actionsky.com/docs/archives/78 2016年4月7日 周文雅 目录 1 起因 2 说明 3 MySQL调整参数的方式 3.1 计算 request ...
- 数据挖掘算法-Apriori Algorithm(关联规则)
http://www.cnblogs.com/jingwhale/p/4618351.html Apriori algorithm是关联规则里一项基本算法.是由Rakesh Agrawal和Ramak ...
- 为什么Wireshark无法解密HTTPS数据
为什么Wireshark无法解密HTTPS数据 导读 由于需要定位一个问题,在服务器上tcpdump抓取https数据包,然后下载到本地打开wireshark分析.然后我们下载域名私钥配置到wires ...