1. 进不去桌面不等于没日志:先定位那几只evtx文件
电脑开机后卡在转圈、黑屏,或者登录进去没几秒又退回登录界面,再倒霉一点直接蓝屏无限重启。这个场景我太熟了,遇到的人第一反应基本都是“完了,系统坏了,重装吧”。先别急着格式化,Windows在每次启动、崩溃、异常关机时,都会把大量诊断信息写进事件日志。哪怕你根本进不了桌面,这些日志文件其实已经安安静静躺在硬盘里了。问题的关键从来不是“有没有日志”,而是“怎么把它们搞出来,以及怎么看懂它们”。
1.1 事件日志在磁盘上是怎么落盘的
很多人以为事件日志是“桌面系统的一部分”,进不去桌面就等于看不到日志。这是个误区。Windows事件日志由事件日志服务(Windows Event Log)负责,它在系统内核加载完成后就会启动,然后开始向外设、驱动、服务、应用收集事件。也就是说,哪怕你在登录界面卡死、在启动logo处转圈、甚至蓝屏后自动重启,只要磁盘文件系统还能被识别,日志文件就大概率已经写入了。
日志文件默认存放在 C:\Windows\System32\winevt\Logs\ 目录下,常见的是这几个:
| 文件 | 对应日志 | 主要内容 |
|---|---|---|
| System.evtx | 系统日志 | 驱动加载、服务启动、异常关机、蓝屏、内核错误 |
| Application.evtx | 应用程序日志 | 软件崩溃、应用层错误、安装失败 |
| Security.evtx | 安全日志 | 登录成功/失败、权限使用、审计事件 |
| Microsoft-Windows-Kernel-Power%4Operational.evtx | Kernel-Power 操作日志 | 电源事件、系统恢复、睡眠唤醒记录 |
| Microsoft-Windows-WER-Diag%4Operational.evtx | Windows 错误报告 | 应用崩溃、系统错误报告 |
这里有个细节:事件日志服务写入时是有缓冲的,如果遇到直接拔电、强制关机这类极端情况,最后几秒的事件可能来不及落盘。但绝大多数“进不去桌面”的场景——比如蓝屏循环、登录后闪退、开机卡死——系统并不是瞬间断电,所以日志基本还是完整的。换句话说,只要硬盘没物理损坏,就能捞到大量“案发现场”的记录。
1.2 先判断自己属于哪种“进不去桌面”
选工具之前,先想明白当前系统到底处于什么状态。因为不同的“进不去”程度,决定了你能用哪条路把日志拿出来。我自己一般把情况分成四类:
- A类:能进登录界面或黑屏,但没桌面。这种最温和,可以尝试安全模式、Shift+重启进入恢复环境。
- B类:卡在Windows logo或转圈,引导还没完成。安全模式可能进不去,但启动到“高级选项”还是有机会的。
- C类:蓝屏循环、反复重启、引导损坏。连恢复环境都不稳定,这种情况下基本只能靠PE启动盘。
- D类:物理机完全黑屏,无任何画面输出。那种情况要考虑硬件故障,思路就不是“抓日志”而是“拆盘救数据”了。
这篇文章重点覆盖A、B、C三类场景。你可以先按这个分类对照自己的情况,再决定跳到第2章还是第3章。我的建议是:凡是能进恢复环境(WinRE)的,优先用恢复环境自带命令行;连恢复环境都不稳的,直接上PE启动盘,一步到位。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 能进恢复环境就别急着上U盘:用自带命令行把日志抢救出来
如果你还能看到登录界面,或者能进入“自动修复”界面,那就完全不用先去找U盘。Windows恢复环境(WinRE)里自带一个命令提示符,可以在不进入桌面的情况下,直接通过命令行把日志导出到U盘。
2.1 从登录界面“空手”进入命令提示符
两种最常用的方法:
- 在登录界面右下角点“电源”按钮,按住Shift键不放,同时点击“重启”。系统会进入蓝色背景的恢复界面,然后依次走“疑难解答 → 高级选项 → 命令提示符”。
- 如果连登录界面都看不到,可以强制关机三次:开机看到Windows logo出现后,长按电源键强制关机,重复三次。第四次开机时,系统会认为启动失败,自动进入“自动修复”界面,然后同样走“高级选项 → 命令提示符”。
进去之后会看到命令行窗口。这里有一个特别容易踩的坑:在WinRE里,系统盘的盘符不一定是C盘。因为WinRE运行在一个独立的小系统里,它挂载的盘符和正常系统不一样,你的系统盘可能变成了D盘、E盘甚至F盘。先别急着敲命令,用 dir C:\Windows 或者 dir D:\Windows 试探一下,看到 System32 那个目录就是真正的系统盘,把这个盘符记下来。为了叙述方便,下面统一用 C: 指代系统盘,你实际操作时换成你自己的盘符。
2.2 用wevtutil导出完整事件日志(别直接复制文件)
进入命令行后,第一件事建议先看几秒钟当前磁盘状态:wmic logicaldisk get name,volumename,size 可以看到各盘符,确认U盘盘符和系统盘盘符。然后执行:
bash复制wevtutil epl System D:\export\system_export.evtx
wevtutil epl Application D:\export\app_export.evtx
wevtutil epl Security D:\export\sec_export.evtx
这里假设U盘盘符是 D:,并且先手动建了一个 export 文件夹。如果U盘里没有文件夹,可以先执行:
bash复制mkdir D:\export
为什么用 wevtutil epl 而不是直接复制 C:\Windows\System32\winevt\Logs\System.evtx?因为当前系统虽然起不来桌面,但事件日志服务可能还在运行,文件处于被占用状态,直接复制大概率会提示“另一个程序正在使用此文件”,即使强制复制出来也可能不完整。wevtutil epl 是事件日志服务自己提供的导出接口,相当于从内部读数据再写出来,可靠性高得多。
另外,wevtutil epl 默认是导出全部事件,如果担心日志太大导致导出时间过长,可以用 /q 参数加上XPath过滤条件,比如只导出过去24小时内的事件:
bash复制wevtutil epl System D:\export\system_24h.evtx /q:"*[System/TimeCreated[Timediff(@SystemTime) <= 86400000]]"
这里的时间单位是毫秒,86400000正好是24小时。这个参数在日志特别大时很实用。
2.3 命令行现场过滤,当场定位重启原因
如果你不想到另一台电脑上分析,只想先确认当前系统崩溃的大致方向,可以直接在WinRE的命令行里查询。这里有一个我特别常用的命令组合,利用 wevtutil qe 查询指定事件ID:
bash复制wevtutil qe System /q:"*[System/EventID=41]" /c:5 /f:text /rd:true
这个命令的作用是:查询系统日志中事件ID为41的事件,最多返回5条,按时间倒序(/rd:true 表示最新在前),以文本格式输出。事件ID 41是Kernel-Power,表示系统在没有正常关机的情况下重新启动——如果你遭遇的是蓝屏循环或异常重启,这个事件几乎必然会出现在日志里。
如果想把多个事件ID一起查出来,可以这样写:
bash复制wevtutil qe System /q:"*[System[(EventID=41 or EventID=1074 or EventID=6008 or EventID=6006)]]" /c:50 /f:text /rd:true
用 or 连接多个条件,一次性把异常关机的相关事件全捞出来。这里简单说明一下这几个ID的含义:
- 41(Kernel-Power):未正常关机就重启,通常指向断电、硬件死机、驱动崩溃。
- 1074:用户或程序主动发起的关机/重启,记录了是谁触发、原因是什么。
- 6008:上一次关机是意外中断(后面紧跟着会有一条信息说明上次正常关机时间)。
- 6006:事件日志服务已停止,表示系统正在正常关机。
把这几个事件按时间排个序,你能很清楚地看到“上一次正常关机是什么时候 → 这次出问题前发生了什么 → 哪个节点开始异常”。
2.4 WinRE导日志的几个操作细节
用WinRE命令行导日志,有几点经验值得单独说:
- 先导到本地,再复制到U盘。导出到U盘时可以跳过这一步,但如果U盘读写速度慢,导出大日志可能卡顿。我自己习惯先把evtx导出到系统盘的某个目录(比如
C:\export_tmp\),确认导出成功后再用copy复制到U盘。 - Security日志导出可能提示权限不足。WinRE下的命令行默认以系统账户运行,正常情况下能导出,但如果你做过额外的安全策略,可能报错。这时候不用死磕,先把System和Application导出来,这两个含金量最高。
- 导出后顺手核对文件大小。在WinRE里执行
dir D:\export\,如果看到system_export.evtx只有几KB,那说明导出异常,多半是盘符弄错了,导了个空日志。正常来说,系统日志至少有几百KB,大型系统甚至几十MB。
3. 连恢复环境都进不去,PE启动盘离线抄日志的完整流程
如果你的系统连WinRE都进不去——开机就蓝屏、转圈卡死、引导文件损坏、甚至反复重启——那就别在那一台机器上耗了,拿出U盘,做个PE启动盘,直接从外部访问系统盘。
3.1 为什么PE能直接读目标系统日志
PE(Preinstallation Environment,预安装环境)是一个存在于U盘上的迷你操作系统,它启动后运行在内存里,不会占用目标系统盘上的文件锁。也就是说,目标系统的事件日志文件对于PE来说就是普普通通的磁盘文件,想读就读、想拷就拷。
这点和WinRE有本质区别:WinRE虽然也是独立环境,但它和主系统共享同一个磁盘分区,有时某些卷状态会锁住;PE则完全脱离目标系统启动,像“外挂”一样挂在旁边,互不干扰。PE的缺点是你要事先准备一个U盘,并且在BIOS里设置从U盘启动。
3.2 离线复制日志文件的具体步骤
先说PE启动盘的准备。推荐用微PE、优启通这类工具,制作流程基本一致:准备一个至少8GB的U盘,在正常电脑上下载PE制作工具,插上U盘,一键制作。制作完成后,把U盘插到故障电脑上,开机按 F12/F11/Esc 等快捷键进入启动菜单,选择U盘启动。具体快捷键因主板品牌不同有所区别,常见的是F12(戴尔/联想)、F11(技嘉)、Esc(华硕)。
进入PE后,桌面通常会有一个“此电脑”或文件管理器。打开后你会看到几个盘符,这时候别急着双击,先确认哪个是系统盘。PE里盘符分配同样可能变,你找那个“容量最大、看起来像是C盘的”分区,进去看看有没有 Windows 目录,如果有,就对了。
然后进入日志目录:
code复制C:\Windows\System32\winevt\Logs\
优先复制这几只文件到U盘:
System.evtxApplication.evtxSecurity.evtxMicrosoft-Windows-Kernel-Power%4Operational.evtx
%4 在PE里可能会显示成 Microsoft-Windows-Kernel-Power%4Operational.evtx,不要觉得奇怪,这是evtx文件的正常命名方式,直接整体复制即可。
如果复制时提示文件被占用或无法访问,多半是磁盘有脏数据导致的文件系统问题。先在PE里打开命令行,执行:
bash复制esentutl.exe /y /vss "C:\Windows\System32\winevt\Logs\System.evtx"
这条命令利用卷影服务,把数据库文件恢复到一致状态。esentutl 是Windows自带的ESE数据库工具,事件日志用的就是ESE存储格式,它能把不一致的日志文件“修复”成可读状态,然后你再尝试复制。不过这个命令只适合日志文件本身没有严重损坏的情况,如果损坏太严重,它也只能把能恢复的部分倒出来,总比什么都没有强。
3.3 BitLocker与异常磁盘的应对
这里要专门提醒一点:如果你的系统盘开了BitLocker加密(很多品牌机默认开),那么PE里看到的系统盘分区是空的,或者只能看到引导分区。原因很简单,BitLocker加密的分区在未解锁的情况下,文件系统对PE是不可见的。遇到这种情况,你有两条路:
- 找BitLocker恢复密钥。开机进入系统时,如果提示输入恢复密钥,或者在微软账户的“设备加密”页面能看到48位恢复密钥。拿到密钥后,在PE里双击那个加密分区,系统会提示输入恢复密钥,输入后就能正常访问。
- 没有密钥的话,别瞎折腾。不要尝试在PE里格式化或删除分区,那只会让数据彻底丢失。唯一的办法是把整个磁盘做成镜像(PE里可以用DiskGenius做磁盘备份),然后到另外一台正常电脑上,用专业工具解开BitLocker。这个操作比较复杂,如果你只是想要日志,而密钥实在找不到,直接说结论:这条路的成本太高了,不如把重心放在其他线索上(比如硬件状态、启动画面最后停留的界面)。
另外,如果你的故障是异常断电导致的,PE下可能看到磁盘分区带“脏”标志。如果复制文件时总报错,可以先以只读方式检查磁盘:
bash复制chkdsk C: /r
但这里有个反面经验:不要在故障盘上贸然执行修复操作。chkdsk /f 和 /r 都会尝试修复磁盘错误,在数据已经不稳的情况下,修复过程中万一断电或发生意外,可能导致数据进一步损坏。更稳妥的做法是先用DiskGenius把整个分区备份成镜像文件,然后在镜像文件上做检查和修复。治标要先保住“案发现场”。
3.4 顺手把蓝屏dump也一起带走:别只盯evtx
如果你遭遇的是蓝屏循环,光有evtx还不够。蓝屏时系统会生成崩溃转储文件,这才是最直接的“物理证据”。PE下进这些目录看看,有东西就全部拷走:
C:\Windows\Memory.dmp:完整内核转储,可能很大(几个GB),但信息最全。C:\Windows\Minidump\*.dmp:小型转储,几百KB,专门给蓝屏分析用的,配合WinDbg可以定位到具体驱动。C:\Windows\LiveKernelReports\:某些内核级错误(如硬件超时)的现场记录。
还有一类容易被忽略的日志是 C:\Windows\INF\setupapi.dev.log,它记录了驱动安装过程。如果蓝屏发生在某个驱动更新之后,这个文件能告诉你具体更新了哪个驱动、有没有安装失败。把这些东西和evtx一起拉到U盘,你就拥有了一份相对完整的“黄金日志”大礼包。
4. 拿到日志后怎么把故障“审”出来:以Schannel 36887为切开案例
日志拿出来了,接下来才是真正的重点——怎么读。很多人把evtx文件拷出来后,双击打开一看,满屏红色错误,头都大了,不知道从哪里看起。我摸索了几年,总结了一套相对稳妥的排查路径:先重建时间线,再对照事件ID,最后看具体描述。
4.1 不要孤立看单条事件,先重建时间线
事件日志不是一个“错误列表”,它是一条时间轴。真正有用的分析,是把故障前后一段时间里发生的事件按顺序捋一遍,看这些事件是怎么串起来的。比如某天早上9点你开机,9点01分系统日志里出现了大量服务启动失败,9点02分Kernel-Power记录了一次异常重启——那答案大概率就藏在那串服务启动失败里。
把evtx搞到一台正常电脑上,用事件查看器打开后,建议这样操作:
- 先按时间排序,找到你“最后一次能正常使用”的时间点。
- 从那个时间点往后翻,观察每一条报错出现的时间间隔和上下文。
- 只看日志还不够,把应用日志(Application)也打开,对照同一时间窗口内是否有应用崩溃事件。
这里有个容易犯的错误:一上来就用“筛选当前日志”只看红色错误。虽然过滤能快速缩小范围,但很多关键线索藏在Warning甚至Information里。比如事件ID 6006(正常关机)是Information级别,它和6008(异常断电)对照,才能确定故障发生的准确时间点。所以我会先看全量日志,再按时间窗口过滤。
4.2 系统日志高频事件ID速查表,建议收藏
这是我日常排查系统启动故障时最常参考的一张表,直接在事件查看器里按事件ID搜索就能定位。
| 事件ID | 来源 | 含义 | 排查方向 |
|---|---|---|---|
| 41 | Kernel-Power | 系统未正常关机重启 | 断电、超频不稳、硬件死机、驱动崩溃 |
| 1001 | BugCheck | 记录了蓝屏信息,含dump路径 | 配合WinDbg分析Minidump |
| 6008 | EventLog | 上一次关机异常 | 关注后面的“上次正常关机时间” |
| 6006 | EventLog | 事件日志服务停止(正常关机) | 用于对照时间线 |
| 1074 | User32 | 用户或程序发起关机/重启 | 查看“原因代码”和“发起者” |
| 4625 | Microsoft-Windows-Security-Auditing | 登录失败 | 结合4624判断是否被爆破 |
| 4624 | Microsoft-Windows-Security-Auditing | 登录成功 | 看登录类型和来源IP |
| 36887 | Schannel | TLS/SSL握手失败 | 网络协议或加密配置问题 |
| 7000 | Service Control Manager | 服务启动失败 | 查看服务名和错误码 |
| 7023 | Service Control Manager | 服务运行时错误终止 | 看具体服务类别 |
| 1000 | Application Error | 应用程序崩溃 | 查看故障模块名 |
| 6013 | EventLog | 系统已运行时间 | 用于核对重启时间点 |
结合热搜词里提到的“windows2019自动重启日志哪里看”,在Windows Server上最典型的场景就是:服务器在没有人操作的情况下自动重启。这时你先找1074,看是不是有程序触发重启;如果没有1074,但有一堆6008和41,那就说明是硬件或电源层面的事,重点是查主板事件、电源状态和硬件日志,而不是系统层面。
4.3 逐条拆解:Schannel 36887到底是什么问题
现在回到我们标题里那条具体日志:来源: Schannel 日志: System 日期: 2026/8/26 16:42:17 事件ID: 36887。这条日志在实机上非常常见,很多人在系统日志里一搜一大把,但不知道它到底意味着什么。
Schannel是Windows的安全通道安全提供程序,负责实现TLS和SSL协议。事件ID 36887的含义是“在TLS协商期间发生了致命错误”,它本身不是一个“导致崩溃”的事件,而是网络通信层面的一条记录。也就是说,某个程序或服务在尝试建立安全连接时失败了。
常见成因有三个:
- 目标服务器只支持TLS 1.2或更高,而本机默认启用的TLS版本太旧。比如Windows 7、Windows Server 2008/2012默认没有启用TLS 1.2,连接一些新服务器时会握手失败。
- 安全软件或杀毒软件劫持了HTTPS流量。部分安全软件会中断TLS握手做内容检查,如果它兼容性不好,就会产生这类错误。
- 中间防火墙/网关设备干扰。某些企业网络设备在检查加密流量时也会导致TLS握手被中断。
打开这条事件后,你会在描述里看到具体信息,比如“以下致命警报已收到:80”,或者“内部错误状态为10013”。前者通常指向TLS版本不匹配,后者多数和证书校验失败有关。
如果你是在排查“无法进入桌面”的问题,看到36887时,先别急着认定它就是元凶。正确姿势是:点开这一条,看它的时间点,再往同一时间的前后翻,看看有没有服务启动失败(Event 7000系列)或网络组件错误同时发生。很多服务启动时需要连接远程服务器获取配置或验证授权,如果TLS握手失败,服务就会启动失败,进而拖慢整个启动流程。但36887本身几乎不会直接导致桌面起不来——它更常见的是被卷入一堆其他问题里。
4.4 把“启动失败”从日志里捞出来的具体操作
如果你想快速知道“为什么起不来桌面”,我建议用下面这条PowerShell命令做个分组统计。在正常电脑上,用它读取离线导出的System.evtx:
powershell复制Get-WinEvent -Path D:\export\system_export.evtx -MaxEvents 2000 |
Group-Object Id, ProviderName |
Sort-Object Count -Descending |
Select-Object -First 20 | Format-Table Count, Name -AutoSize
这条命令的意思是:读取导出的系统日志文件,按“事件ID+来源名称”分组,统计每组出现的次数,取出现最多的前20组。运行后你会看到类似这样的结果:
code复制Count Name
---- ----
12 41, Microsoft-Windows-Kernel-Power
8 6008, EventLog
7 1001, BugCheck
5 7000, Service Control Manager
这个列表能让你快速知道当前日志里出现频率最高的事件是什么。如果41和6008排在前面,说明这次故障大概率是异常关机/重启;如果7000排前面,说明是多服务启动失败;如果1001排前面,说明蓝屏是主角。这比一条条翻日志高效得多。
如果你更关心具体的服务启动失败,可以这样过滤:
powershell复制Get-WinEvent -Path D:\export\system_export.evtx -FilterHashtable @{Id=7000,7001,7023} |
Format-List TimeCreated, Id, Message
看到这里的 Message 字段,里面会写明“服务名”和“错误代码”。比如“服务 XXX 由于下列错误无法启动: 服务特定错误 0x80070005”,这个错误码 0x80070005就是拒绝访问,往往和权限或杀毒软件拦截有关。把这些服务名记下来,再回看同一时间窗口的应用日志,十有八九能找到配套的报错记录。
5. 离线读日志进阶操作与避坑清单
最后这部分,总结我反复踩过的坑和摸索出的高效习惯。如果你只打算收藏一小段,那就收藏这一部分。
5.1 在正常电脑上打开导出的evtx
拿到evtx文件后,在另一台Windows电脑上双击,系统会默认用事件查看器打开,显示在“保存的日志”节点下。如果双击打不开,可以手动操作:事件查看器 → “操作”菜单 → “打开保存的日志”,选择文件,给它起个显示名称即可。
打开后要注意:这里是“快照”视图,不是实时数据。你可以随意筛选、排序、删除,不会影响原文件,所以放心折腾。有一点容易被忽略:很多分析工具(如PowerShell的Get-WinEvent -Path)直接读取evtx文件是没问题的,但事件查看器的“创建自定义视图”功能在“保存的日志”上不支持,你需要用“筛选当前日志”来代替。
5.2 复制evtx时躲开这几个坑
坑一:直接复制正在使用的evtx文件。 在正常运行的Windows上,System.evtx、Security.evtx 这类文件是被事件日志服务锁定的,想直接复制通常会被拒绝。这就是为什么前面强调在PE下复制最省事。如果只能在系统运行时复制,用 wevtutil epl 导出,不要硬拷贝。
坑二:时间线没对上。 有些机器BIOS时间不准,或者存在时区偏差,导出的日志时间和你实际感受的“故障时间”可能差好几个小时。分析时以日志时间戳为准,先通过6006/6008这类事件确认开机和关机的时间节点,再往下看,别拿日志时间与墙上时钟硬对比。
坑三:忘了收集应用日志。 很多人只盯着System.evtx,实际上某些情况下(比如Explorer.exe崩溃导致桌面起不来),关键线索在Application.evtx里。我习惯每次抓日志都同时导出System和Application两个,宁多勿缺。安全日志按需导出,因为它可能很大,但排查登录问题时又离不开它。
坑四:evtx文件损坏打不开。 如果事件查看器提示“指定的文件不是有效的事件日志文件”,用这个命令尝试修复:
bash复制esentutl.exe /y /vss "D:\export\system_export.evtx"
这个命令会把损坏的evtx文件恢复到可读状态,前提是文件本身没被严重破坏。注意,命令会在原位置生成一个修复后的副本,确保磁盘空间足够。
5.3 批量过滤日志,效率翻倍的两个工具
事件查看器适合人肉翻看,但如果你要面对几百MB的日志,纯鼠标操作会累到怀疑人生。我常用的替代方案有两个:
-
PowerShell + Get-WinEvent:前文已经展示过基础用法,它最大的优势是可以写管道和条件,灵活做统计和过滤。用
-Path参数直接读离线evtx文件,不需要导入事件查看器。如果你熟悉PowerShell,这是最顺手的方式。 -
Log Parser 2.2:微软官方老牌工具,支持SQL式查询。安装后在命令行里直接写类似SQL的语句,适合大日志批量查。简单示例:
bash复制logparser "SELECT TimeGenerated, EventID, Message FROM system_export.evtx WHERE EventID=41" -i:EVT -o:CSV > result.csv
但Log Parser 2.2界面比较老旧,对新手不太友好。如果你没有命令行基础,先不用折腾它,PowerShell那条分组统计命令已经能覆盖90%的需求。
5.4 日志分析的两条心得
最后说两个我自己的习惯,算是这么多年排查问题攒下来的方法论。
先看时间线,再看等级,最后看关联。 时间线解决“发生了什么、顺序是什么”的问题,等级解决“哪一条最严重”的问题,关联解决“它们之间有什么关系”的问题。绝大多数看似谜一样的启动故障,顺着这条顺序走,最后都会在一个不起眼的Warning事件里找到答案。
在动系统盘之前,先做镜像备份。 不是吓唬人,我就吃过亏:有一次为了修复引导,直接进PE执行了启动修复命令,结果修复没成功,反而把系统盘上原本还能读的日志给覆盖了一部分。后来我养成了习惯,任何需要改磁盘的操作之前,至少用DiskGenius把 winevt\Logs 目录整体复制一份到U盘。磁盘上的日志是不可再生资源,你只有一次机会拿走它。
实际操作中我的做法是:先花两分钟判断是A/B/C/D哪类场景,再决定走WinRE还是PE,然后把System、Application、Security和Minidump目录里的东西全拉到U盘,最后在正常电脑上用时间线+分组统计的方式梳理。这套流程走下来,大多数“进不去桌面”的问题都能在半小时内锁定一个大致方向——到底是硬件不稳定、驱动冲突,还是某个服务把系统拖垮了。比起盲目重装系统,先抢救日志、看清现场再动手,才是真正的省时间。
