为啥我的电脑的环境变量的系统变量里没有path呢??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的电脑的环境变量的系统变量里没有path呢??相关的知识,希望对你有一定的参考价值。

那应该是你系统配置出了点问题吧。
path(路径设置命令):
当运行一个可执行文件时,dos会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据path命令所设置的路径,顺序逐条地到目录中搜索该文件
这里解释一下什么是内部命令,早在dos时代的时候,为了方便用户的操作,微软公司将一些常用的命令,如dir,cd等命令全部集成在系统里面。这对于dos来说是一个很大的优点。而存放这些内部命令的文件便是“commom.com”(大概是这样的文件名,因为太久没有用而记不太清楚了)。它与io.sys,msdos.sys一起成为dos系统的三个重要文件。当你在dos系统里面输入任何命令的时候,系统会先从common.com文件里面来寻找有没有这条命令,如果没有则转向寻找外部命令,到了xp时代后,这个内部命令文件则集成到了系统里面(没有考证过是哪个文件)。
外部命令其实就是一些可执行的文件(.exe文件),程序文件(.com文件),和批处理文件(.bat),也包括微软后来更新windows
installer后而以.msi命名的文件。
举个列子:
你path什么都没有的话,在命令提示符输入cmd,然后在命令行xxxx中随便输入个命令,。系统会在内部命令中先寻找它,如果在内部命令中没有找到你输入的命令,那么系统将会转向寻找外部命令。也就是说,系统会在你上面说的“path”所指向的目录中寻找这些外部命令。如果没有找到则会显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。
给你个copy,新建个path吧:
%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;
参考技术A Windows不象多死
可以不设PATH,由注册表信息可以找到相应的文件
如果你要,可以自己添加本回答被提问者采纳

windows7中环境变量里的path路径是做啥用的?

path路径误删了会怎么样?该如何重建path?

参考技术A 环境变量的变量值都是一些应用程序所在的目录,设置环境变量的目的是使这些程序可以在任何目录中被调用,这种方法在DOS这样的命令窗口中作用更明显。如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。
误删之后可通过右键我的电脑—属性—高级系统设置—环境变量—新建,但是以前path变量所包含的目录(主要是自己添加的)就要靠自己找回了,有的目录会在软件重装时加载进去。
参考技术B 环境变量类似于DOS的PATH命令,就是将特定的路径存入系统缓存中,当需要运行一些程序时,系统会先从当前路径开始寻找运行,如果找不到,会进入PATH指定的路径寻找该文件并运行。
WINDOWS下的环境变量同理,如你点开始 运行 然后运行一些命令如msconfig就会进入该程序因为MSCONFIG所在的文件夹在环境变量中已经预置过了,如果你敲入的命令不在环境变量的设置路径中就会提示无法运行。这时你只要将此路径添入到环境变量中就可以在开始运行中执行.

再点新建,把删掉的加上去就可以了!追问

win7的path是多少?

追答

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\Windows7Master;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin

本回答被提问者采纳
参考技术C

Windows的Path和Linux作用差不多,

主要目的是指定常用可执行程序的路径。

比如我们常用的CMD,以及CMD中使用的那些命令, 其实都是一个个的可执行程序,

位于%SystemRoot%\\system32目录下,

比如你想试试ping,查看下网络延迟情况。

你只需要打开CMD,然后输入

ping www.baidu.com -t

 就能得到执行。

如果没有定义path变量,或者path变量没有包含system32路径

你就不得不这样使用

C:\\Windows\\system32\\ping.exe www.baidu.com -t

很麻烦,对吧?这就是Path的作用,

系统默认的Path变量的值就包含了这个路径,

所以使用的时候只需要输入命令的名称就能调用程序了,而无需输入完整的路径。

不谢。

默认Path的值可以这样设置就好

 Name:Path
Value:%SystemRoot%;%SystemRoot%\\system32;%SystemRoot%\\system32\\wbem;%SystemRoot%\\system32\\WindowsPowershell\\v1.0;

注意需要设置到全局变量环境,而不是用户变量环境里。

也就是在设置环境变量的窗口中位于下方的系统变量当中设置。

以上是关于为啥我的电脑的环境变量的系统变量里没有path呢??的主要内容,如果未能解决你的问题,请参考以下文章

mysql的安装为啥没有配置环境变量?

终端里为啥无法运行python?

win系统PATH变量在配置maven环境变量出错

怎么把python添加到环境变量

如何使windows系统环境变量的改变即时生效

系统环境变量path怎样添加