多语言展示
当前在线:122今日阅读:23今日分享:25

环境变量:[1]格式错误

path(环境变量)是 dos 时代的内部命令,Windows操作系统图形化之后依然沿用至今。正确使用环境变量的各种命令,可以设法隐藏程序、快速打开深层文件或者文件夹等应用。
工具/原料

电脑、Windows 操作系统。

案列一:
1

出错现象:一位知友求助:为什么在CMD命令符编辑器中一定要输入文件扩展名才可以正常使用?在配置java环境变量时,输入不带扩展名的文件名,系统不认,还会弹出:' java' 不是内部或外部命令,也不是可运行的程序或批处理文件。的出错提示。而输入带有.exe扩展名的文件名,却是可以正常执行的。

2

分析一下,大致有以下几种情况会导致这个出错状况:①在变量值中没有将.exe变量值涵盖其中,会造成这样的错误,加载.exe扩展名。②正确的输入方式需要在各个扩展名之间加上英语状态的分号 ;否则也会出错。③在CMD提示符中修改变量只能当前窗口有效,到系统属性中修改才会始终有效。

3

道理都明白,就是不能解决问题,于是让其截图交流,有图有真相,图片传上来一看,原来在输入 .exe 扩展名之前多了一个分号 ;正确的书写格式是:变量名:PATHEXT变量值:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

案例二:
1

打不开正常的系统文件,主要的出错的特征是:在运行中输入正确的系统文件等命令,却会弹出系统找不到指定的文件之类的出错提示,但是在操作系统的搜索中却可以搜索到这个系统文件。一般发生这样的状况,主要是中毒、或者安装软件导致系统环境变量发生紊乱所致,正确修复系统变量的值即可解决问题。

2

关注环境变量中的Path(路径),如果系统变量中没有Path(路径)的配置,可新建:变量名:Path变量值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

3

打开环境变量的步骤有多种方法:①开始→控制面板→系统→系统属性→高级→环境变量②右键点击我的电脑→属性→系统属性→高级→环境变量③开始→运行→输入:sysdm.cpl 点击确定,或按下回车键(Enter)执行→(同上)用户变量:当前登陆账号的用户环境变量系统变量:操作系统中所有用户的环境变量

系统变量:
1

开始→运行→输入:CMD 点击确定,或按下回车键(Enter)执行,打开命令提示符:键入:set path 即可查看当前操作系统的path(系统路径)变量值。截图上的是双系统共享C盘的系统文件夹路径,如果是单系统在C盘,这个路径会不一样的,不妨测试一下。

2

可以尝试在运行中输入这些变量值,回车看看会打开哪些系统文件夹。%WINDIR%                          系统 返回操作系统目录的位置。%SYSTEMROOT%              系统 返回 Windosw 目录的位置。%ALLUSERSPROFILE%      局部 回所有“用户配置文件”的位置。%UserProfile%                     局部 返回当前用户的配置文件的位置。%HOMESHARE%                 系统 返回用户的共享主目录的网络路径。%APPDATA%                       局部 回默认情况下应用程序存储数据的位置。%COMSPEC%                     系统 返回命令行解释器可执行程序的准确路径。%SYSTEMDRIVE%              系统 返回包含 Windows 根目录(即系统根目录)的驱动器。%TEMP% and %TMP%        系统和用户 默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP。

3

整合用户变量和系统变量中的 path(路径):有些软件安装之后,会另起炉灶,在环境变量中的path中添加参数,这样就形成了一样的变量名在环境变量中有同名的。如何将其合二为一呢,可以先双击一个用户path变量名,全选、复制变量值,然后再双击另一个系统path变量名,在原有的变量值后加载一个英文状态的分号( ;)然后再将刚才复制的用户path变量值黏贴在后面,点击确定即可。正确设置无误,即可删除原来的用户变量中的path变量名。

注意事项

但凡正常的系统文件打不开,可以在系统变量中找到些许原因。删除错误,复原正确路径。

推荐信息