这两天学习的时候遇到这个问题,原以为不需要多少功夫就能解决,结果却查了不少文章。相关文章站上不少了,但在Windows11下解决问题的几个要点,本文还是特地记录以下。
对操作系统有所了解的人都知道,在命令行当中输入一个命令并执行,实质上是运行一个程序。出现图中这种提示,说明是在解析命令的过程当中出现了错误
(1)系统变量还是用户变量
相信遇到提示“不是内部或外部命令,或者不是可执行程序”,有一些常识的人都会去查看环境变量的Path。那么在设置当中环境变量分两种,我们应该修改哪一个呢?
在这个问题的解决上,我们应当修改用户变量当中的Path,具体原因我不太清楚
(2)环境变量值填什么
由于操作系统不一样造成目录文件名不同以及Windows系统区分大小写的特性,一些win10的解决方案并不能直接搬运到win11系统
要修改环境变量,首先需要找到命令对应程序的目录在哪里。对于Windows11,一般来说位于C:\Windows\System32\ 目录下。最好先找到文件再复制路径,注意大小写和符号。
(3)效果
配置环境变量增加的内容如下
目录下的其他命令也可以正常运行