Windows内核安全检查错误
关于“KERNEL SECURITY CHECK ERROR”
症状1:屏幕报错:KERNEL SECURITY CHECK ERROR
该错误通常是在内核检测到数据损坏时触发的,在大多数情况下,该错误可以由与USB相关的问题或者损坏的驱动程序或者设备触发。
在Windows 8,Windows 8.1和Windows 10系统上,错误屏幕如下所示:
:( Your PC ran into a problem and needs to restart. We're just collecting some error info, and then we’ll restart for you. (0% complete) If you'd like to know more, you can search online later for this error: KERNEL_SECURITY_CHECK_ERROR
错误KERNEL SECURITY CHECK ERROR 的原因
已知由于以下一个或者多个原因而发生此错误:
原因1:系统文件或者驱动程序已损坏
导致此错误的最常见原因是损坏或者缺少系统文件或者硬件驱动程序。
由于磁盘读/写错误或者病毒攻击,可能会发生这种情况。
如果是这种情况,那么建议扫描系统文件中是否有错误,并在必要时将其还原。
在Windows上修复“内核安全检查错误”
修复#1:使用事件查看器检查错误日志
使用事件查看器工具,我们可以进行故障排除并尝试查明导致出现错误的原因。
要访问事件查看器,请按照下列步骤操作:
- 点击开始
- 在搜索框中输入“管理工具”
- 从结果列表中选择管理工具
- 选择计算机管理
- 从右侧展开“事件查看器”树
- 展开Windows日志树
- 选择系统
- 检查是否有任何错误消息可以识别引发此错误的设备或者驱动程序。如果可以从错误列表中识别设备或者驱动程序,请禁用该设备或者驱动程序,然后重新启动计算机以测试错误是否再次出现。
修复2:运行驱动程序验证程序
驱动程序验证程序实用程序可以测试所有已安装的驱动程序,并可以识别损坏的文件和驱动程序。
如果内核安全检查错误错误是由损坏的驱动程序引起的,则驱动程序验证程序工具可以识别有问题的驱动程序。
要访问驱动程序验证程序,请按照下列步骤操作:
- 启动Windows
- 点击开始
- 在搜索框中键入“ cmd”以打开命令提示符
- 右键单击搜索结果列表中的“命令提示符”项
- 单击以管理员身份运行
- 在命令提示符中键入“ verifier”
- 按Enter
- 选择创建标准设置复选框,然后单击下一步
- 选择“自动选择此计算机上安装的所有驱动程序”选项
- 点击完成
要针对特定的驱动程序进行测试,请按照下列步骤操作:
- 启动Windows
- 点击开始
- 在搜索框中输入“验证程序”
- 选择创建自定义设置
- 点击下一步
- 从“从完整列表中选择单个设置”部分中选择所有内容。如果我们运行的是Windows 8/8.1,则不要选中DDI合规性检查和随机的低资源模拟。
- 选择从列表中选择驱动程序名称
- 点击下一步
- 从新列表中选择未与Microsoft作为提供者列出的所有驱动程序
- 点击完成
现在,如果再次出现KERNEL SECURITY CHECK ERROR,则驱动程序验证程序工具将在后台运行并保存所有错误日志。
如果出现错误,请打开日志以对驱动程序进行故障排除。
修复3:运行sfc
在Windows Vista和Windows 7上,可以使用内置的Windows SFC(系统文件检查器)工具自动扫描计算机的系统文件并在必要时进行修复。
以下是运行SFC的步骤:
- 从Windows安装光盘启动
- 选择正确的语言,时间和键盘输入后,单击“修复计算机”。
- 选择Windows安装驱动器,通常为'C:',然后单击“下一步”。
- 出现“系统恢复选项”框时,选择“命令提示符”
- 编写以下命令,然后按Enter键:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows\
将D:替换为安装Windows的驱动程序的字母,并将D:\Windows替换为Windows文件夹的位置。
这是sfc.exe扫描完成并成功还原丢失文件后PC控制台输出的外观示例:
通过SFC实用程序还原的系统文件
有关sfc的更多信息,请阅读sfc教程。
修复#4:干净启动
如果由于最近安装的第三方设备或者驱动程序而出现KERNEL SECURITY CHECK ERROR,则Windows干净启动将允许我们进行故障排除。
要干净启动Windows XP,Vista或者7系统,请按照下列步骤操作:
- 启动Windows
- 单击“开始”,然后在搜索框中键入“ msconfig”,或者打开“运行”,然后键入“ msconfig”
- 按Enter
- 转到常规标签
- 选中“选择性启动”单选按钮
- 取消选中加载启动项复选框
- 转到服务选项卡
- 选中隐藏所有Microsoft服务复选框
- 单击全部禁用
- 点击确定
- 重启你的电脑
要干净启动Windows 8或者8.1系统,请按照下列步骤操作:
- 请按照上述Windows XP/Vista/7中的相同步骤进行操作
- 转到启动选项卡
- 禁用所有启动项
- 重启你的电脑
修复#5:安装所有待处理的更新
确保已打开“自动更新”选项,并且已为系统安装了最新更新。
按着这些次序:
- Windows Vista 7用户可以在搜索框中键入“更新”以打开Windows更新。Windows8用户可以通过按Windows键和C键打开“超级按钮”列,然后转到“设置”>“更改PC设置”
- 单击更新和恢复
- 单击选择更新的安装方式
- 在“重要更新”部分中选择“自动安装更新”。
- 选中推荐更新下的给我推荐更新,就像我收到重要更新一样
- 点击确定