💻Windows 系统异常(显示错误蓝屏死机)的常见解决方案
00 分钟
2022-11-30
2024-7-15
机器人
文章摘要
故人 GPT
type
status
slug
date
summary
tags
category
icon
password
Author
CreatedAt
Jan 13, 2023 11:16 AM
CreatedBy
Name
PublishDate
AISummary
Tags
URL
UpdatedAt
Jul 15, 2024 03:27 AM
UpdatedBy
这里收集了一部分内容,用于处理一些排除掉第三方软件问题后高频发生的问题(例如,桌面总是卡死、文档管理器失去响应等等甚至蓝屏等更玄学的问题),本文将按照对系统工作环境的影响从低到高进行罗列。标题带有“*”号在前的,意味着其存在一定风险,务必注意。
0.0、重启试试、升级看看、原位修复
此步非常重要,尤其要重启试试,尤其如果是你很久没有关机的话。
0.1、重启升级
重启玄学升级版:如果是一些硬件突然无法正常工作或睡眠假死,推荐拔掉电源后关机,在关机状态下长按电源15秒,释放静电后尝试开机。
此外,如果是Windows10,检查自己的Windows是否有更新( Win+i,“更新和安全”),或者通过Windows易升升级(点页面上的“立即更新”),可能会在升级过程中解决问题,不会改变原有系统的工作环境。
1、进入安全模式检查
如果不能定位问题所在,推荐先进入安全模式尝试排除第三方软件、不兼容驱动造成的问题。
1.1、进入高级启动
高级选项是高级启动在早期Windows的称呼,本文不再区分。
1.1.1、可进入系统时
依以下数种方法中一种在系统启动时进入高级启动: ●按住Shift键不放,同时点击开始菜单左下角的电源图标,点击重启(锁屏状态亦可在右下角找到电源图标)(Windows 10) ●开始菜单-设置-更新与安全-恢复-高级启动“立即重启”(Windows 10)
1.1.2、无法进入系统时
●无法进入系统时,在开机Windows标志(或厂商logo)出现,加载转圈时长按关机键,反复多次直到显示“正在修复磁盘”之类的提示(Windows 10),完毕后可能会出现错误提示,选择高级选项即可进入。注意:此方法有风险,仅在系统无法进入时使用! ●在Windows 开机标志加载之前,按F8(Windows 7及以前的系统都可以)
1.2、进入安全模式
●Windows 10:进入高级启动后,进入疑难解答-高级选项-(可能有更多选项)-启动设置,选择后会进入另一蓝色界面,主要使用的是:安全模式、带网络连接的安全模式(此模式下有线网络可用)。该模式能正常进入可排除系统底层故障、基础驱动异常。如果安全模式不能进入,请考虑重装。 ●Windows 7及以前的系统:开机Windows徽标出现时按F8。
一般来说,能够进入安全模式,是确认系统“良性崩溃”的标准,是大概率可以修复的。
1.3、安全模式下重点检查的问题
结合问题出现的时间点,重点考虑如下情况: 1最新更新的系统更新 2最新安装的软件
如果高度怀疑某个软件造成了问题,将其卸载。此时可能会遇到安全模式下无法卸载的问题。安全模式内卸载时,若提示如下字段:
Windows Installer服务不能访问的安全模式。请再试一次当您的计算机没有在安全模式或您请使用系统还原恢复你的机器到以前的良好状态 则是因为安全模式下默认Windows安装程序服务(MSIServer)未启动,如果尝试手动启动它,会得到一个错误提示为 Windows无法启动Windows Installer服务在本地计算机上。 错误1084:此服务无法启动安全模式 要启动它,可采用如下方法:Win+R 打开运行,输入 regedit ,找到 “HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SafeBoot/Minimal” 条目下,右键-新建一个项,名称为 MSIServer ,在该项的数值数据中,填写为 Service 。关闭注册表,Win+R 打开运行,输入 services.msc ,找到MSIServer点“启动”,即可启动Windows Installer服务。之后进行卸载。
2、系统文件修复
当我们遇到 Windows 系统无法正常工作,功能故障、系统文件损坏时,通常很难判断到底是哪个环节出了差错,就算找到问题所在,也很难手动解决,最终往往会走到重装系统的地步。
其实 Windows 系统内置了专门的系统修复工具「系统文件检查器」,在重装前不妨先使用它试试能不能解决问题。
2.1、系统文件检查器简介
在 Windows 上,遇到随机错误,启动问题或功能无法正常工作时,很可能是系统文件丢失或损坏。「系统文件检查器」SFC,就是为此诞生的,这是一个命令行工具,工作原理是完整扫描系统文件,如果有缺失或损坏的系统文件则自动下载恢复。虽说是命令行工具,其实非常简单,只要复制几段代码,并且反馈信息都是中文的。
Windows Vista、7、8、10 都自带有「系统文件检查器」。
2.2、系统可以运行(可以进入桌面)
如果只是部分功能异常,但系统仍然能够运行。
点击“开始”菜单,输入 CMD 并以管理员身份运行,或者直接快捷键 Win+X ,再按一次 A ,也就是使用PowerShell(管理员);Windows 10、8、8.1 需要先输入:
运行「收件箱部署映像服务和管理(DISM) 工具」。Windows Vista、7 可以跳过这步;
然后输入:
运行「系统文件检查器」。它会开始完整扫描系统文件;
扫描结束后可能会返回以下信息:
1、Windows 资源保护找不到任何完整性冲突:表示没有任何系统文件丢失或损坏;
2、Windows 资源保护无法执行请求的操作:说明无法扫描无法在正常模式完成,要进入安全模式(后面讲);
3、Windows 资源保护找到了损坏的文件并已成功将其修复:说明确实有系统文件损坏或丢失,并且已经成功修复;
4、Windows 资源保护找到了损坏的文件但无法修复其中的某些文件:这种情况非常少见。可以重启电脑,再次运行SFC尝试扫描修复,如果反复扫描都不能修复问题,尝试下面的操作。

