如何在 Windows 上修复错误的 Pool Caller BSOD

BAD_POOL_CALLER ( OxC2 ) 是您在Windows 10上会遇到的较为罕见的BSOD(蓝屏死机)停止代码之一(BSOD (Blue Screen of Death) STOP codes)。当您的计算机由于系统配置有缺陷而无法访问CPU资源时,它往往会出现。(CPU)错误的可能原因包括错误的设备驱动程序、与磁盘相关的问题以及(在较小程度上)有故障的硬件。

但就像任何其他BSOD一样,您可以通过应用以下修复来解决BAD_POOL_CALLER 问题。(BAD_POOL_CALLER)如果错误频繁发生,请在以安全模式启动 Windows 10(booting Windows 10 in Safe Mode)后尝试解决它们。

重新安装设备驱动程序

最好通过使用WinDbgNirSoft BlueScreenView分析PC 上的 BSOD 转储文件(analyzing the BSOD dump files)来开始。如果损坏的设备驱动程序是BAD_POOL_CALLER BSOD背后的原因,那应该可以帮助您快速确定它。然后,您可以按照以下步骤重新安装有问题的驱动程序。

1. 右键单击​​开始(Start )按钮并选择设备管理器(Device Manager)

2. 展开设备类别——例如,显示适配器(Display adapters )网络适配器(Network adapters)

3. 右键单击​​设备驱动程序并选择卸载设备(Uninstall device)

4. 选中删除此设备的驱动程序软件(Delete the driver software for this device )旁边的框,然后选择卸载(Uninstall)。然后退出设备管理器(Device Manager)

5. 再次右键单击开始(Start )按钮并选择应用程序和功能(Apps and Features)

6.找到(Locate)并删除与设备相关的任何支持软件或附加驱动程序。

7. 重新启动您的计算机。Windows应在启动时重新安装设备的基本驱动程序。然后,您必须重新安装在上一步中删除的任何内容。

更新设备驱动程序

如果重新安装有故障的设备驱动程序没有帮助,请尝试更新它。您可以通过从设备制造商的网站下载最新的驱动程序来做到这一点。或者,您可以改用驱动程序更新工具(use a driver updater tool)(例如Driver Booster)来自动更新计算机上的所有内容。

回滚驱动程序

如果在更新特定设备的驱动程序后开始弹出BAD_POOL_CALLER 蓝屏(BAD_POOL_CALLER BSOD),您必须立即尝试回滚。这应该可以解决因驱动程序版本损坏或不兼容而引起的任何问题。

1. 打开设备管理器。

2. 右键单击​​设备驱动程序并选择属性(Properties)

3. 切换到驱动程序(Driver )选项卡并选择回滚驱动程序(Roll Back Driver)

然后,Windows 10 会将驱动程序恢复到之前安装的版本。如果您不再看到BAD_POOL_CALLER BSOD,请推迟更新驱动程序,直到更新版本到来。

更新操作系统

Windows 10 更新通过提高操作系统的稳定性来帮助解决与 BSOD 相关的问题。如果您有跳过更新的习惯,最好现在就花时间安装它们。

1. 打开开始(Start )菜单并选择设置(Settings)

2. 选择更新和安全(Update & Security)

3. 选择检查更新(Check for updates)以搜索最新的 Windows 10 更新。 

假设(Suppose)您看到任何待处理的更新,请选择下载并安装(Download and install )以应用它们。在查看可选更新(View optional updates)下安装任何 Microsoft 验证的设备驱动程序也是一个好主意。

卸载 Windows 更新

Windows 10 更新附带大量错误修复和性能增强。但他们也可能最终引入问题。因此,如果在安装操作系统更新后立即发生BAD_POOL_CALLER 蓝屏(BAD_POOL_CALLER BSOD),您必须将其回滚到之前的版本。

1. 打开开始(Start )菜单并选择设置(Settings)。 

2. 转到更新和安全(Update & Security )> Windows 更新(Windows Updates )>查看更新历史记录(View update history )>卸载更新(Uninstall updates)。 

3. 选择您要删除的更新并选择卸载(Uninstall)

如果这有帮助,您必须阻止 Windows 10 将自身更新(stop Windows 10 from updating itself)到相同的错误版本。

