Windows で実行されるプログラムが占有する最大システム メモリを制限する

制限を設定する

cmdで4096を実行すると
bcdedit /set increaseuserva 4096
4096MB、つまり4Gになります。

設定を解除する

この設定を削除するには、次のように入力します
bcdedit /deletevalue increaseuserva

管理者権限


「ブート構成データ ストアを開けませんでした。アクセスが拒否されました。」というエラーが発生した場合は、
管理者として 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