简介电脑蓝屏死机代码的大集合是一份面向Windows普通用户、桌面运维与技术支持人员的蓝屏故障速查文档针对系统蓝屏后错误代码含义不清、难以判断故障来源的问题按数值顺序整理常见死机与错误代码。文档以词条形式给出0x0000、0x0001等代码及其中文释义并延伸至系统错误、网络错误、设备错误、磁盘机错误、打印机错误和系统配置错误等区间便于从代码快速定位到可能的硬件、驱动、存储或网络环节。压缩包共1个doc文件约47KB体量轻便适合本地留存、打印或排障时对照查阅文中还汇总了重启系统、检查系统配置、更新驱动程序、检查磁盘与打印机状态、使用系统还原等处理思路。该资料已有3792人学习下载可作为Windows蓝屏问题初步排查与错误码对照的实用参考。1. 蓝屏后只记下一串 0x000000XX先分清停止码和错误码电脑蓝屏死机代码的大集合这类资料很多人是在手机拍下蓝屏照片后才开始翻的。真正折腾人的不是蓝屏本身而是重启后只剩一串 0x001b、0x0035 或 0x0000007B搜出来的答案一半让重装一半让换硬件。下面按“先分清代码来源再按磁盘、驱动、网络/打印、避坑顺序”拆适合正被某条报错卡住、想照着命令定位的人。2. 开机蓝屏进不了系统0x0000007B、0x001b 与磁盘错误码的排查顺序开机就蓝屏往往比重启后还能进桌面更麻烦。此时系统可能连日志都没写完整用户能看到的只有蓝屏页上的停止码或者 WinRE 里事件查看器留下的一条 Win32 错误码。很多人把它们当成同一类代码结果拿 0x001b 去套 0x0000007B 的修复方案越修越乱。这一章按“先分清代码来源再看磁盘健康最后修引导”的顺序走。能进安全模式时先查文件系统进不了系统时用安装介质进 WinRE只做确认和修复不随手 clean 磁盘。2.1 先把蓝屏停止码和 Win32 错误码分开蓝屏页上的 0x0000007B、0x000000ED 是停止码也叫 bug check code表示内核在某个位置停下了。事件查看器、应用日志、共享报错里的 0x001b、0x001d、0x03ed多数是 Win32 错误码或系统返回码含义是“某个操作失败”。两者数值长得像来源完全不同。代码常见来源典型含义先看哪里0x0000007B蓝屏停止码启动设备不可访问BIOS 模式、存储驱动、分区0x001bWin32/事件日志磁盘找不到指定磁区或磁轨磁盘管理、chkdsk、线缆0x001dWin32/事件日志系统无法把资料写入指定磁盘磁盘写失败、空间、坏道0x03edWin32/事件日志存储媒体没有可识别的文件系统分区表、文件系统、引导注意蓝屏后事件日志里的 0x001d 很可能是“结果”不是“原因”。先看蓝屏停止码和发生时间再用日志补上下文。2.2 能进安全模式先查文件系统和磁盘健康能进安全模式说明核心驱动还能加载这时先别急着全量更新驱动。先看磁盘健康再决定要不要跑修复命令。机械盘有异响、SSD 健康状态异常时反复跑全盘扫描只会加重问题。# 以管理员身份运行 PowerShell先看物理盘健康和可靠性计数 Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus # 读取磨损、读写错误、温度等计数器不同硬盘厂商暴露的字段可能不同 Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object Wear, ReadErrorsTotal, WriteErrorsTotal, TemperatureHealthStatus显示Healthy只代表系统当前判断不代表盘一定没问题Warning或Unhealthy时要先备份。ReadErrorsTotal、WriteErrorsTotal持续增长比单次蓝屏更有参考价值。Wear对机械盘通常没有意义对 SSD 才有参考性。确认没有明显硬件告警后再按顺序跑文件系统和系统文件修复:: /f 修复文件系统错误/r 扫描坏扇区并尝试恢复可读信息耗时长 chkdsk C: /f /r :: 扫描并修复受保护的系统文件 sfc /scannow :: 系统映像损坏时用在线映像修复源修复组件存储 DISM /Online /Cleanup-Image /RestoreHealthchkdsk C: /f /r对系统盘通常不能立即执行会提示下次重启检查接受后重启不要中途断电。/r会逐扇区扫描老机械盘可能跑几个小时。sfc /scannow发现损坏文件但提示“无法修复”时再跑DISM然后重新执行一次sfc。这三条命令不是越多越好跑完看日志和事件不要无限循环。2.3 进不了系统在 WinRE 里确认盘符和引导进不了桌面时用 Windows 安装介质启动选择“修复计算机”进入 WinRE。先确认磁盘和分区还在不要看到蓝屏就执行diskpart clean。clean会清掉分区表属于最后手段不是排查第一步。:: 只查看不要随手 clean diskpart list disk select disk 0 list partition list volume exit :: 确认 EFI 分区盘符为 S:、系统盘为 C: 后再修复引导文件 bcdboot C:\Windows /s S: /f UEFIlist disk看磁盘是否被识别list partition看 EFI、MSR、系统分区是否完整list volume找 FAT32 的 EFI 分区盘符。bcdboot的作用是把启动文件写入指定分区/s S:指向 EFI 分区/f UEFI指定固件类型。盘符在 WinRE 里可能和正常系统不同必须先用list volume确认不能照抄 C、D、S。如果bcdboot报错找不到路径先看系统盘是否被识别成别的盘符或者文件系统是否已经无法读取。此时回到chkdsk和分区确认不要反复重建引导。2.4 0x001b/0x001d/0x03ed 同时出现时看什么这几个代码经常一起出现因为磁盘读取、写入、文件系统识别是一条链。只看到 0x001b 就换硬盘容易误判只看到 0x03ed 就重建分区可能把还能恢复的数据推远。代码叙述排查动作0x0014系统找不到指定的装置看磁盘是否掉线、线缆是否松动0x0015装置尚未就绪看移动硬盘、光驱、外接盘是否响应慢0x0016装置无法识别指令看存储控制器驱动、固件、转接卡0x001b磁盘找不到指定磁区或磁轨看分区表、坏道、chkdsk 日志0x001d系统无法把资料写入指定磁盘看磁盘空间、写保护、坏道0x001e系统无法读取指定装置看读取失败、线缆、接口0x0027磁盘已满看系统盘剩余空间、临时文件0x03ed存储媒体没有可识别文件系统看分区是否 RAW、引导是否损坏我的习惯是先把蓝屏时间点、最后一次正常启动时间、最近安装的驱动和更新记下来再看这些错误码。只有错误码和时间线对得上才值得动手修对不上时先保留现场。3. 插U盘、换内存条就蓝屏0x00000050、0x001f 与驱动/硬件冲突怎么排0x00000050 这类蓝屏经常出现在插外设、换内存、更新驱动之后。它的麻烦在于复现条件不固定有时开机就蓝有时拷文件才蓝有时拔掉U盘又正常。用户很容易把问题归到“系统坏了”但根因可能在驱动、内存条、USB 控制器或电源。这一章先判断固定复现还是随机出现再用安全模式缩小范围。不要一上来全量更新驱动也不要把所有外设都留着一起测。3.1 先判断固定复现还是随机出现固定复现指每次插同一个U盘、开同一个软件、连同一个扩展坞就蓝随机出现指时间、操作都不固定。固定复现优先查那个设备及其驱动随机出现优先查内存、电源、主板和存储链路。# 最近三天的系统级错误和严重事件先看蓝屏前后发生了什么 Get-WinEvent -FilterHashtable {LogNameSystem; Level1,2; StartTime(Get-Date).AddDays(-3)} | Select-Object TimeCreated, Id, ProviderName, Message -First 40 | Format-ListLevel1,2表示严重和错误级别StartTime限定时间范围-First 40避免一次刷出太多。看到BugCheck记录时说明系统保存了停止码看到磁盘、网卡、USB 控制器错误时先记时间不要立刻认定它是根因。3.2 安全模式下卸掉最近驱动pnputil 的用法能进安全模式时优先处理最近安装的驱动。显卡、网卡、USB 控制器、主板芯片组驱动都可能引发 0x00000050。设备管理器里“回退驱动”适合有旧版本的设备驱动包残留则用pnputil看。:: 列出第三方驱动包记下 oemNN.inf 编号 pnputil /enum-drivers :: 只卸载最近安装且确认有问题的驱动包 pnputil /delete-driver oem12.inf /uninstall /force/enum-drivers会列出发布名称、原始名称、提供程序和版本oem12.inf只是示例实际编号以输出为准。/uninstall尝试卸载关联设备/force强制删除可能要求重启。不要看到陌生oem就批量删先按版本日期和厂商核对。如果卸载后设备管理器出现未知设备重启让系统重新枚举或者重新安装对应厂商驱动。卸载驱动前建一个还原点比事后找后悔药更省事。3.3 内存和 USB 控制器的交叉验证随机蓝屏要先排除内存。把内存频率恢复默认只留一根内存换插槽跑系统自带的内存诊断。多条内存时逐条测不要一次全插回去。# 查看状态异常的 USB 设备 Get-PnpDevice -Class USB | Where-Object { $_.Status -ne OK } | Select-Object FriendlyName, Status, InstanceId # 列出最近安装的驱动按日期倒序重点看蓝屏前更新的设备 Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceName } | Sort-Object DriverDate -Descending | Select-Object -First 20 DeviceName, DriverVersion, DriverDate, ManufacturerStatus -ne OK能把报错、未知、禁用设备筛出来DriverDate倒序方便对照蓝屏时间。外接硬盘、扩展坞、USB 网卡最容易被忽略拔掉所有非必要外设后再测是最省时间的分线法。内存诊断可以运行mdsched.exe选择重启后检查。它不能替代专业内存测试但能快速排除明显问题。若诊断报错先换内存条不要继续调驱动。3.4 0x0014/0x0015/0x0016/0x001f 的报错对照代码叙述常见场景处理方向0x0014系统找不到指定的装置外接盘掉线、控制器被禁用换接口、看设备管理器0x0015装置尚未就绪移动硬盘休眠、光驱无盘等设备就绪、换线0x0016装置无法识别指令转接卡、老设备、固件不兼容更新固件、换转接方式0x001f连接到系统的某个装置没有作用USB 控制器异常、驱动冲突安全模式逐个拔外设这些代码单独出现时不一定是蓝屏主因和 0x00000050 一起出现时才值得顺着设备链路查。我的做法是保留一个“最小系统”只留键鼠和系统盘稳定后再逐个加回设备。每加一个跑十分钟比一次性全插上更容易锁定。4. 共享连不上、打印机排队就崩0x0035、0x0039 与 1053 服务超时的排查蓝屏前后出现“网络路径找不到”“远端电脑无法使用”“打印后台服务无响应”很多人会先重装网卡驱动。实际排查里0x0035 更多是名称解析、共享服务、防火墙或权限问题0x0039 才更偏向网卡或适配器1053 常见于服务启动超时打印队列卡死也会带出 0x003d、0x003e、0x003f。这一章按“先测端口再查名称最后看服务”的顺序走。能 ping 通不代表共享能用能打开网页也不代表 445 端口通。4.1 0x0035 网络路径找不到先分层测不要先重装网卡共享访问失败时先确认名称能不能解析、445 端口能不能连、当前会话有没有残留。直接重装网卡会把名称解析和权限问题一起掩盖后面还会复发。# 先看名称解析再看共享端口不要只 ping Resolve-DnsName fileserver01 Test-NetConnection -ComputerName fileserver01 -Port 445 Get-SmbConnectionResolve-DnsName返回不出地址时问题在 DNS、Hosts 或名称广播Test-NetConnection的-Port 445能区分“主机在线但共享端口不通”。Get-SmbConnection看当前已建立的 SMB 会话排查旧凭据和断开的映射。如果端口不通先看目标机共享服务、防火墙入站规则和网络位置。如果端口通但访问被拒再看共享权限和 NTFS 权限。不要用管理员共享去绕权限问题会被藏起来。清理旧映射可以用:: 查看现有映射 net use :: 删除指定映射后重新连接 net use \\fileserver01\share /delete net use \\fileserver01\share /user:domain\account/delete只删本地映射不动服务器文件/user用于指定账号。公司环境里账号名和域要按实际填不要照抄示例。删映射前确认没有正在写入的文件。4.2 0x0039 网卡问题与 0x0033 远端电脑无法使用看链路和名称冲突0x0039 的叙述是网卡适配器发生问题0x0033 是远端电脑无法使用。两者都可能由链路断开、IP 冲突、名称冲突、NetBIOS 重名引起。先看本机地址和名称再看局域网里有没有重名。:: 看完整地址、网关、DNS 和网卡状态 ipconfig /all :: 清理 DNS 缓存 ipconfig /flushdns :: 查看本机 NetBIOS 名称表排查重名 nbtstat -n :: 重新注册 NetBIOS 名称只在仍使用旧名称解析时执行 nbtstat -RRipconfig /all重点看是否拿到 169.254 开头的地址、网关是否为空、DNS 是否指向错误服务器。nbtstat -n能看到本机注册的名称出现冲突时0x0034“网络名称重复”也会跟着来。nbtstat -RR不是万能刷新纯 DNS 环境里作用有限。如果只有一台机器连不上先换网线、换交换机口多台机器同时连不上先看目标服务器和网关。不要把局部故障当成全网故障。4.3 打印队列 0x003d/0x003e/0x003f 与 1053 服务无响应打印队列满、服务器空间不足、排队文件被删除分别对应 0x003d、0x003e、0x003f。表现是打印后台服务卡住重启 Spooler 后短暂恢复过一会又卡。根因通常是坏打印任务、驱动不兼容或队列目录写满。# 看 Spooler 状态和启动类型 Get-Service Spooler | Select-Object Name, Status, StartType # 强制重启打印后台服务 Restart-Service Spooler -Force # 从系统日志里筛打印相关记录先看时间点 Get-WinEvent -LogName System -MaxEvents 50 | Where-Object { $_.Message -match Spooler|打印|print } | Select-Object TimeCreated, Id, ProviderName, MessageRestart-Service Spooler -Force会中断当前打印任务有重要任务时先确认。日志里看 Spooler 崩溃、驱动加载失败、后台处理程序超时。1053 表示服务没有及时响应启动或控制请求常见于服务依赖未就绪、打印驱动卡住、队列里有坏任务。清理卡死任务时:: 先停服务再清队列目录最后启动服务 net stop spooler del /Q /F C:\Windows\System32\spool\PRINTERS\* net start spoolerdel /Q /F会删除队列中的临时打印文件不会删除已安装驱动。执行前确认没有正在打印的重要单据。清完还复发就查打印驱动版本和端口配置不要只反复重启服务。4.4 0x0032 到 0x0046 的快速对照代码叙述排查方向0x0032不支持这种网络要求协议版本、客户端兼容性0x0033远端电脑无法使用目标机离线、服务未启动0x0034网络名称重复计算机名、NetBIOS 重名0x0035网络路径找不到DNS、共享名、445 端口0x0036网络忙碌中并发连接、服务器负载0x0039网络适配器发生问题网卡驱动、链路、交换机口0x003d打印机队列已满清队列、看假脱机目录0x003e服务器空间无法储存打印文件系统盘空间、队列目录0x0041拒绝访问网络共享权限、NTFS 权限、凭据0x0043网络名称找不到DNS、WINS、名称解析顺序这些代码适合做方向判断不适合单独定案。比如 0x0035 既可能是 DNS 错了也可能是目标共享名改了。先测端口和名称再看权限顺序反了就会白忙。5. 排查蓝屏代码最容易踩的 5 个坑只抄代码、乱删驱动、忽略时间线蓝屏排查最怕“看到一个代码就执行一个方案”。同一个 0x001d可能是磁盘满、写保护、坏道也可能是上层应用写文件失败。下面这 5 个坑是我见过最容易把可修问题拖成大问题的做法。5.1 现象看到 0x00000005 就当成蓝屏停止码现象搜索结果里写着“0x00000005 拒绝存取”用户以为这是蓝屏停止码直接去改系统权限。原因0x0005 是 Win32 错误码叙述为“拒绝存取”它表示某个操作没有权限不是内核停止码。蓝屏停止码通常写成 0x000000XX 的 8 位形式两者来源不同。解决先看代码出现在哪里。蓝屏页上的代码按停止码处理事件查看器、应用弹窗、共享报错里的代码按 Win32 错误码处理。拿不准时把蓝屏时间、事件来源、完整叙述一起搜不要只搜数值。5.2 现象一蓝屏就重装系统现象第一次蓝屏后直接重装重装完几天又蓝最后怀疑硬件全坏了。原因重装会清掉现场minidump、事件日志、最近驱动和更新记录都没了后面只能靠猜。解决先保留证据再决定要不要重装。# 看最近生成的转储文件先复制出来再清理 Get-ChildItem C:\Windows\Minidump -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object -First 5 Name, Length, LastWriteTimeC:\Windows\Minidump存小内存转储文件按时间命名Length为 0 或目录不存在时看系统是否关闭了转储。先把文件复制到外部位置再跑修复。重装是最后手段不是第一步。5.3 现象驱动全量更新后更频繁蓝屏现象听说“驱动要最新”把显卡、网卡、芯片组、USB 控制器全部更新蓝屏反而更频繁。原因最新驱动不一定适配当前硬件批次尤其是显卡、网卡和转接芯片多个驱动同时变更也破坏了变量控制。解决一次只改一个驱动改完跑一段时间。出问题先用设备管理器回退回退不了再用pnputil删除对应驱动包。更新前建还原点比事后找旧版本更稳。5.4 现象只查代码不查时间线把网卡报错当根因现象蓝屏前刚好有一条网卡错误用户认定网卡坏了换网卡后照蓝。原因日志里很多错误是蓝屏后的连锁反应时间相近不等于因果相关。解决按时间排事件先看蓝屏停止码再看蓝屏前 30 秒到 5 分钟内的驱动、磁盘、服务变化。# 按时间正序排最近 6 小时系统日志先看蓝屏前后顺序 Get-WinEvent -FilterHashtable {LogNameSystem; StartTime(Get-Date).AddHours(-6)} | Sort-Object TimeCreated | Select-Object TimeCreated, Id, ProviderName, Message -First 80 | Format-Table -WrapSort-Object TimeCreated把“先后”摆出来Format-Table -Wrap避免消息被截断。看到磁盘错误在蓝屏前反复出现才值得先查磁盘网卡错误只在蓝屏后出现优先级往后放。5.5 现象硬盘有异响还反复跑 chkdsk /r现象机械盘已经咔咔响用户还在反复跑全盘扫描最后盘彻底不认。原因坏道严重时全盘扫描会加重磁头负载反复写修复也可能覆盖可恢复数据。解决先备份能读出的数据再看健康状态必要时换盘。# 先看健康状态和读写错误计数再决定是否继续扫描 Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object Wear, ReadErrorsTotal, WriteErrorsTotalHealthStatus异常、读写错误持续增长、机械盘有异响先停扫描。数据比修复更重要能拷出来就先拷。换盘后再谈重建系统顺序不能反。6. 快速定位一张蓝屏照片从代码到根因的 5 分钟路径拿到一张蓝屏照片我一般先做三件事拍全屏、记停止码、记参数。不要只截中间一行停止码后面的四个参数、失败模块名、触发操作都要留下。然后按“来源确认、时间线、最小复现、单变量验证”走。顺序看什么目的1蓝屏停止码和参数判断是存储、驱动、内存还是网络方向2事件查看器蓝屏前后记录找最后一次驱动、更新、磁盘错误3minidump 和最近安装项保留现场避免重装丢证据4安全模式和最小系统缩小到某个设备或驱动5只改一个变量再复测确认根因不是碰巧恢复如果代码来自共享、打印、服务报错先看端口和服务状态不要拿蓝屏停止码的思路硬套。如果代码来自蓝屏页先确认它是不是 8 位停止码再去对照《电脑蓝屏死机代码的大集合》里的叙述。对照表能帮你判断方向但最终要靠时间线和复现验证。从那以后我每次遇到蓝屏都强制先存 minidump、再排时间线、最后才动手改驱动或系统文件。这个习惯救过好几次差点被误删的现场。希望帮到你。本文还有配套的精品资源点击获取