高级操作
当系统已经无法正常启动,或者在系统中运行 SFC 不能修复问题,可以尝试离线修复。
能进入系统的话,在 设置 – 更新与安全 – 恢复 – 高级启动 中重启电脑,不能进入系统的话应该会自动进入「安全模式」。当然你用WinPE也是一样;
进入 安全模式 后 疑难解答 – 高级选项 - 命令提示符 打开命令提示符;
输入
启动磁盘工具;
输入:
列出所有磁盘
记下系统分区盘符,通常不是 C !!!不然就不用特地看一下了!请根据分区大小判断;
记下驱动器号后输入 exit 退出;
然后输入:
磁盘根据你的系统分区盘符改变,我这里是D,这段代码中的 /offbootdir=<磁盘> 指定了系统分区盘符; /offwindir=<文件夹> 指定了安装 Windows 的文件夹。
然后等待修复完成后重启再看看问题修复没有。

手动操作
如果尝试了上面的方法都还不能解决问题,还可以尝试手动替换丢失或损坏文件,但是需要在一台同系统版本的电脑复制完好的文件。
以管理员身份运行 CMD ,并输入:
此命令会在桌面生成一个 Sfcdetails.txt 文件,该文件中包含每次「系统文件检查器」扫描的详细信息,其中包含未修复的错误。可以 Ctrl + F 搜索 repair 来手动定位;
找到错误文件后可以用搜索引擎查一下文件所在位置,然后到一台相同版本(家庭版、专业版)的正常电脑上将错误文件拷贝到需要修复电脑的 C 盘根目录;
然后再次以管理员身份运行 CMD,分别输入
获取错误文件的管理员权限,我这里是:
然后输入
用正确文件替换错误文件;
我这里是
注意:如果替换失败,说明此文件正在被使用,只能先结束进程或进入安全模式、PE中操作。
替换完成后建议再次运行「系统文件检查器」检查文件完整性。
3、利用事件查看器定位问题
3.1、打开事件查看器
使用以下方法之一打开事件查看器 ●右键任务栏上开始按钮,在弹出的窗口中选择事件查看器,或使用快捷键 Win+X 再按 V 。 ●按下 Win+R ,输入 eventvwr 然后点击运行。
3.2、使用事件查看器查看Windows日志
依以下步骤查看Windows日志,下一节中将包括各类常用的日志内容和查看方式。 1点击事件查看器中左侧栏目的“事件查看器(本地)” 2点击Windows日志,下方有很多日志类别,若是系统问题如偶尔蓝屏,可能在“系统”分类;如果是应用崩溃则可能在“应用程序”。由于系统、软件的复杂性,建议都查看。 3选择需要查看的日志类型; 4(可选)在右侧栏目中选择“筛选当前日志”,请参考下一节或咨询技术人员获取筛选内容 a输入日志记录可能的时间段,可选择“自定义”以输入时间段自定义查询 b输入事件来源 c输入事件具体ID或ID段 5结合你对问题发生的回忆或者复现,在筛选结果中寻找符合时间点、事件描述的日志,结合搜索引擎(尤其是Microsoft Community之类的社区)详细定位问题所在和相关进程。如下为一次Windows输入法崩溃记录。
4、WinDbg定位蓝屏问题
由于蓝屏出现原因千变万化,仅靠蓝屏中的错误代码可能无法确认出错原因,因此我们提供了一系列的操作,以便我们能够更好地协助遇到问题的同学解决蓝屏。
4.1、准备工作:确认开启调试功能
请依次进行以下操作,确认各项设置是否正常。
将各类杀毒软件、管家软件设置中的开机自动启动取消,并退出此类软件。
打开文件资源管理器(快捷键 Win+E ),右键“此电脑”,点击属性,点击左侧的“高级系统设置”;或者直接 Win+R ,输入 sysdm.cpl ,选项卡切到如图所示。
在“启动和故障恢复”中点击“设置”,检查“系统错误”中的各项设置是否按照如下的设置: ●向系统日志中写入事件:勾选 ●自动重启:勾选 ●写入Debug信息:有多种,根据调试需求选择,推荐从小到大,从简略到完全。常用的包括“小内存转储”和“自动内存转储” ○小内存转储目录: %SystemRoot%\Minidump 
○自动内存转储位置:%SystemRoot%\MEMORY.DMP
如果以上设置均正确,那么可以开始准备收集蓝屏信息了。
4.2、确认是否有现有蓝屏信息
请在%SystemRoot%\Minidump 目录查找是否有最近蓝屏发生时段对应的 .dmp 文件,同时查看%SystemRoot%\MEMORY.DMP是否存在(这个文件较大,一般最后才看,比如前者找不到的时候)。如果有,将其保存在安全的位置,如果没有,请尝试下一节的复现。
4.3、*收集蓝屏信息
注意:此方法通过修改系统开机方式来遍历检测(并且不会自动恢复),所以需要手动关闭该设置,如果开启后陷入蓝屏循环是正常的,不必慌张。想要关掉需要进安全模式设置,因此存在一些技术门槛,敬请注意!
请依次进行以下操作,以进行收集信息操作: 1.请保存电脑中正在进行的工作,关闭其他程序。 2.同时按 Win+R 组合键,在弹出的输入框中输入 verifier ,回车。 3.同意弹出的确认框。 a.在“驱动校验管理”窗口中,选择“创建自定义设置”,单击“下一步”。 b.在列表中选中“杂项检查”(Miscellaneous Check),单击“下一步”。 c.在“选择需要校验的驱动”中,选中“自动选择此计算机上安装的所有驱动”,单击“完成”。 d.确认弹出的窗口后,重新启动计算机。 4.重新启动后等待系统自动校验,遇到错误则会自动出现蓝屏信息。 5.注意:重启后请不要进行其他工作。 6.蓝屏信息结束后,请在 C:\Windows\Minidump 目录中找到最新生产的 .dmp 文件,将其保存到安全的位置。 7.记住需要取消以上设置,如果本方法导致无法正常进入系统(蓝屏循环),通过进入安全模式来逆向重复上边操作,将设置复原(删除)。
4.4、DMP文件简单分析(仅限于蓝屏)
●首先下载WinDbg工具:WinDbg下载 或者直接在微软商店寻找“WinDbg Preview” ●联网,运行WinDbg,将 *.dmp 文件拖入,然后等待下一步命令 ●(可选)可以通过恰当设置源,使得一次下载完的数据库可以下次使用(但可能过期),无需每次运行重新加载数据库的漫长等待,参见:SymSrv 的高级用法 ●当输出窗口中出现提示标蓝 !analyze -v 之类的信息时,继续点击蓝字获取更详细的内容 ●该分析可能会给出具体的错误代码、可能造成问题的文件(一般是 *.sys )、相关进程 ●在互联网上搜索相关文件具体的信息(也可以在运行-输入msinfo32-软件环境-驱动程序查看对应信息),比如, nv***.sys 是某独立显卡相关的驱动程序,那就尝试重装、更新、回滚该驱动等进行改动,再试验是否会复现bug。驱动重装务必要去官网下载驱动自行安装;再比如, k***.sys 是某杀毒软件相关的驱动,那就毫不犹豫地卸载它。
如果需要更加详细的步骤,这篇文章可能是一个比较好的出发点:WinDBG - The Basics for Debugging Crash Dumps in Windows 10,也可以参考微软的官方文档来学习:使用 WinDbg 分析故障转储文件Bug 检查(蓝屏)
5、重置、重装与原位修复(仅限Windows10与以后版本)
此乃大杀器,一般药到病除。
5.1、重置
警告:重置过程会清除部分数据。请在专业人员或官方支持文档的指导下进行。数据丢失概不负责
重置功能仅Windows 10及以后版本可用,如需重置请依以下方法之一进行: ●Win+i 打开设置-更新和安全-恢复,点击主页面中重置此电脑中的“开始”。 ●参见前文,进入高级启动(高级选项)之后,选择重置此电脑。 ●等待重置,必须要插电源。 ●重置完成后无需激活。
警告:请务必注意重置电脑的两个选项的区别,请认真阅读文字提示,小白请寻求互助群指导!
在较新版本中,Windows引入了云重置,重置的选项控制也多了不少,因此对于要求较高的用户可以尝试自己控制重置的选项。具体的选项区别请参阅:
5.2、重装或原位修复
万不得已之法,除非硬件问题,基本根治。
5.2.1、在正常的系统内直接重装
如果能正常进入系统,在系统内直接挂载系统镜像(双击 *.iso 即可),然后双击 setup.exe 文件。注意,只有“自定义安装”才是重装(至少会让后装的软件和设置全部失效);激活问题,请参考Win10相关问题合集
5.2.2、*使用PE写入/安装系统镜像
不详细说明教程,自行检索。由于PE工具良莠不齐,可能会有意外,除非极端特例,不是很推荐。
上一篇
北大团队做的ChatExcel,说人话自动处理表格
下一篇
“高效拯救C盘空间,用它” 使用Spacesniffer清理C盘空间详细教程!

评论
Loading...