You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下Chrome忽略命令行参数问题求助

问题

在Windows 10 22H2系统中运行Google Chrome 120.0.6099.225时,执行以下PowerShell命令:

PS C:\Program Files\Google\Chrome\Application> .\chrome.exe --help

或

PS C:\Program Files\Google\Chrome\Application> .\chrome.exe --version

Chrome会忽略命令行参数,直接打开窗口,而非显示帮助信息或版本号。

即使任务管理器中无Chrome窗口和chrome.exe进程,甚至重启系统后执行,问题依然存在。需要让Chrome正常处理命令行参数(包括已有Chrome窗口时也能生效,因为flutter doctor需要chrome --version的返回结果)。

解决方法

  • 添加*--no-startup-window*参数:在目标参数前加上这个参数,阻止Chrome启动新窗口,使其专注处理命令行请求。示例:

    .\chrome.exe --no-startup-window --version
    
    .\chrome.exe --no-startup-window --help
    

    该参数会让Chrome在后台完成命令处理后自动退出,无窗口弹出,返回的版本信息可被flutter doctor正常识别。

  • 指定临时用户数据目录:用*--user-data-dir*参数创建独立的Chrome实例,避免被现有实例(即使已关闭的残留进程)干扰。示例:

    .\chrome.exe --user-data-dir="C:\temp\chrome-temp" --version
    

    执行后可删除临时目录清理残留文件。

  • 使用Chrome便携版:便携版的进程与安装版完全独立,执行命令时不会出现参数被忽略的情况,适合频繁使用命令行参数的场景。

内容的提问来源于stack exchange,提问作者maf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 11:19:59