MuMu模拟器每次打开都弹发现新版本点掉还会后台偷偷下载更新完界面大改、顺手的功能不见了这篇文章分享一个通用版bat 批处理脚本一键阻断 MuMu 自动更新而且随时可以一键恢复。脚本会自动定位 MuMu 安装目录Win10 / Win11 都能用全程操作透明、不改任何系统文件。工具网盘下载地址夸克网盘点开即可转存https://pan.quark.cn/s/66a0c468f487 文末附完整代码嫌下载麻烦可自己抄下来保存为.bat。先说效果脚本做了什么运行脚本后你会得到三重保护让 MuMu 的更新器彻底罢工更新器被改名备份MuMuNxUpdater.exe被改名为MuMuNxUpdater.exe.disabled原文件原样保留随时可还原同名目录占位 拒绝访问在原位置创建一个与更新器同名的文件夹并拒绝任何人写入/删除——Windows 无法运行一个文件夹更新流程直接失效连检查更新的提示都不会再弹防火墙兜底新增一条出站拦截规则就算哪天 exe 被还原了它也联不上网。想更新的时候再跑一次脚本选恢复即可一切复原。一键阻断 MuMu 更新的使用步骤从开头给的网盘地址下载阻断MuMu更新-通用版.bat或复制文末完整代码自己保存编码选 UTF-8双击运行脚本会自动弹出 UAC 提权窗口点是改名、设置 ACL、加防火墙规则都需要管理员权限脚本自动探测 MuMu 安装目录找不到时允许手动输入看到[1] 阻断更新(15秒后默认执行) [2] 恢复更新的选择提示——15 秒不操作默认执行阻断也可以按 2 恢复看到[3/3] 完成即阻断成功重新打开 MuMu 生效。恢复方法再次运行脚本选[2] 恢复更新它会自动删除目录占位、把.disabled备份改回原名、并清掉防火墙规则。脚本原理详解三重拦截是怎么做的1. 备份并改名更新器MuMu 12 的更新动作由安装目录下nx_main\MuMuNxUpdater.exe负责。脚本第一步把它改名成.disabled备份move /y如果更新器正在运行导致改名失败会提示你先完全退出 MuMu 再试。2. 同名目录占位 ACL 拒绝访问核心技巧这是脚本最有意思的一招在原位置建一个与 exe 同名的目录mkdir !UPD! 2nul icacls !UPD! /grant:r *S-1-1-0:(RX) icacls !UPD! /deny *S-1-1-0:(W,D)Windows 上路径...\MuMuNxUpdater.exe现在指向一个文件夹任何进程都无法把它当作程序执行更新链路自然断掉/deny (W,D)拒绝所有人*S-1-1-0即 Everyone 组写入和删除防止 MuMu 自己检测到占位后删掉重下就算 MuMu 后续真的重新写入了 exe还有防火墙规则兜底见下一节。相比改 hosts / 拦更新域名的老方案这种方式不依赖具体更新服务器地址网易换 CDN 也照样有效所以叫通用版。3. 防火墙出站拦截netsh advfirewall firewall add rule nameBlock MuMuNxUpdater Outbound dirout actionblock program!UPD! enableyes profileany按程序路径拦截出站流量profileany表示域/专用/公用网络全部生效。就算更新器文件被复原它也发不出任何网络请求。自动定位安装目录路径/注册表/进程三重探测很多人电脑上 MuMu 装在非默认路径脚本按优先级依次尝试常见安装路径遍历 C~G 盘的X:\MuMuPlayer、X:\Program Files\Netease\MuMuPlayer-12.0、Global / Pro 版等 5 种典型布局含 Program Files (x86)注册表卸载信息扫描 HKLM / WOW6432Node / HKCU 的 Uninstall 键按键名和数据双重搜索MuMu读InstallLocation或从UninstallString反推目录正在运行的进程用 PowerShell 查MuMuNxMain/MuMuPlayer/MuMuNxDevice进程的可执行文件路径向上反推安装根目录。脚本还支持只读探测模式阻断MuMu更新-通用版.bat /detect——不提权、不做任何修改输出ROOT目录或NOT_FOUND方便排查环境。完整代码复制保存为 .bat 即用注意代码含中文保存时编码请选UTF-8Win10/11 记事本默认即是。脚本没有任何联网行为全部操作改名/ACL/防火墙都能用上文原理逐条核对。echo off setlocal EnableExtensions EnableDelayedExpansion chcp 65001 nul title MuMu 更新阻断/恢复工具(通用版 Win10/Win11) if /i %~1/detect goto DETECTONLY rem 自动请求管理员权限(UAC) net session nul 21 goto ADMIN_OK echo 正在请求管理员权限,请在弹出的 UAC 窗口点“是”… powershell -NoProfile -Command Start-Process -FilePath %~f0 -Verb RunAs if errorlevel 1 ( echo. echo 未获得管理员权限,未做任何更改。 pause ) exit /b :ADMIN_OK cls echo echo MuMu 模拟器更新阻断工具(通用版) echo 原理: 备份更新器 目录占位拒绝访问 防火墙拦截 echo 适配: Win10 / Win11,自动定位安装目录 echo echo. call :DETECT if defined ROOT goto HAVE_ROOT echo 未自动找到 MuMu 安装目录,请手动输入。 :ASKROOT set ROOT set /p ROOTMuMu 安装目录(如 D:\MuMuPlayer 或 C:\Program Files\Netease\MuMuPlayer-12.0): if not defined ROOT goto ASKROOT set ROOT!ROOT:! if !ROOT:~-1!\ set ROOT!ROOT:~0,-1! if exist !ROOT!\nx_main\MuMuNxUpdater.exe goto HAVE_ROOT echo. echo 该目录下未找到 nx_main\MuMuNxUpdater.exe,请重新输入。 goto ASKROOT :HAVE_ROOT set ROOT!ROOT:! if !ROOT:~-1!\ set ROOT!ROOT:~0,-1! echo 已定位 MuMu 目录: !ROOT! echo. choice /c 12 /n /t 15 /d 1 /m [1] 阻断更新(15秒后默认执行) [2] 恢复更新 请选择: if errorlevel 2 goto RESTORE goto BLOCK rem 阻断 :BLOCK set UPD!ROOT!\nx_main\MuMuNxUpdater.exe set BAK!UPD!.disabled set ISDIR if exist !UPD! ( for %%F in (!UPD!) do set FA%%~aF if /i !FA:~0,1!d set ISDIR1 ) echo [1/3] 处理更新器文件… if defined ISDIR ( echo 已处于目录占位阻断状态,跳过。 ) else if exist !UPD! ( move /y !UPD! !BAK! nul if errorlevel 1 ( echo. echo [失败] 改名未成功: 更新器可能正在运行,请完全退出 MuMu 后重试。 pause exit /b 1 ) echo 原更新器已备份为 MuMuNxUpdater.exe.disabled ) else if exist !BAK! ( echo 发现此前备份,跳过改名。 ) else ( echo 未发现更新器文件,跳过。 ) if not defined ISDIR ( mkdir !UPD! 2nul icacls !UPD! /grant:r *S-1-1-0:(RX) nul 21 icacls !UPD! /deny *S-1-1-0:(W,D) nul 21 echo 已创建同名目录占位并拒绝写入/删除。 ) else ( icacls !UPD! /deny *S-1-1-0:(W,D) nul 21 ) echo [2/3] 配置防火墙出站拦截… netsh advfirewall firewall delete rule nameBlock MuMuNxUpdater Outbound nul 21 netsh advfirewall firewall add rule nameBlock MuMuNxUpdater Outbound dirout actionblock program!UPD! enableyes profileany nul if errorlevel 1 ( echo [警告] 防火墙规则添加失败,但文件级阻断仍然有效。 ) else ( echo 规则 Block MuMuNxUpdater Outbound 已就绪。 ) echo [3/3] 完成。 echo. echo - 更新器已无法运行,更新与更新检测同时失效; echo - 即使 exe 被复原,防火墙仍会拦截其联网; echo - 恢复方法: 再次运行本脚本,选择 [2] 恢复更新。 echo. pause exit /b rem 恢复 :RESTORE set UPD!ROOT!\nx_main\MuMuNxUpdater.exe set BAK!UPD!.disabled set ISDIR if exist !UPD! ( for %%F in (!UPD!) do set FA%%~aF if /i !FA:~0,1!d set ISDIR1 ) echo [1/2] 移除文件级阻断… if defined ISDIR ( icacls !UPD! /remove:d *S-1-1-0 nul 21 rmdir /s /q !UPD! 2nul if exist !UPD! ( echo. echo [失败] 目录占位删除未成功,请关闭占用它的程序后重试。 pause exit /b 1 ) echo 目录占位已移除。 ) else ( echo 无目录占位,跳过。 ) if exist !BAK! ( move /y !BAK! !UPD! nul if errorlevel 1 ( echo [失败] 恢复备份未成功。 pause exit /b 1 ) echo 原更新器已从 .disabled 恢复。 ) else ( echo 未找到 .disabled 备份(可能从未阻断过或已处理)。 ) echo [2/2] 清理防火墙规则… netsh advfirewall firewall delete rule nameBlock MuMuNxUpdater Outbound nul 21 if errorlevel 1 ( echo 无既有规则,跳过。 ) else ( echo 防火墙规则已删除。 ) echo. echo 完成。重新打开 MuMu 后更新功能恢复。 pause exit /b rem 仅探测安装目录(不提权、不改任何东西) :DETECTONLY call :DETECT if defined ROOT ( echo [detect] ROOT!ROOT! ) else ( echo [detect] NOT_FOUND ) exit /b 0 rem 安装目录探测 :DETECT set ROOT rem -- 1) 常见安装路径 for %%D in (C D E F G) do ( if not defined ROOT if exist %%D:\MuMuPlayer\nx_main\MuMuNxUpdater.exe set ROOT%%D:\MuMuPlayer if not defined ROOT if exist %%D:\Program Files\Netease\MuMuPlayer-12.0\nx_main\MuMuNxUpdater.exe set ROOT%%D:\Program Files\Netease\MuMuPlayer-12.0 if not defined ROOT if exist %%D:\Netease\MuMuPlayer-12.0\nx_main\MuMuNxUpdater.exe set ROOT%%D:\Netease\MuMuPlayer-12.0 if not defined ROOT if exist %%D:\Program Files\Netease\MuMuPlayerGlobal-12.0\nx_main\MuMuNxUpdater.exe set ROOT%%D:\Program Files\Netease\MuMuPlayerGlobal-12.0 if not defined ROOT if exist %%D:\Program Files\Netease\MuMuPlayerPro-12.0\nx_main\MuMuNxUpdater.exe set ROOT%%D:\Program Files\Netease\MuMuPlayerPro-12.0 ) rem -- 2) 32 位目录(路径含括号,单独判断) if not defined ROOT if exist C:\Program Files (x86)\Netease\MuMuPlayer-12.0\nx_main\MuMuNxUpdater.exe set ROOTC:\Program Files (x86)\Netease\MuMuPlayer-12.0 rem -- 3) 注册表卸载信息(按键名 / 按值数据,双保险) if not defined ROOT call :SCANREG HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall if not defined ROOT call :SCANREG HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall if not defined ROOT call :SCANREG HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall rem -- 4) 正在运行的 MuMu 进程位置 if not defined ROOT call :SCANPROC if defined ROOT ( set ROOT!ROOT:! if !ROOT:~-1!\ set ROOT!ROOT:~0,-1! ) exit /b :SCANREG for /f delims %%K in (reg query %1 /s /f MuMu /k 2^nul ^| findstr /i HKEY_) do call :SCANREG_KEY %%K if not defined ROOT for /f delims %%K in (reg query %1 /s /f MuMu /d 2^nul ^| findstr /i HKEY_) do call :SCANREG_KEY %%K exit /b :SCANREG_KEY if defined ROOT exit /b for /f tokens2* %%A in (reg query %1 /v InstallLocation 2^nul ^| findstr /i InstallLocation) do ( if exist %%B\nx_main\MuMuNxUpdater.exe set ROOT%%B ) if defined ROOT exit /b for /f tokens2* %%A in (reg query %1 /v UninstallString 2^nul ^| findstr /i UninstallString) do ( set US%%B set US!US:! set US!US:\uninstall.exe! if exist !US!\nx_main\MuMuNxUpdater.exe set ROOT!US! ) exit /b :SCANPROC for /f usebackq delims %%P in (powershell -NoProfile -Command (Get-Process -Name MuMuNxMain,MuMuPlayer,MuMuNxDevice -ErrorAction SilentlyContinue | Where-Object {$_.Path} | Select-Object -First 1).Path 2^nul) do ( if not defined ROOT ( set D1%%~dpP if !D1:~-1!\ set D1!D1:~0,-1! if exist !D1!\nx_main\MuMuNxUpdater.exe set ROOT!D1! if not defined ROOT ( for %%Q in (!D1!\..) do set D2%%~fQ if exist !D2!\nx_main\MuMuNxUpdater.exe set ROOT!D2! ) ) ) exit /b常见问题 FAQQ1会不会影响 MuMu 本体和游戏运行不会。脚本只针对更新器MuMuNxUpdater.exe这一个文件模拟器主程序、游戏和数据完全不受影响。Q2为什么阻断后连检查更新都不弹了MuMu 的更新检测也是由这个更新器发起的文件级阻断后整条更新链路都失效——这正好是你想要的效果。Q3以后 MuMu 大版本更新换了更新器名字怎么办脚本按路径注册表进程三重定位已适配 MuMuPlayer-12.0 / Global / Pro如果网易真改了更新器文件名把脚本里的MuMuNxUpdater.exe替换成新文件名即可。Q4提示未自动找到 MuMu 安装目录直接按提示输入安装根目录如D:\MuMuPlayer或先用/detect参数探测一次确认路径。Q5打开脚本是乱码说明文件保存时不是 UTF-8 编码用记事本打开 → 另存为 → 编码选 UTF-8 覆盖保存即可。Q6脚本安全吗全部逻辑就是move改名备份、icacls权限、netsh advfirewall防火墙三条系统命令的组合不联网、不写注册表、不碰更新器以外的任何文件代码完整公开在本文可自行核对。总结本文分享了一个 MuMu 模拟器通用版更新阻断脚本通过改名备份 同名目录占位拒绝访问 防火墙出站拦截三重手段一键让 MuMu 不再自动更新、也不再弹更新提示并且随时可一键恢复。相比拦域名、改 hosts 的老办法它不依赖具体服务器地址网易换 CDN 也照样有效Win10/Win11 通用。工具网盘地址在文章开头和文末「相关链接」都放了一份或者直接复制本文完整代码保存使用。如果你也被 MuMu 的强制更新困扰收藏这篇文章就够了。工具下载地址https://pan.quark.cn/s/66a0c468f487相关链接名称链接https://pan.quark.cn/s/66a0c468f487https://pan.quark.cn/s/66a0c468f487