运行系统文件检查器

运行SFC系统文件检查器(System File Checker))扫描有助于修复操作系统中的文件损坏。为此,请右键单击开始(Start )按钮并选择Windows PowerShell (Admin)。通过运行以下命令来执行此操作:

sfc /scannow

运行SFC扫描后,您可能还需要运行部署映像服务和管理 (DISM) 工具(Deployment Image Servicing and Management (DISM) tool)。这有助于解决Windows 10中与稳定性相关的问题。

运行 CHKDSK 实用程序

与驱动器相关的错误也可能导致BAD_POOL_CALLER BSOD。尝试使用 CHKDSK(检查磁盘)实用程序(using the CHKDSK (Check Disk) utility)来确定是否是这种情况。

1. 打开文件资源管理器(File Explorer)。然后,右键单击本地磁盘 (C:)(Local Disk (C:))并选择Properties。 

2. 选择工具选项卡下的(Tools )检查(Check )按钮。

3. 选择扫描驱动器(Scan drive)

如果CHKDSK实用程序检测到任何问题,它应该为您提供修复这些问题的附加说明。

在启动时运行 CHKDSK 实用程序

在启动时运行CHKDSK实用程序可以帮助修复其他与驱动器相关的错误。首先(Start)在提升的Windows PowerShell控制台中运行以下命令:

chkdsk c: /r

然后,您必须确认您希望CHKDSK实用程序在您下次重新启动 Windows 10 时扫描您的系统驱动器以查找错误。按Y > Enter执行此操作。

回滚您的计算机

最近对操作系统的更改(例如较新的Windows更新和第三方程序安装)可能会产生冲突并导致BSOD错误。但是,如果您在计算机上启用了系统还原(System Restore),则可以尝试在一切正常时将 Windows 10 回滚到较早的状态。 

1. 按Windows + R打开运行框。 

2.输入sysdm.cpl并选择OK。 

3. 切换到System Protection选项卡并选择标有System Restore的选项。 

4.如果要使用最近的还原点,请选择推荐还原,如果要(Recommended restore )选择不同的还原点(Choose a different restore point),请选择不同的还原点。 

5. 选择下一步(Next )并按照所有说明将操作系统回滚到指定的还原点。整个过程可能需要一段时间才能完成。

扫描内存相关问题

与内存相关的问题也可能导致Windows上的BAD_POOL_CALLER BSOD。尝试使用内置的 Windows 内存诊断工具或第三方实用程序(例如MemTest86)检查与内存相关的错误(check for memory-related errors)

如果结果表明内存有问题,则必须更换PC 上的物理 RAM 模块(physical RAM modules on your PC)

重置电脑

将 Windows 10 重置为出厂设置会擦除所有数据(任何个人文件除外),但这也有助于操作系统从头开始。因此,如果上述修复都没有帮助阻止BAD_POOL_CALLER BSOD,您必须试一试。

如果您想继续,请打开“开始(Start )”菜单并选择“设置”(Settings ) > “更新和安全(Update & Security)” > “恢复(Recovery )” > “开始(Get started)使用” 。

通过选择保留我的文件(Keep my files)以在保留个人文件的同时重置您的 PC,或选择删除所有内容(Remove everything)以将所有内容恢复为出厂默认设置,按照此操作。有关更多详细信息,请了解重置 Windows 10 的工作原理(how resetting Windows 10 works)

你还能做什么?

如果您无法正常运行上述修复程序或在Windows 10安全模式下(Safe Mode)运行,我们建议您进入Windows 恢复环境 (WinRE)(Windows Recovery Environment (WinRE))。它提供了多种工具,可用于运行启动修复、修复与磁盘相关的错误、删除Windows更新等。 

此外,您可能需要考虑更新 BIOS 或 UEFI(updating the BIOS or UEFI)从头开始重新安装 Windows 10作为修复(reinstalling Windows 10 from scratch)BAD_POOL_CALLER BSOD的最终措施。

但是假设尽管做了所有事情,你仍然有问题。在这种情况下,您必须联系 PC 维修服务(contact a PC repair service)以在您的计算机上运行其他诊断程序并更换任何有故障的内部硬件组件。



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts