使命召唤6:现代战争2重制版:游戏启动兼自动清除dmp文件批处理(内容透明简单可靠方便快捷 不改动不安装不与游戏抢硬件资源不影响游戏流畅度)
本帖最后由 过客匆匆甲 于 2020-5-8 13:46 编辑使命召唤6:现代战争2重制版:游戏启动兼自动清除dmp文件批处理(特点:内容透明简单可靠方便快捷 不改动不安装,不与游戏抢硬件资源,不降低游戏的运行流畅度)
因最新学习补丁不完善,每次游戏运行结束后会在系统盘 c:\Documents and Settings\Administrator\AppData\Local\CrashDumps 目录下产生和叠加两个后缀为dmp的动态链接库报错的文件(如MW2CR.exe.xxxxxx.dmp),日积月累该文件会占用大量硬盘存储空间,因此及时删除这些废弃文件很有必要。如果每次都靠手工删除却又很麻烦,尤其对那些不太熟悉PC机的玩友来说的确很不方便。所以通过科学的方法自动删除显得很有必要。
虽然论坛里也有开发出类似删除dmp文件和运行的插件,但这类插件是通过检测游戏里的主文件MW2CR.exe的运行状态是否结束来判断和执行对dmp文件的删除,而且有数秒的滞后处理时间。更严重的是这类插件始终处在运行状态,所以会与游戏争枪硬件资源,也就是说插件本身会占用不少CPU资源,相当于把运行游戏的PC机严重降级,从而影响到游戏的流畅性及增加了CPU的发热量,这种现象在配置低的PC机上影响尤为严重。因此这类插件不够科学。
为此,特地编写了一个极其简单的《游戏启动兼自动清除dmp文件批处理》,这个批处理简单快捷环保,不占用任何的游戏资源(瞬间退出后游戏才开始运行),而且不会在硬盘上建立任何其它不知所云的各类文件。
使用方法:将“使命召唤6启动兼自动清除dmp文件.bat”拷贝到游戏根目录下,用鼠标右键点击发送到桌面建立快捷键(如需更换批处理图标可使用游戏主文件图标更换),需运行游戏时鼠标左键双击批处理快捷键即可。
说明:游戏文件在哪个逻辑盘及游戏的位置无所谓,但有的把主运行文件MW2CR.exe改过名字的,则需要对批处理里的执行文件名做同步改动。
另外请注意,现成批处理里的用户名为默认的 Administrator,如更改过用户名,请在批处理里用带环境变量与对应路径的 cd /d %LOCALAPPDATA%\CrashDumps 替换第二行。(经 w910621坛友提示修改,在此对w910621坛友表示感谢)
批处理内容介绍:
@echo off (关闭显示)
cd /d %LOCALAPPDATA%\CrashDumps (跳转到另外的逻辑盘到系统盘下dmp文件所在的目录)
del /f/s/q *.dmp (删除dmp文件)
cd /d %~dp0 (退回到游戏目录)
start MW2CR.exe (启动游戏)
可将下面批处理内容拷贝到记事本等文本编辑软件里,再存储成后缀为bat的批处理文件即可。
批处理内容(此行不拷贝):
@echo off
cd /d %LOCALAPPDATA%\CrashDumps
del /f/s/q *.dmp
cd /d %~dp0
start MW2CR.exe
桌面批处理快捷键
现成批处理文件下载(解压缩后拷贝到游戏根目录下):
最后建议还是把CrashDumps文件夹改为禁止写入比较彻底,这样运行游戏后就再也不会生成dmp文件了,具体方法见下面链接:
一劳永逸★★★避免和阻止游戏运行后生成dmp文件的另一种简单有效的方法(在win7系统下经过多次试运行确认可靠有效)
页:
[1]