虽然不常见,但Windows 10中仍然会出现(Windows 10)蓝屏(Blue Screen)死机(Death)( BSOD ) 错误。与旧Windows版本在系统崩溃时显示的蓝色文本墙不同,较新的Windows BSOD(Windows BSODs)更简单,更容易排除故障。仍然发生的一个常见BSOD错误是(BSOD)Windows 10中的系统服务异常(System Service Exception)。
对于大多数用户而言,该声明毫无意义。了解什么是BSOD 系统服务异常(BSOD System Service Exception)错误应该可以帮助您解决问题并解决问题。如果您在Windows(Windows) PC 上遇到此类BSOD错误,以下步骤可帮助您了解、排除故障并解决问题。
什么是 Windows 10 中的系统服务异常错误?(What Is A System Service Exception Error In Windows 10?)
在Windows 10中,由系统服务异常(System Service Exception)错误(通常显示为SYSTEM_SERVICE_EXCEPTION )引起的蓝屏(BSOD)异常难以解决。与Windows 停止代码内存管理 BSOD(Windows Stop Code Memory Management BSOD)不同,此错误有多种潜在原因。
如果这个BSOD(BSOD)听起来很熟悉,请不要太惊讶——这个BSOD在(BSOD)Windows中已经存在了几十年。虽然听起来很笼统,但微软的技术解释(Microsoft technical explanation)指出,此蓝屏死机(BSOD)通常是由于您 PC 上正在运行的进程试图从“非特权代码转移到特权代码”而引起的。
与所有操作系统一样,Windows 为不同的系统进程设置了安全级别,以确保只有正确的代码才能在正确的时间由正确的进程运行。当由于任何原因失败时,会发生此类错误以阻止该过程对您的系统造成损害。不幸的是,这背后可能有很多原因。
它可能是由Windows(Windows)本身的错误引起的一次性错误,也可能是由过时的驱动程序、损坏的系统文件或试图访问和运行受保护的Windows代码的恶意应用程序引起的。为了帮助您解决问题,您可以尝试以下一些修复方法。
更新 Windows 10 和已安装的系统驱动程序(Update Windows 10 and Installed System Drivers)
最好的修复有时是最简单的,对于许多用户来说,快速访问Windows 设置(Windows Settings)菜单来更新您的 PC 可能是修复系统服务异常错误(System Service Exception Error)所需的全部内容。
Microsoft定期发布针对(Microsoft)Windows的重要修复和改进,尤其是针对新硬件。这包括针对不同系统组件的新驱动程序更新。
要更新Windows,请右键单击Windows 开始(Windows Start)菜单按钮,然后单击设置(Settings)。在此处,按更新和安全(Update & Security )以查看Windows 更新(Windows Update)菜单,然后按下载(Download)或下载并安装(Download and Install)开始下载和安装任何可用的系统更新。
但是,您可能需要在线搜索其他驱动程序更新。例如, NVIDIA等(NVIDIA)显卡(Graphics)制造商在其网站上提供的驱动程序通常比通过Windows Update提供的驱动程序更新。
运行 Windows 驱动程序验证工具(Run the Windows Driver Verifier Tool)
受保护(Protected)的系统代码通常只能由某些系统进程或设备访问,这就是为什么硬件驱动程序通常会导致Windows 10中的(Windows 10)系统服务异常(System Service Exception)错误,因为它们是可以执行此操作的第三方应用程序池之一。
即使是新的设备驱动程序也可能导致此BSOD错误,特别是如果您安装了全新的硬件。如果您不确定您的驱动程序是否导致此BSOD发生,您可以运行Windows Driver Verifier 工具(Windows Driver Verifier tool)进行检查。
这是一个故障排除工具,旨在对系统驱动程序进行压力测试。但是,请注意 - 这旨在首先查找和重新创建导致停止代码系统服务异常(Stop Code System Service Exception)错误的错误,因此不要在您使用 PC 进行任何关键操作时运行此工具。
在执行此操作之前,首先要创建一个新的系统还原点来(creating a new system restore point)备份您的 PC,这一点很重要(essential)。Driver Verifier 是一种开发工具,旨在在无法验证驱动程序或驱动程序损坏时导致 BSOD。(development tool and is designed to cause BSODs when a driver can’t be verified or if a driver is corrupted. ) 这可能意味着您的 PC 陷入由驱动程序验证程序(Driver Verifier)本身引起的BSOD循环。
当Driver Verifier检测到您的驱动程序存在问题时,这是完全正常的预期结果。(entirely normal and expected result )您需要分析您的 BSOD 转储文件,以确定导致您的BSOD问题的驱动程序并替换它们,然后在安全模式下(Safe Mode)禁用驱动程序验证程序(Driver Verifier)(或使用您的系统还原点(System Restore))以修复它导致的BSOD循环。
- 驱动程序验证程序(Driver Verifier)作为系统文件包含在您的Windows System32文件夹中。要运行它,请右键单击Windows 开始(Windows Start)菜单并单击Windows PowerShell(管理员)(Windows PowerShell (Admin) )以打开提升的PowerShell窗口,键入verifier,然后按 Enter。这将在新窗口中启动驱动程序验证工具。(Driver Verifier)
- 确保选择了创建标准设置(Create standard settings),然后单击下一步(Next)继续。
- 要测试 PC 上的所有驱动程序,请选择自动选择安装在此计算机上(Automatically select all drivers installed on this computer)的所有驱动程序选项,然后按完成(Finish)。如果您想测试特定驱动程序,请选择从列表中选择驱动程序名称(Select driver names from a list),然后按下一步(Next)。
- 如果您选择了从列表中选择驱动程序名称(Select driver names from a list)选项,请选择您希望在下一阶段测试的驱动程序(或多个驱动程序),然后按完成(Finish)。
- 测试过程将在您按下完成(Finish)后开始 - 重新启动您的 PC 开始测试,然后继续使用您的 PC。您会知道是否有问题,因为驱动程序验证程序(Driver Verifier)在测试过程中如果遇到问题会故意导致BSOD 。您可以通过打开一个新的Windows PowerShell(Windows PowerShell)窗口(right-click the Start menu > Windows PowerShell (Admin))并在按 Enter 之前键入verifier /query
来查看测试结果和统计信息。
- 要阻止Driver Verifier运行其驱动程序压力测试,请在PowerShell窗口中键入verifier /reset
解决驱动程序验证程序 BSOD 循环(Resolving a Driver Verifier BSOD Loop)
正如我们所提到的,驱动程序验证程序(Driver Verifier)在检测到问题时可能会导致额外的BSOD错误,从而迫使您进入BSOD循环。这是意料之中的,您需要检查BSOD转储日志以获取更多信息。但是,在大多数情况下,升级或更换驱动程序可以解决问题。
但是,您需要先启动到安全模式(Safe Mode),然后关闭驱动程序验证程序(Driver Verifier)并删除其设置以停止此BSOD循环的发生。
- 为此,请重新启动进入安全模式。如果Windows无法正常启动,您应该能够通过至少两次中断启动过程来做到这一点。在启动过程中看到Windows徽标后,请按住 PC 上的电源按钮将其关闭,然后重新打开 PC。重复此操作至少两次以查看“自动修复(Automatic Repair )”选项菜单 — 选择“查看高级修复选项(See advanced repair options )” > “疑难解答(Troubleshoot)” > “高级选项(Advanced options )” > “启动设置”( Startup Settings) > “此时重新(Restart)启动” 。
- PC 重新启动后,选择4或F4启动进入安全模式,或选择5或F5启动进入启用网络功能的安全模式。(Mode)
- Windows启动到安全模式(Mode)后,右键单击开始(Start)菜单并选择Windows PowerShell (Admin)(Windows PowerShell (Admin))。
- 在新的 PowerShell 窗口中,键入verifier以打开 Driver Verifier 工具。
- 在Driver Verifier Manager窗口中选择删除现有设置,然后选择(Delete existing settings )完成(Finish)。如果您的 PC 没有自动重启,请在此时自行重启。
这应该可以解决由Driver Verifier(Driver Verifier)引起的任何额外的BSOD循环。但是,不要忘记,如果Driver Verifier确实导致了BSOD循环,它会按预期工作(it’s working as intended)。
您需要调查您的BSOD转储文件以获取更多信息,以识别导致您的BSOD错误的有问题的驱动程序(或驱动程序)并更新或删除它们。
使用系统还原来还原您的 PC(Restoring Your PC using System Restore)
如果在安全模式下(Safe Mode)禁用驱动程序验证程序(Driver Verifier)无法解决您的BSOD循环,请使用您在开始此过程之前创建的系统还原点(System Restore)将您的 PC 重置回较早的点。否则,您需要考虑将 Windows 重置为出厂设置(consider resetting Windows to factory settings)作为最后的手段。
- 您需要启动到“自动修复(Automatic Repair)”菜单才能执行此操作。当您在启动过程中看到Windows徽标时,请选择并按住电源按钮以关闭您的 PC,然后再重新打开它。(Windows)重复此过程至少两次以查看“自动修复(Automatic Repair )”选项菜单,然后选择“查看高级修复选项(See advanced repair options )” > “疑难解答”(Troubleshoot) > “高级选项(Advanced options)” > “系统还原”(System Restore)以开始还原过程。
- 从提供的列表中选择(Select)您 PC 上的管理员(Administrator)帐户并相应登录。完成此操作后,选择下一步(Next)开始系统还原(System Restore)过程。
- 从提供的列表中选择您在运行驱动程序验证(Driver Verifier)工具之前创建的系统还原点,然后选择下一步(Next)继续。
- 准备好使用此系统还原点还原(System Restore)PC后,选择完成(Finish)。
Windows 会将您的 PC 恢复到运行驱动程序验证(Driver Verifier)工具之前的状态。这应该会停止由Driver Verifier引起的BSOD循环,但它不会解决最初的BSOD问题。正如我们所建议的,驱动程序验证程序(Driver Verifier)是一种压力测试工具(stress test tool),可帮助确定您的驱动程序是否适合用途。
如果BSOD 验证程序(BSOD Verifier)导致进一步的BSOD(BSODs),那么您可以假设它已识别出一个不适合可能导致两个BSOD(BSODs)的目的的驱动程序。检查您的BSOD转储日志以获取更多信息 - 一旦您确定了恶意驱动程序,您将需要卸载它们或用更新(或旧)驱动程序替换它们。
这应该可以帮助您解决驱动程序BSOD问题的原因,尤其是当您看到PC 上出现系统服务异常 BSOD时。(System Service Exception BSOD)
运行 CHKDSK 和 SFC 工具(Run CHKDSK and SFC Tools)
您的驱动器或系统文件出现问题可能会导致 Windows 10 中出现系统服务(Windows 10)异常(System Service Exception)。您可以从提升的命令行或Windows PowerShell窗口运行(Windows PowerShell)chkdsk和sfc命令,以仔细检查是否属于这种情况。
- 要检查您的Windows系统驱动器是否有错误,请右键单击开始(Start)菜单并单击Windows PowerShell (Admin ),键入chkdsk /r并按 Enter。
按Y键确认您希望在下次重新启动 PC 时安排检查文件系统。重新启动后,此工具应自动修复它检测到的系统驱动器的任何问题。
- 要检查Windows文件的完整性,请从PowerShell窗口中键入sfc /scannow与 chkdsk 工具一样,此工具将自动检测任何丢失的系统文件并在可能的情况下更正它们。
重置或重新安装 Windows 10(Reset or Reinstall Windows 10)
当所有其他方法都失败时,如果您已经排除了硬件本身的问题,则将Windows 10 重置(resetting Windows 10)为其默认状态(或完全擦除并重新安装)可能会消除导致此BSOD错误的任何冲突。
注意(Note):一旦这个过程开始,就没有回头路了,所以请确保您首先备份了您的 PC。
- 要开始完全重置Windows,请右键单击“开始(Start)”菜单,然后单击“设置”(Settings)。打开后,按Update & Security > Recovery,然后按开始(Get started)以开始重置您的 PC。
- 您可以选择保留我的文件(Keep my files )以保存您的文档,或单击删除所有内容(Remove everything)以完全重置窗口——单击这些选项之一开始。
保持 Windows 10 更新以防止 BSOD 错误(Keep Windows 10 Updated to Prevent BSOD Errors)
当您的 PC 上出现停止代码系统服务异常 BSOD(Stop Code System Service Exception BSOD)时,我们上面列出的步骤应该可以帮助您解决问题。在许多情况下,保持系统更新应该可以阻止蓝屏死机(BSODs)的出现,除非出现更严重的硬件问题。
如果您对Windows 10中的系统服务异常错误有任何其他修复,我们很乐意在下面的评论中看到它们。
How to Fix System Service Exception Stop Code in Windows 10
While uncommon, Blue Screen of Death (BSOD) errors do still occur in Windows 10. Unlike the wall of blue text that older Windows versions displayed when a system crashed, newer Windоws BSODs are ѕimpler and easier to troubleshoot. One common BSOD error that still occurs is a System Serviсe Excеption in Windоws 10.
For most users that statement means nothing. Understanding what a BSOD System Service Exception error is should help you to troubleshoot and fix the problem. If you’re facing this kind of BSOD error on your Windows PC, here are some steps to help you understand, troubleshoot, and resolve the issue.
What Is A System Service Exception Error In Windows 10?
In Windows 10, a BSOD caused by a System Service Exception error (usually shown as SYSTEM_SERVICE_EXCEPTION) is unusually tricky to resolve. Unlike a Windows Stop Code Memory Management BSOD, this error has any number of potential causes.
Don’t be too surprised if this BSOD sounds familiar—this BSOD has existed in Windows for decades. While it sounds generic, the Microsoft technical explanation states that this BSOD is usually caused when a running process on your PC attempts to move from “non-privileged to privileged code.”
Windows, like all operating systems, has security levels in place for different system processes to ensure only the right code can run at the right times and by the right processes. When that fails for any reason, errors like this occur to stop the process from causing harm to your system. Unfortunately, there could be any number of causes behind this.
It could be a one-off error caused by a bug in Windows itself, or it could be caused by outdated drivers, corrupted system files, or a rogue app that tries to access and run protected Windows code. To help you solve the problem, here are a few fixes you can try.
Update Windows 10 and Installed System Drivers
The best fixes are sometimes the simplest, and for many users, a quick trip to the Windows Settings menu to update your PC could be all you need to fix the System Service Exception Error.
Microsoft regularly issues important fixes and improvements for Windows, especially for new hardware. This includes new driver updates for your different system components.
To update Windows, right-click the Windows Start menu button and click Settings. From here, press Update & Security to view the Windows Update menu, then press Download or Download and Install to begin downloading and installing any available system updates.
You may need to search online for additional driver updates, however. Graphics card manufacturers like NVIDIA, for instance, often have newer drivers available on their website than those offered through Windows Update.
Run the Windows Driver Verifier Tool
Protected system code can usually only be accessed by certain system processes or devices, which is why hardware drivers usually cause System Service Exception errors in Windows 10, as they’re among the pools of third-party apps that can do this.
Even new device drivers can cause this BSOD error, especially if you’ve installed brand new hardware. If you’re unsure whether your drivers are causing this BSOD to occur, you can run the Windows Driver Verifier tool to check.
This is a troubleshooting tool that is designed to stress test your system drivers. However, be warned—this is designed to find and recreate the very bugs that cause a Stop Code System Service Exception error in the first place, so don’t run this tool while you’re using your PC for anything critical.
It is essential that you backup your PC before you do this by first creating a new system restore point. The Driver Verifier is a development tool and is designed to cause BSODs when a driver can’t be verified or if a driver is corrupted. This could mean your PC becomes stuck in a BSOD loop caused by Driver Verifier itself.
This is an entirely normal and expected result when Driver Verifier detects an issue with your drivers. You’ll need to analyze your BSOD dump files next to identify the drivers causing your BSOD issues and replace them, then disable Driver Verifier in Safe Mode (or use your System Restore point) to fix the BSOD loop it causes.
- Driver Verifier is included as a system file in your Windows System32 folder. To run it, right-click the Windows Start menu and click Windows PowerShell (Admin) to open an elevated PowerShell window, type verifier, then press enter. This will launch the Driver Verifier tool in a new window.
- Make sure that Create standard settings is selected, then click Next to proceed.
- To test all the drivers on your PC, select the Automatically select all drivers installed on this computer option and then press Finish. If you want to test a specific driver, choose Select driver names from a list instead, then press Next.
- If you chose the Select driver names from a list option, select the driver (or drivers) you wish to test at the next stage, then press Finish.
- The test process will begin once you press Finish—restart your PC to begin the test, then continue to use your PC. You’ll know if there’s a problem, as the Driver Verifier will deliberately cause a BSOD during its testing if it encounters an issue.
You can view test results and statistics by opening a new Windows PowerShell window (right-click the Start menu > Windows PowerShell (Admin)) and typing verifier /query before pressing enter.
- To stop Driver Verifier from running its driver stress test, type verifier /reset at the PowerShell window and hit enter, then restart your PC.
Resolving a Driver Verifier BSOD Loop
As we’ve mentioned, the Driver Verifier may cause additional BSOD errors when it detects an issue, forcing you into a BSOD loop. This is to be expected, and you’ll need to check your BSOD dump logs for more information. In most cases, however, upgrading or replacing your drivers will resolve the problem.
However, you’ll need to boot into Safe Mode first, then switch Driver Verifier off and delete its settings to stop this BSOD loop occurring.
- To do this, restart into Safe Mode. If Windows isn’t booting up properly, you should be able to do this by interrupting the boot process at least twice. As soon as you see the Windows logo during the boot up process, hold down the power button on your PC to switch it off, then switch your PC back on. Repeat this at least twice to see the Automatic Repair options menu—select See advanced repair options > Troubleshoot > Advanced options > Startup Settings > Restart at this point.
- After your PC restarts, select 4 or F4 to boot into Safe Mode, or 5 or F5 to boot into Safe Mode with networking features enabled.
- Once Windows boots into Safe Mode, right-click the Start menu and select Windows PowerShell (Admin).
- In the new PowerShell window, type verifier to open the Driver Verifier tool.
- Select Delete existing settings in the Driver Verifier Manager window, then select Finish. If your PC doesn’t automatically restart, restart it yourself at this point.
This should resolve any additional BSOD loops caused by the Driver Verifier. However, don’t forget that if Driver Verifier does cause a BSOD loop, it’s working as intended.
You’ll need to investigate your BSOD dump files for further information to identify the problematic driver (or drivers) causing your BSOD errors and update or remove them.
Restoring Your PC using System Restore
If disabling Driver Verifier in Safe Mode doesn’t resolve your BSOD loop, use the System Restore point you created before you started this process to reset your PC back to an earlier point. Otherwise, you’ll need to consider resetting Windows to factory settings as a last resort.
- You’ll need to boot into the Automatic Repair menu to do this. When you see the Windows logo during the boot up process, select and hold the power button to switch your PC off before stwitching it on again. Repeat this process at least twice to see the Automatic Repair options menu, then select See advanced repair options > Troubleshoot > Advanced options > System Restore to begin the restoration process.
- Select an Administrator account on your PC from the list provided and sign in accordingly. Once you’ve done this, select Next to begin the System Restore process.
- Select the system restore point you created before you ran the Driver Verifier tool from the list provided, then select Next to continue.
- Once you’re ready to restore your PC using this System Restore point, select Finish.
Windows will restore your PC to the point prior to running the Driver Verifier tool. This should stop the BSOD loop caused by the Driver Verifier, but it won’t fix the original BSOD issues. As we’ve advised, the Driver Verifier is a stress test tool that helps to identify whether your drivers are fit for purpose.
If the BSOD Verifier causes further BSODs, then you can assume that it has identified a driver that isn’t fit for purpose that could cause both BSODs. Check your BSOD dump logs for further information—once you’ve identified the rogue drivers, you’ll need to uninstall them or replace them with newer (or older) drivers.
This should help you to troubleshoot the cause of your driver BSOD issues, especially if you see a System Service Exception BSOD appear on your PC.
Run CHKDSK and SFC Tools
A problem with your drive or system files could cause a System Service Exception in Windows 10. You can run the chkdsk and sfc commands from an elevated command line or Windows PowerShell window to double-check if this is the case.
- To check your Windows system drive for errors, right-click the Start menu and click Windows PowerShell (Admin), type chkdsk /r and press enter.
Press the Y key to confirm you’d like to schedule a check of your file system when you next restart your PC. Once restarted, this tool should automatically fix any problems with your system drive that it detects.
- To check the integrity of your Windows files, type sfc /scannow from the PowerShell window. As with the chkdsk tool, this tool will automatically detect any missing system files and correct them, where possible.
Reset or Reinstall Windows 10
When all else fails, and if you’ve ruled out a problem with your hardware itself, then resetting Windows 10 to its default state (or wiping and reinstalling it entirely) may remove any conflicts causing this BSOD error.
Note: Once this process begins, there’s no turning back, so make sure you’ve backed up your PC first.
- To begin a full Windows reset, right-click the Start menu and click Settings. Once opened, press Update & Security > Recovery and press Get started to begin resetting your PC.
- You can choose to Keep my files to save your documents or click Remove everything to reset windows completely—click one of these options to begin.
Keep Windows 10 Updated to Prevent BSOD Errors
The steps we’ve listed above should help you troubleshoot the problem when a Stop Code System Service Exception BSOD appears on your PC. In many cases, keeping your system updated should stop BSODs from appearing, unless there’s a more serious hardware issue at fault.
If you have any other fixes for the system service exception error in Windows 10, we’d love to see them in the comments below.