昨天参考了这个文章对vista服务进行了大张旗鼓的阉割,冒险地把大部分服务都给卡擦了(不想转贴了,这个文章本身也是转贴的)
http://blog.tom.com/pslwap/article/1411.html
然后就出现了郁闷的事情:
重新启动后任何需要提升权限来操作的程序都无法启动,提示"无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动"
接下来更麻烦的问题是:
注册表,管理工具里面的"服务"(services.msc),一些辅助软件比如360安全卫士,SRE,冰忍都无法打开,无法对服务进行操作).想通过命令行来:(后来发现是appinfo服务被关闭的原因,后面会提到)
net start appinfo 被禁用,无法启动
用sc config appinfo start= auto先,提示拒绝访问
自然用sc start appinfo 也是提示被禁用,无法启动
经过网上搜索,发现是AppInfo捣鬼,参考http://yksoft1.blogspot.com/2007/10/windows-vista-uac_20.html 在百度等地也有人遇到如此问题,但就是没有找到一个解决方案
思考了一天,拖了一天
今晚狠下心,如果不解决掉,索性还原
大体的解决思路有两种,通过软件来实现或者通过命令行
得,软件找不到
命令行的话,首先要设置该服务启动方式为自动或者手动才行,可是拒绝访问了,应该是正常启动下权限不够.不如用administrator帐号试试看(进入安全模式会显示,如果你建立了新的帐号,正常模式会隐藏其)
安全模式(进入的是命令提示行模式)进入了,郁闷的是administrator给我给禁用了...先进入自己的帐号再说,结果,神奇般地...sc config appinfo start= auto成功了.然后sc start appinfo,成功!
总结:
安全模式下,只启动核心服务和一些核心程序,是最良好的系统问题处理环境(经常,清理病毒木马恶意软件,我都选择在安全模式下进行,减少干扰)
杀毒软件什么的只是一个辅助工具,任何工具只有在良好环境下才能发挥最大的作用
这次应该是一个特例,自身的服务管理无法开启.希望能给遇到同样问题的同志一个帮助