我的电脑有时会出现内存问题,出现这样的错误,或者只是挂起几秒钟……
---------------------------
Unexpected error
---------------------------
An error has occurred. MPC-HC will close now.
Exception:
ACCESS VIOLATION
Crashing module:
C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_c0e159863e7afdde\nvd3dumx.dll
Offset: 0xDD216748, Codebase: 0x7FF775610000
The thread 628 tried to write memory at address 0x16728
---------------------------
OK
---------------------------
我有 2 个物理内存,当内存占用 70% 时经常发生这种情况,
我想知道哪个内存有问题,然后更换它,
有办法知道吗?!或者只是替换其中两个?!
也许这不是物理内存问题和操作系统问题?!
答案1
最有可能的是,这是由于 MPC-HC 写入 RAM 的受保护区域而导致的错误,不是物理 RAM 模块存在问题。
首先,获取最新的MPC-HC 版本来自开发网站(问题提出当天,v. 1.9.22),不是来自第三方。可能,你想要完整 64 位安装文件。
其次,检查您是否有足够的磁盘空间用于虚拟 RAM,即当物理 RAM 不足以执行当前操作时,将内存移至 SSD 或 HDD。另外将虚拟内存设置为适当大小我个人的偏好是手动设置大小,大约是物理 RAM 大小的 0.2 到 1.5 倍,并设置初始大小和最大尺寸相同,以避免页面文件碎片化。(注意:这似乎是一个存在许多不同意见的领域,因此用户警告请随意尝试,)
如果这才不是解决问题,尝试使用 DISM 和 SFC 修复操作系统文件,因为所有应用程序都依赖于各种 Windows 库,这些库可能会损坏,从而将内存分配给受保护的区域。
你还可以尝试 RAM 测试应用程序,例如 Windows 10 内置 内存诊断工具或免费的第三方工具,例如MemTest86。