无法写入引用内存的指令

无法写入引用内存的指令

我最近升级到了 Windows 10,当我关闭或重新启动计算机时,收到此消息:

explorer.exe - 应用程序错误:0x0000000180001610 处的指令引用了 0x0000000180001610 处的内存。无法写入该内存。

它阻止计算机关闭,并要求我终止该程序。

我该如何解决这个问题,或者至少隐藏该消息,这样我就不必手动终止程序?

答案1

根据评论,这可能与以下内容相关:

  • 超频系统(内存、CPU、GPU),
  • 内存中加载了有问题的 dll(参见:资源管理器扩展),
  • 病毒感染(尝试扫描您的系统以查找任何可疑的恶意软件),
  • 防病毒软件本身(请暂时禁用它以测试是否如此),
  • 一个错误,因此请将您的 Windows 升级到最新版本。

答案2

启动安全模式时是否会出现这种情况?如果没有,请卸载(或禁用)所有已安装的 Explorer 扩展,然后重试

如何禁用所有 Explorer 扩展?

任何向 Explorer 添加图标或菜单项或修改 Explorer 行为的程序都属于此类别。这些程序可能是 OneDrive、防病毒程序、备份程序、Dropbox 风格的程序、在每个窗口上插入“友好”消息告诉您“单击此处获取帮助”的“Tech Buddy”广告软件等。

由于您升级到 Windows 10,因此其中一种类型的程序可能不完全兼容,或者不喜欢随之而来的操作系统或权限的变化。

  • 一个可能有效的简单方法是重新创建 Windows 配置文件。最简单的方法是 A) 备份 C:\Users\{username} 中的所有文件,B) 创建第二个 Windows 帐户,C) 如果第二个帐户上的问题不再存在,则将文件还原到第二个帐户并删除第一个帐户。

  • 接下来,尝试完全卸载,然后重新安装任何防病毒/安全软件。如果可以,请尝试下载最新版本的防病毒软件。

  • 运行完整的恶意软件扫描并允许它删除任何它认为“可能不需要的”或类似的内容。

  • 然后对上面列出的任何其他类型的程序执行相同操作。尝试获取最新版本。

有没有办法知道这个指令在哪个 dll 中?

Windows 事件查看器可能会告诉您(在应用程序日志中),但您可能需要使用调试器来跟踪。

答案3

只需从属性中关闭自动隐藏任务栏选项,就可以解决问题。无论您使用哪种 Windows。只需将其“关闭”即可。谢谢!

相关内容