“二分法”——系统故障排除万能法则

简介:
        在日常运维过程中,客户端系统故障应该是最常见的了,在日常解决故障的过程中,如果快速定位到故障源是个非常关键的问题。
        大家都知道在数据库查询过程中,采用“二分法”是个非常高效的办法。而在以往的故障处理过程中,针对系统故障的处理,个人也总结了一个“二分法”,记录于此,希望对大家在处理系统故障类问题时有所帮助。
 
         第一步的主要工作是禁用所有非系统自带服务和启动项。
        1.执行“开始→运行→msconfig”命令,打开“系统配置实用程序”
        2.在“系统配置实用程序”中,切换到“启动”标签,记下目前的各启动项勾选状态,单击右下角的“全部禁用”按钮。
        3.切换到“服务”标签,选中“隐藏所有Microsoft服务”,并记下当前各项服务的启动类型状态,然后按“全部禁用”按钮。
        4.按“确定”按钮,重新启动计算机。
        小提示:重新启动后,系统会弹出一个“系统配置实用程序”对话框,只需要勾选“在Windows启动时不显示此信息或启动系统配置实用程序”复选框,然后单击确定按钮,下次启动时该对话框就不会再出现了。
        第一回合判定,如果故障依旧,则需要参照上面的2、3步骤中的操作还原服务和启动项,如果故障消失,则进入下面的回合。
 
         第二步:二分法定位出导致问题原因的启动项或服务。
        首先我们假设在上面的步骤中,我们一共禁用了8个项目。
        1.启用4个项目,重新启动计算机。如果问题存在,则说明导致故障原因的是由我们刚刚启动的4个项目中的其中一个或几个引起的。如果问题不存在,则说明导致故障原因的是目前未启动的另外4个项目中的一个或几个。
        2.根据上面定位到的4个可能的问题项目,启动其中的2个,再次重新启动系统,如果问题存在,则说明导致故障原因的是此2个项目中的一个,否则是另外2个中的一个。
        3.重复上面的步骤,直至定位到导致故障原因的项目。
 
        接下来相信不用我再多说了吧?在处理问题的时候,我们最大的困惑是在于不知道问题出在哪里,现在找到了问题点解决起来就比较简单了。







     本文转自windyli 51CTO博客,原文链接:http://blog.51cto.com/windyli/293474,如需转载请自行联系原作者

相关文章
|
1月前
|
算法
枚举算法:解决问题的穷举之道(二)
枚举算法:解决问题的穷举之道(二)
|
1月前
|
算法
枚举算法:解决问题的穷举之道(一)
枚举算法:解决问题的穷举之道(一)
|
5月前
|
定位技术 项目管理
5W2H分析法:全面思考和解决问题的实用工具
5W2H分析法又叫七问分析法,创于二战中美国陆军兵器修理部。发明者用五个以W开头的英语单词和两个以H开头的英语单词进行设问,发现解决问题的线索,寻找发明思路,进行设计构思,从而搞出新的发明项目。5W2H简单、方便,易于理解,实用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。
196 0
|
8月前
|
算法
算法入门小题目——点击消除
算法入门小题目——点击消除
|
9月前
|
存储 算法 搜索推荐
排序算法的复杂度及稳定性详解(内含记忆小窍门)
排序算法的复杂度及稳定性详解(内含记忆小窍门)
排序算法的复杂度及稳定性详解(内含记忆小窍门)
|
10月前
|
算法 搜索推荐 编译器
用调试来帮你分析并拿捏折半插入排序算法的流程
用调试来帮你分析并拿捏折半插入排序算法的流程
64 0
|
10月前
|
算法 C++
【软/自考】算法实用技巧——递归VS迭代
【软/自考】算法实用技巧——递归VS迭代
61 0
|
12月前
|
人工智能 算法
蛮力法设计技术
实验内容: 1.算法设计 2.程序设计 3.复杂度分析 4.实验结果 5.实验总结:
63 0
|
算法
算法分析专业工具——大O记法
算法分析专业工具——大O记法
41 0
|
程序员
编程基本功:找到问题的合理解释,才算解决问题
编程基本功:找到问题的合理解释,才算解决问题
63 0