您好,欢迎咨询Microsoft Q&A论坛
根据蓝屏代码SYSTEM_SERVICE_EXCEPTION (0x3B)表示在执行某个系统服务(用户态调用内核态的那条路)时,内核里发生了异常,系统兜不住就直接蓝屏。
- 有关此蓝屏代码更多解释请参考:https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/bug-check-0x3b--system-service-exception
出问题的位置:nt!HvpGetCellPaged HvpGetCellPaged 属于 注册表(Registry hive) 相关的内核代码,用来从注册表 hive 里取“cell”(注册表存储单元)。 你的 PROCESS_NAME: Registry 也对上了,当时崩的是系统的注册表相关进程在做 NtOpenKeyEx(打开注册表键)时一路走到了这里,然后在 mov eax, dword ptr [r9] 读内存时炸了。
- 可以想象:系统在“图书馆”(注册表 hive)里按索引找一本书,书本应该在“可借阅区”(分页数据)里。系统去仓库搬书,结果仓库门打不开、或者书架塌了、或者搬运车(磁盘/控制器/驱动)把书弄丢了,于是内核在取书那一刻摔了一跤。
因此,需要检查磁盘和系统文件是不是在“掉链子”。
- 使用第三方硬盘工具检查硬盘健康度
- 搜索框搜索CMD,右键以管理员身份运行,输入命令修复系统组件:
DISM /Online /Cleanup-image /Checkhealth DISM /Online /Cleanup-image /Scanhealth DISM /Online /Cleanup-image /Restorehealth sfc /scannow 输入下面命令修复磁盘文件: CHKDSK c:/r 这条是用于检查并修复 C 驱动器上的文件系统错误。/r 参数表示在发现错误时进行修复。 完成后,再修复另外的盘符,如D盘就是: CHKDSK d:/r
以上是我的想法和建议希望对您有帮助