Win11下Chrome --remote-debugging-port参数失效问题求助
Chrome 140版本远程调试端口无法被netstat检测到的问题解决
问题描述
在Windows 11系统中,使用命令:
chrome --remote-debugging-port=8888 --user-data-dir=C:\Users\[USER]\AppData\Local\Google\Chrome_for_Testing\test_user
启动Chrome 140.0.7339.81时,浏览器能正常打开,但执行netstat -an无法查到指定的8888端口;而Chrome 136-137版本可正常检测到该端口。
解决办法
强制使用IPv4绑定端口
Chrome 140开始默认用IPv6监听远程调试端口,netstat -an默认只显示IPv4记录,导致无法查到。可以执行netstat -ano查找[::]:8888确认端口是否在监听。
若需要用IPv4,启动命令添加--remote-debugging-address=0.0.0.0参数,完整命令:chrome --remote-debugging-port=8888 --remote-debugging-address=0.0.0.0 --user-data-dir=C:\Users\[USER]\AppData\Local\Google\Chrome_for_Testing\test_user之后执行
netstat -an就能看到0.0.0.0:8888的监听记录。检查用户数据目录权限
确认指定的--user-data-dir路径有读写权限:右键目标文件夹→「属性」→「安全」,确保当前用户拥有「完全控制」权限,权限不足会导致远程调试服务初始化失败。验证启动参数是否生效
在Chrome地址栏输入chrome://version,查看「命令行」字段,确认--remote-debugging-port和--user-data-dir参数已正确加载。若参数缺失,检查命令输入是否有误(比如路径含空格时未加引号)。
内容的提问来源于stack exchange,提问作者MMartin2000
相关产品推荐
相关产品推荐

