解决edg v150版本后,通过cmd命令无法启动msedge.exe服务的问题

发布时间:2026/7/5 21:45:45
解决edg v150版本后,通过cmd命令无法启动msedge.exe服务的问题 一.问题说明在edg v149之前的版本可以直接通过如下命令访问并启动服务和结束服务。C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe --remote-debugging-port9222taskkill /F /IM msedge.exe但是自2026.7.5 edg自动升级到v150后该启动方式发生了点变化主要是v150后的版本有了更多安全需求。核心原因分析‌用户数据目录锁定最常见原因‌Edge基于 Chromium在启动时如果未指定独立的--user-data-dir它会尝试锁定默认的用户配置文件夹。如果之前有 Edge 进程未完全退出即使任务管理器中看不到主进程可能仍有后台服务如msedge.exe的子进程或Microsoft Edge Update相关进程在占用文件锁新启动的实例将无法绑定调试端口且往往不会报错只是静默失败或以普通模式启动。‌V150 版本的进程管理机制变化‌新版 Edge 对后台进程和资源管理更加严格。简单的“杀死可见进程”可能并未释放所有底层句柄。‌端口被其他服务占用‌虽然您已检查但需确认是否有其他非 Edge 程序如某些开发工具、杀毒软件占用了 9222 端口。二.解决办法就是在原来的命令之上要新增个独立的用户目录数据。C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe --remote-debugging-port9222 --user-data-dirC:\EdgeDebugProfile --no-first-run --disable-extensions启动成功后访问 http://127.0.0.1:9222/json/version 看服务器是否正常。