Windows下限制程序运行时所占用的最大系统内存

设置限制

在cmd里执行
bcdedit /set increaseuserva 4096
4096就是4096MB,就是4G。

取消设置

想删除这个设置就输入
bcdedit /deletevalue increaseuserva

管理员权限

如果出现以下错误:
“The boot configuration data store could not be opened. Access is denied.”
则需以管理员的身份运行cmd,而后再重复上述指令。

设置自启动

借助ChatGPT写了一个简单的bat,创建快捷方式,设置管理员权限,可以放在自启C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup里面

@echo off

REM 检查参数是否为空
if "%1" == "" (
bcdedit /set increaseuserva 4096
exit /b 1
)

REM 根据参数值执行不同的命令
if "%1" == "0" (
    bcdedit /deletevalue increaseuserva
    if %errorlevel% equ 0 (
        echo delete succeed!
    ) else (
        echo delete error
    )
) else if %1 GTR 1024 (
    bcdedit /set increaseuserva %1
    if %errorlevel% equ 0 (
        echo set succeed!
    ) else (
        echo set error
    )
) else (
    echo error: %1
    exit /b 1
)

猜你喜欢

转载自blog.csdn.net/qq_25262697/article/details/130544769
今日推荐