“没有什么是完美的”这句格言对于软件开发来说当然是正确的,在软件开发中,错误可能并且会破坏用户体验。不幸的是,如果您的 PC 以 蓝屏死机 (BSOD) 错误 崩溃,则表示正在发生严重的 PC 故障,并且通常(尽管并非总是)由某些代码中的错误引起。
最严重的故障之一出现的异常蓝屏错误是“指针引用”蓝屏(reference_by_pointer)。试图找出此蓝屏死机的原因很棘手,但它通常会指出您可以轻松解决的问题。因此,如果您正在尝试解决 reference_by_pointer BSOD 错误,本指南应该会对您有所帮助。
是什么导致 Windows 10 中的指针引用 BSOD 错误?
指针引用 BSOD 错误(也称为 reference_by_pointer 或 0x00000018 错误)通常表示您的系统文件或 设备驱动程序 存在问题。
为了帮助确定系统资源的优先级,Windows 在内部将运行元素(例如打开的窗口)称为“对象”,并带有数字标识元素在其他地方被引用(或使用)的次数。
此值会一直减小,直到对象被移除,从而为其他正在运行的服务释放系统内存。
当出现 reference_by_pointer 消息时,Windows 正在查看正在运行的对象的引用计数不正确。由于这可能是一个严重的安全问题,Windows 将停止并显示蓝屏,强制您的系统重新启动并清除进程中的所有活动内存。
然而,在几乎所有情况下,这通常是由有缺陷的软件引起的。硬件驱动程序是最常见的原因,显卡和其他组件(如网络设备)通常会导致该消息。但是,它也可能由其他问题引起,例如损坏的系统文件甚至硬件故障。
在尝试其他任何事情之前,您应该 检查您的 BSOD 内存转储文件 了解更多信息。您会发现指针 BSOD 引用原因背后的重要线索,例如驱动程序文件(具有 .sys 文件扩展名)或系统进程(例如 ntosknrl.exe )。
找到可能的原因(例如驱动程序出现故障)后,您可以按照以下步骤解决问题。
切换到安全模式进行故障排除
出现蓝屏后,您的 PC 将被迫重新启动。如果卡在 reference_by_pointer BSOD 循环中(每次重新启动都会导致另一条 BSOD 消息),您需要 启动进入安全模式 开始故障排除过程。
安全模式运行 Windows正常运行所需的基本驱动程序和系统进程集,让您可以解决驱动程序问题,而不会冒另一个 BSOD 的风险。
您还可以在开始任何其他尝试修复之前使用安全模式分析您的 BSOD 转储文件问题。
Windows 将使用您选择的安全模式选项继续启动,然后您可以继续执行概述的故障排除步骤
更新系统文件和设备驱动程序
Windows 或设备驱动程序中的错误可能导致 reference_by_pointer BSOD。要解决此问题,您需要使用 Windows Update 系统确保您的系统文件和驱动程序是最新的。
回滚最近安装的驱动程序或系统更新
虽然系统更新经过严格的测试过程,但仍可能出现错误和问题。
如果您在最近更新系统文件或设备驱动程序后才看到 reference_by_pointer BSOD 错误,则您可能引入了一组有问题的文件。幸运的是,Windows 允许您在 Windows 上回滚驱动程序 和卸载任何最近的 Windows 更新 导致问题。
如何回滚设备驱动程序
如何删除系统更新
检查您的系统文件是否有错误
Windows 文件不断变化,设置和文件会定期更新。不幸的是,您的 Windows 安装将不时面临更多灾难性的变化,从 恶意软件感染 到硬盘扇区故障。
如果您认为您的 Windows 安装以某种方式失败并导致这种情况BSOD 错误,您可以使用 SFC和 DISM工具检查是否有错误。
- 在 PowerShell 窗口中,键入 dism.exe /online /cleanup-image /restorehealth,然后在键盘上选择 Enter。这将检查您的 Windows 系统映像(用于重置安装文件)是否存在完整性问题。如果文件丢失或损坏,DISM 将替换它们。
重新启动您的 PC一旦 SFC 工具完成对您的 Windows 安装文件的扫描。如果它无法更新或修复您的文件,您可能需要查看更严格的选项,例如 重置 Windows 10 全新安装。
测试您的硬件(并在需要时更换)
损坏或有问题的文件不仅会导致系统不稳定。例如,如果您的硬件过热、过度工作或只是简单地出现故障,那么在 PC 完全故障之前的下一步就是指针引用 BSOD 等系统错误。
如果热量是一个问题,您需要 清理你的电脑 并考虑升级您的冷却设备以帮助解决问题。您的下一步是使用 CPU压力测试 和 内存测试工具 以及 检查您的硬盘驱动器是否有错误 彻底测试您的硬件。
如果您硬件是问题,您唯一的答案是更换它。您可以更换单个组件(例如您的主板或 CPU),但如果 PC 太旧而无法维修,您可能需要考虑全面升级,用全新的预装 PC 或 构建您的新 PC 代替。
从 Windows 上的 BSOD 错误中恢复
指针引用 BSOD 错误通常不需要担心,但没有定期系统维护到位,这可能表明您的 PC 存在严重问题。确保 将您的重要文件备份到别处 以免在 PC 崩溃时丢失文件并确保 启用系统还原 。
如果您无法解决问题使用上述步骤,您可能需要考虑更激进的选择。如果您的硬件出现故障,您需要 考虑升级你的电脑 或完全更换它。否则,可能需要 擦除并重置 Windows 来恢复稳定性,尽管之后您需要 恢复你的文件 个备份。