命令行语法错误

cmd命令行失效问题,比如总是显示‘命令语法不正确’,这也叫做命令行语法错误问题!!!

这个问题是我在配置Tomcat时遇到的,jdk,jre,环境配置啥的检查过多次都没问题,但是命令行总是输出命令语法不正确,经过排查,确定问题出在命令行的注册表配置

该问题困扰了我整整4天时间,那段时间真的煎熬,tomcat配置不了,java web也学不下去,通过以下方法,终于解决了,这个收获值得与大家分享,希望大家能从我这里解决问题!!!

直接上干货,如何解决命令行问题

1.首先应该确定你的电脑是否缺少cmd.exe

解决方案

(1)打开计算机:C:\Windows\system32\cmd.exe,查看cmd.exe文件是否被移除或者被更名,如果没有cmd.exe文件,可以从其它计算机上拷贝cmd.exe文件复制到C:\Windows\system32 。

命令行语法错误_第1张图片

2.此类问题大多出现在注册表,注册表键值数据不正常

解决方案:(关键步骤)

1.按下win+R组合键打开运行,键入:regedit 点击确定打开注册表编辑器;

2.在注册表左侧展开:HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor

3.如果有不一样的话按下图的键值进行设置,如果没有的话则进行新建,然后进行命名并配置数值数据即可!

CompletionChar (64)(十进制)注意你修改数值然后确定后显示的还是40,并不是64,因为自动显示的是64进制的,下面的也是这样
DefaultColor (0)
EnableExtensions (1)
PathCompletionChar (64)(十进制)
AutoRun 留空
DelayedExpansion (1)

改为如下图所示:
命令行语法错误_第2张图片

以上便是小白关于命令行语法不正确/命令行选项语法错误的解决办法

你可能感兴趣的:(cmd,windows,经验分享,bug)