那应该是你系统配置出了点问题吧。
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;
Windows不象多死
可以不设PATH,由注册表信息可以找到相应的文件
如果你要,可以自己添加