我的电脑有时会出现内存问题,出现这样的错误,或者只是挂了几秒钟......
---------------------------
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% 满时,
我想知道哪个内存有问题,所以更换它,
有办法知道吗?!还是只更换其中的 2 个?!
也可能这不是物理内存问题和操作系统问题?!
这很可能是由 MPC-HC 写入 RAM 的受保护区域引起的错误,而不是物理 RAM 模块的问题。
首先,从开发站点获取最新版本的 MPC-HC (提出问题当天的版本为 1.9.22),而不是从第三方获取。您可能需要完整的 64 位安装文件。
其次,检查您是否有足够的磁盘空间用于虚拟 RAM,即当物理 RAM 不足以用于当前操作时,将内存移动到 SSD 或 HDD。还将虚拟内存设置为适当的大小。我自己的偏好是手动设置大小,介于物理 RAM 大小的 0.2 到 1.5 倍之间,并将初始大小和最大大小设置为相同,以避免页面文件碎片化。(注意,这似乎是一个有很多不同意见的领域,所以警告用户并随意尝试,)
如果这不能解决问题,请尝试使用 DISM 和 SFC 修复操作系统文件,因为所有应用程序都依赖于各种 Windows 库,这些库可能已损坏,将内存分配给受保护区域。
您还可以尝试 RAM 测试应用程序,例如 Windows 10 内置的 内存诊断工具或免费的第三方工具,例如MemTest86。