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)后尝试解决它们。
重新安装设备驱动程序
最好通过使用WinDbg或NirSoft 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)以在您的计算机上运行其他诊断程序并更换任何有故障的内部硬件组件。
How to Fix a Bad Pool Caller BSOD on Windows
BΑD_POOL_CALLER (OxC2) is among the rarer BSOD (Blue Screen of Death) STOP codes you’ll come across on Windows 10. It tends to show up when your computer fails to access CPU resources because of a flawed system configuration. Likely reasons for the error include buggy device drivers, disk-related issues, and (to a lesser extent) faulty hardware.
But just like with any other BSOD, you can take a shot at resolving BAD_POOL_CALLER by applying the fixes below. Should the error occur frequently, try working through them after booting Windows 10 in Safe Mode.
Reinstall Device Drivers
It’s best to kick things off by analyzing the BSOD dump files on your PC using WinDbg or NirSoft BlueScreenView. If a corrupt device driver is what’s behind the BAD_POOL_CALLER BSOD, that should help you nail it down quickly. You can then re-install the problematic driver with the steps that follow.
1. Right-click the Start button and select Device Manager.
2. Expand the device category—e.g., Display adapters or Network adapters.
3. Right-click the device driver and select Uninstall device.
4. Check the box next to Delete the driver software for this device and select Uninstall. Follow that by exiting the Device Manager.
5. Right-click the Start button again and select Apps and Features.
6. Locate and remove any support software or additional drivers related to the device.
7. Restart your computer. Windows should reinstall basic drivers for the device at startup. You must then reinstall whatever you removed in the previous step.
Update Device Drivers
If reinstalling a faulty device driver didn’t help, try updating it. You can do that by downloading the latest drivers from the device manufacturer’s website. Or you can instead use a driver updater tool such as Driver Booster to get everything on your computer automatically up-to-date.
Roll Back Drivers
If the BAD_POOL_CALLER BSOD started popping up after updating the driver for a specific device, you must try rolling it back immediately. That should resolve any issues stemming from a broken or incompatible driver release.
1. Open the Device Manager.
2. Right-click the device driver and select Properties.
3. Switch to the Driver tab and select Roll Back Driver.
Windows 10 will then revert the driver to its previously installed version. If you don’t see the BAD_POOL_CALLER BSOD anymore, hold off from updating the driver until a newer version arrives.
Update the Operating System
Windows 10 updates help resolve BSOD-related issues by improving the stability of the operating system. If you have a habit of skipping updates, it’s best to take the time to install them now.
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Select Check for updates to search for the latest Windows 10 updates.
Suppose you see any pending updates, select Download and install to apply them. It’s also a good idea to follow that by installing any Microsoft-verified device drivers under View optional updates.
Uninstall Windows Updates
Windows 10 updates come with numerous bug fixes and performance enhancements. But they might also end up introducing issues. So if the BAD_POOL_CALLER BSOD occurred right after installing an operating system update, you must roll it back to its previous version.
1. Open the Start menu and select Settings.
2. Go to Update & Security > Windows Updates > View update history > Uninstall updates.
3. Pick the update you want to remove and select Uninstall.
If that helped, you must stop Windows 10 from updating itself to the same buggy release.
Run the System File Checker
Running an SFC (System File Checker) scan helps fix file corruption within the operating system. To do that, right-click the Start button and select Windows PowerShell (Admin). Follow that by running the following command:
sfc /scannow
After running an SFC scan, you might also want to run the Deployment Image Servicing and Management (DISM) tool. That helps fix stability-related problems in Windows 10.
Run the CHKDSK Utility
Drive-related errors can also result in the BAD_POOL_CALLER BSOD. Try using the CHKDSK (Check Disk) utility to determine if that’s the case.
1. Open File Explorer. Then, right-click Local Disk (C:) and select Properties.
2. Select the Check button under the Tools tab.
3. Select Scan drive.
If the CHKDSK utility detects any issues, it should provide you with additional instructions to fix them.
Run CHKDSK Utility at Startup
Running the CHKDSK utility at startup can help fix additional drive-related errors. Start by running the following command in an elevated Windows PowerShell console:
chkdsk c: /r
You must then confirm that you want the CHKDSK utility to scan your system drive for errors the next time you restart Windows 10. Press Y > Enter to do that.
Roll Back Your Computer
Recent changes to the operating system (such as newer Windows updates and third-party program installations) can create conflicts and result in BSOD errors. But if you have System Restore active on your computer, you can try rolling back Windows 10 to an earlier state when everything worked perfectly.
1. Press Windows + R to open the Run box.
2. Type sysdm.cpl and select OK.
3. Switch to the System Protection tab and pick the option labeled System Restore.
4. Select Recommended restore if you want to use the most recent restore point, or Choose a different restore point if you want to pick a different restore point.
5. Select Next and follow all instructions to roll back the operating system to the specified restore point. The whole procedure can take a while to complete.
Scan for Memory-Related Issues
Memory-related issues can also result in the BAD_POOL_CALLER BSOD on Windows. Try using the built-in Windows Memory Diagnostic tool or a third-party utility such as MemTest86 to check for memory-related errors.
If the results indicate problems with the memory, you must replace the physical RAM modules on your PC.
Reset PC
Resetting Windows 10 to factory settings erases all data (except for any personal files), but that also helps the operating system start all over from a blank slate. So if none of the fixes above helped stop the BAD_POOL_CALLER BSOD, you must give that a shot.
Should you want to go ahead, open the Start menu and select Settings > Update & Security > Recovery > Get started.
Follow that by selecting Keep my files to reset your PC while retaining personal files, or Remove everything to revert everything to factory defaults. For more details, learn how resetting Windows 10 works.
What Else Can You Do?
If you had trouble running through the fixes above normally or in Windows 10’s Safe Mode, we recommend entering the Windows Recovery Environment (WinRE). It provides several tools that you can use to run startup repairs, fix disk-related errors, remove Windows updates, and so on.
Furthermore, you might want to consider updating the BIOS or UEFI or reinstalling Windows 10 from scratch as a final measure to fixing the BAD_POOL_CALLER BSOD.
But suppose you continue to have issues despite doing everything. In that case, you must contact a PC repair service to run additional diagnostics on your computer and replace any faulty internal hardware components.