先软后硬,出现这样的问题是软件冲突、驱动不合适、系统问题引起的,可以在安全模式还原一下系统,还是不行重新安装 *** 作系统,不要安装软件、补丁、驱动等,看看开机还有问题吗?如果没有在逐步的安装驱动、补丁、软件,找出不合适的东西就不要安装了。
在有就是硬件引起的,扣出主板电池放一下电,插拔一下内存、显卡清一下灰,在检查硬盘是否有问题,不行就检修一下去吧。
使用系统自带的系统还原的方法:
系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win7还原系统,在控制面板然后设备和安全子选项然后备份和还原子选项)。
如果是开机蓝屏数数1-100检测硬盘请说一下。
首先你要配置好测试环境:参考VMware+Windgb+Win7 内核驱动调试在你的主机上配置Symbols
配置sympath,C:\Users\Admin\Desktop\first\objchk_win7_x86\i386是你编译好的sys目录: SRV*C:\Symbols*http://msdl.microsoft.com/download/symbolsC:\Users\Admin\Desktop\first\objchk_win7_x86\i386
配置Source search path假设文件放在C:\Users\Admin\Desktop\first]: C:\Users\Admin\Desktop\first
然后在命令行中输入:.reload
打开源文件:Ctrl+O
接着检查是否已经加载sys.dbg,命令为:
kd>!lmi ndislwf
Loaded Module Info: [nt]
Module: ntoskrnl Base Address: 80a02000
Symbol Type: PDB – Symbols loaded successfully from symbol server.
d:\DebugSymbols\ndislwf.pdb\EC9B7590D1BB47A6A6D5383538C2B31A1\ntoskrnl.pdb
Compiler: C – front end [13.10 bld 2179] – back end [13.10 bld 2190] Load Report: public symbols
d:\DebugSymbols\ndislwf.pdb\EC9B7590D1BB47A6A6D5383538C2B31A1\ndislwf.pdb
接着如果出现如上的结果,表明可以手动设置断点,否则(个人经验总是不能设置)。假设在ndislwf 的DriverEntry 设置断点。在启动驱动之前,中断在WinDbg的命令窗口,输入:bu ndislwf!DriverEntry
接下来开始安装测试驱动。若执行到DriverEntry该函数,就会停下来,并且会在代码框中对应的代码中用红色标志,然后按F10可以单步调试。
如果查看已经设置哪些断点:
kd>bl
0 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 123]0001 (0001) ndislwf!DriverEntry
1 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 338]0001 (0001) ndislwf!SioctlDeviceControl+0×103
注意两件事: 每个断点都有一个号码并且显示出断点状态,“e”是“enabled”,而“d”是“disabled”。假设你希望临时停止使用某个断点。bd (“Disable Breakpoint”) 将会完成它。你只需指定断点号码:
kd>bd 1
kd>bl
0 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 123]0001 (0001) ndislwf!DriverEntry
1 d [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 338]0001 (0001) ndislwf!SioctlDeviceControl+0×103 ·
相似的方法,永久移除断点号码,使用bc 1 (“Clear Breakpoint”)。现在该断点将会从断点列表中消除。
假设你希望临时停止使用某 个断点。bd (“Disable Breakpoint”) 将会完成它。你只需指定断点号码:
kd>bd 1
kd>bl
0 e [d:\winddk\3790\src\general\ioctl\sys\sioctl.c @ 123] 0001 (0001) SIoctl!DriverEntry
1 d [d:\winddk\3790\src\general\ioctl\sys\sioctl.c @ 338] 0001 (0001) SIoctl!SioctlDeviceControl+0×103
· 相似的方法,永久移除断 点号码,使用bc 1 (“Clear Breakpoint”)。现在该断点将会从断点列表中消除。
就先写这么写。怕到时候测试又忘记了。
你好,电脑开机蓝屏,主要是:“内存有错误”或“非正常关机”引起!这是解决方法:(原创,引用请说明作者:力王历史)
1。试试开机,出完电脑品牌后,按F8,回车,回车,进安全模式里,高级启动
选项,最后一次正确配置,回车,回车,按下去试试!【关键一步】
2。再不行,进安全模式,回车,到桌面后,杀毒软件,全盘杀毒!
“隔离区”的东西,彻底删除!
3。再使用:360安全卫士,“木马查杀”里的:“360系统急救箱”,
系统修复,全选,立即修复!【关键一步】
网络修复,开始修复!
再点:开始急救!重启后,点开“文件恢复区”,全选,彻底删除文件!
360安全卫士,扫描插件,立即清理!360安全卫士,系统修复,一键修复!
4。再不行,拔下显卡和内存条,橡皮擦擦,再用毛刷,清理插槽灰尘和风扇,
更换内存插槽等!【台式机】
5。检查是否有同类功能的,多余类似软件,如:多款播放器,多款杀毒软件
等,卸载多余的,只留一款,因为同类软件,互不兼容!【关键一步】
6。再不行,下载“驱动人生”,升级:显卡驱动!
7。再开机,如果还是不行,需要“一键还原”或“重装系统”了!
8。硬件有问题,送修!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)