部署完ManusAI后,不少用户发现系统响应变慢、CPU占用率持续居高不下,这往往是由Windows系统默认开启的若干非必要服务在后台抢占资源所致。要确保推理任务与API请求的稳定性,核心操作就是针对性禁用这些冗余服务。以下为具体操作步骤。

通过服务管理器精准停用关键冗余服务
这是最稳妥的方法,适合首次部署ManusAI的用户,可逐一确认服务用途,避免误关核心组件。
按下Win + R,输入services.msc,回车打开服务管理器。
找到Windows Search服务,右键→属性→先点击“停止”,再将“启动类型”改为【手动】。注意不要直接禁用,因为后续调试时可能仍需快速启用搜索日志,手动模式更具灵活性。
定位SysMain(原Superfetch),双击打开属性,先查看“依存关系”选项卡——确认没有其他服务依赖它后,点击“停止”,启动类型设为【禁用】。在SSD环境下该服务不仅无用,还会频繁触发磁盘读写,直接拖慢ManusAI模型加载速度。
Print Spooler同样操作:停止→启动类型禁用。ManusAI不涉及打印任务,保留该服务只会无谓消耗系统资源。
用msconfig一键屏蔽第三方干扰服务
ManusAI常与WPS、Adobe、NVIDIA等软件共存,这些软件的后台服务会抢占GPU显存或网络端口,易导致API调用超时。
操作方法:Win + R → 输入msconfig → 切换到“服务”选项卡 → 勾选“隐藏所有Microsoft服务”。此时列表中仅剩第三方服务,例如NvContainerNetworkService、WPSUpdateService、AdobeIPCBroker等,全部取消勾选即可。
更快的方式:直接点击“全部禁用”按钮,比逐项取消更省时,且不会影响Windows自身服务。点击“应用”→“确定”,重启生效。完成这一步后,ManusAI启动时的端口冲突率可降低约70%。
PowerShell批量禁用遥测与推送类服务
这些服务不参与推理流程,却持续在后台上报数据、检查更新,对ManusAI这类本地化部署场景来说毫无价值。
先以管理员身份运行Windows PowerShell,然后依次执行以下三条命令(每输完一条按回车):
Set-Service -Name "DiagTrack" -StartupType Disabled
Set-Service -Name "dmwappushservice" -StartupType Disabled
Set-Service -Name "lfsvc" -StartupType Disabled
执行后可验证:Get-Service DiagTrack, dmwappushservice, lfsvc | Select Name, StartType,确保三项StartType均为Disabled。
特别提醒:lfsvc是位置框架服务,ManusAI不调用地理接口,禁用后不会影响任何功能。但若后续需要集成地图坐标生成功能,请记得手动恢复该服务。
