win10玩dnf卡在安全检查,不用说重装系统,因为没用

发布网友

我来回答

1个回答

热心网友

初步估计是由于虚拟内存与物理内存交互时导致页面错误,

这个问题会在win10低核心版本发生的概率较大,

又或者与一些设置相关,可以按我以下建议进行操作,看能否解决问题

首先,要从自查 win10版本开始,

第一步,检查一下win10 版本,

在win10设置里,如下图

设置

然后点关于,就可以查看到版本号。

关于

如果核心版本低于20H2,建议先升级到20H2以上版本,因为核心版本低的win10存在非常多的BUG,这个我自己亲身体会。

第二步,虚拟内存的设置,不要小看这个虚拟内存设置,很多时候就是这个搞出各种问题。

在此电脑图标(就是我的电脑,懂的自然懂)上面右键,属性

此电脑

然后选择高级系统设置

高级系统设置

弹出菜单后,看下图的步骤操作,最后的目的是设置虚拟内存位置和大小,

虚拟内存

这里很关键,我自己有时候运行一些程序和搭建开发环境的时候,

万万没想到报蓝,居然是这里设置影响的,

如果你的内存是很大,千万不要使用系统的自动分配虚拟内存!切记!切记!

因为系统自动分配的虚拟内存,会直接建立一个和你物理内存一样大小的缓存文件!

很多人会忽略了这个问题,比如你的SSD分配给你的当前系统空间只有100GB,

但是你的内存是GB,那么你就等着哭吧,自动分配的虚拟内存会把你的系统盘空间全吃掉,

系统盘空间不足的时候就会产生各种各样的问题。

虚拟内存的大小设置,建议是从256MB起步,

然后最大值就是取决于你是做什么用途来做设置,比如VMware如果要多开很多个,

那就可以在一个空间较大的磁盘上(建议不要和VM文件一个磁盘,同盘会影响整体性能)设置最大值为32768MB。


第三步,将VM虚拟机改为直接使用物理内存

这一步取决于运行VM虚拟机多少个有关,

如果开的虚拟机使用的内存总和要大于物理内存(需要计算上系统本身和程序本身需要的4GB左右),那这一步可以不看,

因为这一步是直接让VM虚拟机直接使用物理内存,不使用虚拟内存,VM默认下是使用主机虚拟内存+物理内存相结合的,

需要找到虚拟机的主配置文件,以 .VMX结尾的文件,每个虚拟机是唯一的很好找,如下图

VMX文件

找到这个文件后,需要使用记事本的方式打开它,

打开文件

使用记事本打开后,用查找的功能找到memsize这个关键字,如下图

添加

然后在memsize这个字段下面,最加入一行配置

mainMem.useNamedFile= "FALSE"

加入进去后保存。如果你有多个虚拟机就需要每个都要改一遍。

这时候你改完的虚拟机就直接使用物理内存了,不会使用虚拟内存,

如果运行多个虚拟机后,在内存满的情况下,VM程序也会提示反馈内存不足不让其虚拟机运行的。

好了,以上的建议,希望可以帮助到你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com