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

CMD属性与默认设置不同步:启动窗口过小问题求助

解决CMD窗口默认尺寸极小的问题

我之前也踩过这个坑——CMD一打开就缩成小方块,改了默认设置、注册表都只管用当前会话,太闹心了。给你几个亲测有效的解决方法,按顺序试:

  • 检查快捷方式的属性(最常见原因)
    很多时候不是全局默认的问题,是你用来打开CMD的快捷方式被改了设置:

    1. 找到你常用的CMD快捷方式(比如开始菜单里的「命令提示符」,或者桌面快捷方式)
    2. 右键点击→选择「属性」→切换到「布局」选项卡
    3. 把「屏幕缓冲区大小」改成宽度80,高度25,「窗口大小」改成宽度80,高度20
    4. 点击「确定」,重新打开CMD试试
  • 彻底重置CMD默认设置
    有时候之前的设置缓存会捣乱,得彻底重置:

    1. 打开CMD(不管窗口多大),右键点击窗口标题栏→选择「默认值」
    2. 在「布局」选项卡中设置好你想要的尺寸,点击「确定」
    3. 关闭所有打开的CMD窗口(必须全部关掉,不然设置不会同步到全局)
    4. 重新打开CMD,看看尺寸是不是正常了
  • 修改正确的注册表项(针对顽固情况)
    如果你之前改注册表没生效,大概率是改错了路径或者子项:

    1. 按下Win+R,输入regedit打开注册表编辑器
    2. 导航到:HKEY_CURRENT_USER\Console
    3. 找到WindowSize和ScreenBufferSize两个DWORD值:
      • WindowSize:十六进制值对应「窗口大小」,计算方式是高度×65536 + 宽度,80宽20高的话就是00140050
      • ScreenBufferSize:十六进制值对应「屏幕缓冲区大小」,25高80宽就是00190050
    4. 还要检查这个路径下有没有子项(比如%SystemRoot%_system32_cmd.exe),如果有,这个子项的设置会覆盖全局,也要把里面的WindowSize和ScreenBufferSize改成上面的数值
    5. 修改完成后,注销当前用户再登录,或者重启电脑
  • 用命令行强制设置后保存默认
    如果上面的方法都不行,可以先强制设置尺寸再保存默认:

    1. 打开CMD,输入以下命令:
      mode con cols=80 lines=20
      mode con cols=80 lines=25
      
      第一条是设置窗口大小,第二条是设置屏幕缓冲区大小
    2. 设置完成后,右键标题栏→选择「默认值」,点击确定保存
    3. 关闭所有CMD窗口,重新打开验证

一般来说,前两个方法就能解决问题,要是碰到特别顽固的情况,再试注册表或者命令行的方法。

内容的提问来源于stack exchange,提问作者I.N

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:21:26