CMD命令窗口问题记录
问题一:安装软件,配置环境变量后,普通 WIN+R打开命令窗口,执行该指令,提示:“不是内部或外部命令,也不是可运行的程序或批处。。。”
当前用户在管理员组,但用户名不是administrator,以管理员身份打开cmd时,执行安装的软件对应的指令,可以执行。直接打开,不是右键以管理员身份运行时,提示:“不是内部或外部命令,也不是可运行的程序或批处。。。”
排查过程:
1、找到cmd.exe ,windows/system32/,或者桌面创建快捷方式,设置为用管理员身份运行,无法解决问题,因为我需要在某个具体文件加下执行,如果每次都以管理员身份执行cmd后,再进行cd ,当前目录比较深时,特别麻烦,我希望的是打开cmd就直接可用
2、windows/system32/用户/xxx, xxx名称为中文名,将xxx修改为英文路径,需要通过administrator登录后,修改文件名,同时修改注册列表中的的属性,这个可以自行百度。修改完成后注销administrator,用自己的用户登录,然后直接打开cmd命令窗,执行对应软件指令,直接可用。此时目标完成,但是再用右键以管理员身份运行,有问题,详情如下:
右键以管理员身份运行CMD,窗口是空白,不可输入,后面查看是上面在C盘的windows/system32/cmd.exe的以管理员身份运行没有取消,去掉勾选,重新运行可以了。
总结应该是三点:
1、环境变量要配置正确
2、对应的用户下用户名文件夹尽量用英文
3、cmd.exe 不需要设置为以管理员身份运行
看了网上其他解决方案,一般都是这个三个问题引起。