CMD启动时版权信息可通过注册表AutoRun值禁用:在HKEY_CURRENT_USER\Software\Microsoft\Command Processor下新建字符串值AutoRun,设为“@echo off & cls”,即可实现空白命令行启动。

Win11每次打开CMD窗口时顶部都会显示一长串版权信息(如“Microsoft Windows [版本 10.0.26100.3772]”“版权所有 © Microsoft Corporation…”),这行文字不仅占空间,还会在全屏或快速切换时干扰视线,尤其对开发者和运维人员来说属于无意义的视觉噪音。
定位并修改CMD启动时的版权显示注册表项
系统读取CMD窗口标题栏和初始文字的依据,是注册表中一个名为DisableQuickEdit同级路径下的隐藏字符串值,它控制命令提示符启动时是否执行ver和echo类初始化输出。该值默认不存在,但一旦被策略或第三方工具写入,就会强制触发版权行渲染。
第一步:按 Win + R 输入 regedit → 回车以管理员身份运行注册表编辑器。
第二步:导航至路径:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
第三步:在右侧空白处右键 → 新建 → 字符串值 → 命名为 AutoRun。
第四步:双击新建的 AutoRun,将其数值数据设为:@echo off & cls
注意:开头必须带 @ 符号,否则CMD会先显示这行命令本身;cls 是清屏关键,否则版权行仍会闪现后消失,造成视觉残留。
第五步:关闭注册表编辑器 → 打开一个新的CMD窗口验证效果。此时窗口将直接进入空白命令行状态,不再出现任何版权文字或版本声明。
补充:若已存在干扰性AutoRun值,需先清理
方法一:检查现有AutoRun值是否被篡改
在相同路径 HKEY_CURRENT_USER\Software\Microsoft\Command Processor 下,如果已存在 AutoRun 值,双击查看其数据内容。若发现含 ver、echo Microsoft、title 或调用外部批处理(如 call C:\xxx.cmd)等字样,【请直接删除该AutoRun值】,否则新设置会被覆盖失效。
方法二:禁用系统级CMD初始化脚本
某些企业环境或预装软件会向 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor 写入全局AutoRun。此位置优先级高于当前用户路径,必须同步检查。若该路径下存在AutoRun值且内容非空,需用管理员权限将其数值清空(双击→删掉全部字符→确定),不可直接删除键值,否则可能影响其他用户。
验证与生效要点
新开CMD窗口立即生效,无需重启系统或注销用户。
该设置仅作用于当前Windows账户下的cmd.exe进程,不影响PowerShell、Windows Terminal或WSL终端。
若使用Windows Terminal并自定义了CMD配置文件,请确认其启动命令未额外附加 /k ver 或类似参数,否则注册表设置会被终端层覆盖。

















