“该命令不是内部或外部命令的解决方法
nmake不是内部命令或外部命令,也不是可运行程序
nmake不是内部命令或外部命令,也不是可运行程序(2009-12-05 20:30:47)转载▼标签:杂谈nmake不是内部命令或外部命令,也不是可运行程序2009-11-18 16:531)推荐我在编译UDF时出现如下错误:Error: Floating point error: divide by zeroError Object: ()> "nmake"不是内部命令或外部命令,也不是可运行程序Error Object: ()Error: open_udf_library:系统找不到指定目录Error: Floating point error: divide by zeroError Object: ()我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。
换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.1希望遇到同样问题的同学借鉴一下,呵呵。
udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中更改“include”“lib”“path”变量的值,保持默认状态即可;2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库在这一步中常出现的错误:(a)(system "move user_nt.udf libudf\ntx86\2d")0(system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制1 个文件。
CMD提示不是内部或外部命令如何解决
CMD提示不是内部或外部命令如何解决
CMD提示不是内部或外部命令是怎么回事,该怎么办,那么CMD提示不是内部或外部命令如何解决的呢?下面是店铺收集整理的CMD提示不是内部或外部命令如何解决,希望对大家有帮助~~ CMD提示不是内部或外部命令的解决办法
先说明一下,CMD提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,多是由于CMD的环境路径指向造成了,许多GHOST系统都存在这个问题。
第一种解决方法,直接打开法。
依次打开我的电脑-C盘(系统分区)-WINDOWS-SYSTEM32.
此时用鼠标随便单击一个文件或文件夹,点击C键(输入法需先关闭),这样我们就能很快找到CMD.EXE这个文件了。
接着我们双击运行就可以正常使用了,这里我们用PING命令做一个试验。
第二种方法,修改路径法。
我们在开始菜单中选择运行或者直接按WIN+R,输入CMD回车。
由于我们还没有修改环境路径所以,现在PING命令是无法执行的。
此时我们输入C:\WINDOWS\SYSTEM32\ 再回车就将路径修改正确了。
(C盘是指系统分区,如果你的系统安装在D盘,那就输入D:\WINDOWS\SYSTEM32\)
接下来测试一下PING命令,一切正常了!。
CMD命令:不是内部或者外部命令也不是可运行的程序或批处理文件
CMD命令:不是内部或者外部命令也不是可运⾏的程序或批处理⽂件
前⾔:
相信有很多⼩伙伴都⽐较喜欢使⽤Command命令来快速的打开或运⾏程序,但是有些时候命令提⽰符会和我们开个⼩玩笑。
今天我就教⼤家如何管教这个不听话的cmd!场景:
看有些⼤神在命令提⽰符⾥输⼊两句命令就能执⾏⼀⼤串东西,本着学习的态度,先试试再说!没成想出现了:“不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
”通过各种查各种找,终于发现问题的所在:原来是环境变量的配置出了问题,导致Command不能正确的执⾏命令。
⾸先:
确定是否能启动Command命令提⽰符!
我的电脑——右击选择属性——⾼级系统设置
选择环境变量
然后:
找到名为ComSpec的系统变量,查看是否是:“%SystemRoot%\system32\cmd.exe”,如果不是请更改。
(这意味着你是否能正常启动CMD)
关键:
然后找到名为PATH的变量,点击编辑:
“;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64”
将其粘贴到PATH的后⾯(引号中的内容,包括分号)
最后:
记得保存⼀下,点击确定,重启Command命令提⽰符。
win10cmd提示不是内部或外部命令怎么办三种方法修复错误提示
win10cmd提⽰不是内部或外部命令怎么办三种⽅法修复错误提⽰win10 命令提⽰符不是内部或外部命令的解决⽅法!最近使⽤win10系统的⽤户反应在win10系统中打开命令提⽰符运⾏命令的时候遇到了“****不是内部或外部命令”的错误提⽰,⽆法正常运⾏命令,针对这⼀问题不少⽤户都⾮常的头疼。
那么遇到“****不是内部或外部命令”的错误提⽰怎么解决呢?下⾯就让⼩编给⼤家分享下不是内部或外部命令的解决⽅法步骤吧!不是内部或外部命令介绍批处理中的bai“内部命令”是指包含在ducmd.exe中的命令,就是cmd.exe这个批处理解释器zhi内部包含dao的命令。
⽽“外部命令”就是指不包含在cmd.exe中的命令,这种命令的特点⼀般就是在c:\windows\system32⽂件夹中有对应名字的.exe、或.com可执⾏⽂件(例如:ipconfig.exe、findstr.exe)。
如果你在运⾏⼀个命令的时候,系统给出提⽰“** 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件”,出现这种情况1.⼀般是因为c:\windows\system32⽂件夹下缺少对应的exe或com⽂件,去⽹上下载⼀个,放在c:\windows\system32⽂件夹下即可让命令正确执⾏。
(例如:'ipconfig' 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
——解决:下载⼀个ipconfig.exe放在c:\windows\system32,再次使⽤该命令就可以正常运⾏)2.特殊原因:系统环境变量被修改了。
恢复办法如下:我的电脑--属性--⾼级--环境变量--系统变量将名为“path”的变量值,双击修改为:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 重启电脑后⽣效。
win10 命令提⽰符mode不是内部或外部命令的解决⽅法教程:1、修改⼀下环境变量⾥的path在前⾯加上%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem,记得最好加在前⾯。
windows连接远程服务器报错SSH不是内部或外部命令,也不是可运行的程序或批处理文件解决方案
windows连接远程服务器报错SSH不是内部或外部命令,也不是可运⾏的程序或批处理⽂件解决⽅案
⽹上在windows下连接远程服务器的步骤如下:
1.打开cmd命令⾏窗⼝
2.输⼊cd ~/.ssh,进⼊c盘下的.ssh⽂件
3.输⼊“ssh root@远程服务器的ip地址”连接远程服务器,
but,提⽰是这样的:
在⽹上搜了解决⽅法,现问题已解决,特来分享给⼤家:
1.安装git
2.安装完成后,在任意地⽅右击,选择“Git Bash Here”
3.在git bash下依次输⼊如下命令:
cd ~/.ssh:进⼊c盘下的.ssh⽂件,如果⽂件不存在,则执⾏“mkdir ~/.ssh”新建⽂件
配置全局的name和email,这⾥是的你github或者bitbucket的name和email:
git config --global "⽤户名":
git config --global user.email "邮箱"
⽣成key:
ssh-keygen -t rsa -C"邮箱"
连接远程服务器:
ssh root@远程服务器的ip地址
这时,会提⽰你输⼊密码,密码是不可见的,你只管输⼊后按回车就⾏
连接成功啦。
初⼊职场热爱分享的打⼯⼈⼀枚,请⼤家多多指教,么么哒~。
Windows CMD命令的错误处理与异常情况解决技巧
Windows CMD命令的错误处理与异常情况解决技巧在日常的计算机使用中,我们经常会使用到Windows命令提示符(CMD)来执行各种操作。
然而,由于各种原因,有时候我们会遇到一些错误和异常情况。
本文将分享一些Windows CMD命令的错误处理与异常情况解决技巧,帮助您更好地应对这些问题。
一、错误处理技巧1. 错误代码的解读在CMD中执行命令时,有时会出现一些错误代码。
这些错误代码可以帮助我们定位问题所在。
例如,当我们执行一个不存在的命令时,CMD会返回“不是内部或外部命令,也不是可运行的程序或批处理文件”的错误信息。
这提示我们命令不存在或者路径设置有误。
2. 重定向错误输出有时候,我们需要将错误信息输出到一个文件中以便后续分析。
可以使用">"符号将错误输出重定向到一个文本文件中。
例如,执行命令"dir c:\temp > output.txt 2>&1"会将目录"c:\temp"的内容输出到output.txt文件中,同时将错误信息也重定向到该文件中。
3. 使用错误处理命令CMD提供了一些错误处理命令,可以帮助我们处理错误情况。
例如,使用"IF ERRORLEVEL"命令可以根据错误代码进行条件判断。
这样,我们就可以根据不同的错误代码执行不同的操作,从而更好地处理错误。
二、异常情况解决技巧1. 文件路径包含空格在CMD中执行命令时,如果文件路径中包含空格,会导致命令无法正确执行。
为了解决这个问题,可以使用双引号将文件路径括起来。
例如,执行命令"cd"C:\Program Files""可以正确切换到"C:\Program Files"目录。
2. 文件名包含特殊字符有时候,文件名中可能包含一些特殊字符,如冒号、问号等。
这些特殊字符可能会导致命令无法正确执行。
netstat-ano不是内部或者外部命令
netstat-ano不是内部或者外部命令
打开命令提⽰符窗⼝输⼊netstat -ano查看80端⼝时,系统提⽰这个不是内部或者外部命令!
解决⽅法:
打开命令窗⼝:开始->运⾏->输⼊CMD->确定
在窗⼝输⼊:C: (敲回车键)
再输⼊: cd \windows\system32 (敲回车键)
再运⾏你的命令:netstat -ano 就可以了。
这个问题在于windows 没有设置在任意路径下运⾏外部命令的 path 语句。
端⼝占⽤解决办法
cmd——回车,输⼊netstat -ano——回车,可以查看已占⽤的端⼝,记下端⼝的PID,然后打开任务管理器,点查看,选择列,勾选PID确定,找到对应的PID,结束进程,如果结束不了或者结束后还不起作⽤,就⽤ntsd命令
如果任务管理器结束不了进程,就⽤下边这个命令
cmd——回车,输⼊ntsd -c q -p PID——回车
ntsd -c q -p PID(把最后那个PID,改成你要终⽌的进程的PID)。
在进程列表中你可以查到某个进程的PID。
以上参数-p表⽰后⾯跟随的是进程PID, -c q表⽰执⾏退出Ntsd的调试命令,从命令⾏把以上参数传递过去就⾏了。
npm不是内部或外部命令,也不是可运行的程序
npm不是内部或外部命令,也不是可运⾏的程序在搭建vue环境的过程中,遇到的问题⼩记
nodejs安装在 F:\nodejs\
- 问题描述:'npm' 不是内部或外部命令,也不是可运⾏的程序;
出现原因: 1. 没有配置环境变量; 2. 配置之后没有重新打开cmd命令窗⼝。
解决⽅案:1. 设置环境变量。
设置路径:此电脑-右键属性-⾼级系统设置-环境变量
系统变量node环境安装后应该会⾃动添加( eg:F:\nodejs\ )
此时要设置的是:⽤户变量模块( path:nodejs安装⽬录,eg: F:\nodejs\node_modules )
2. 设置完成之后需要重新打开cmd窗⼝,不然设置不会即时⽣效。
使⽤命令: npm -v 查看npm是否安装成功
- 问题描述:安装淘宝镜像之后,运⾏cnpm命令出现: 'cnpm' 不是内部或外部命令,也不是可运⾏的程序;
出现原因:cnpm的相关⽂件跟npm(npm位置:F:\nodejs\node_modules\npm)不在同⼀⽬录下
检查⽬录是否⼀致。
发现cnpm⽂件的位置,在 F:\nodejs\node_global⽂件夹下,导致系统找不到cnpm的相关命令
解决⽅案:可以在系统变量中添加path: F:\nodejs\node_global\
使⽤命令: cnpm -v 查看cnpm是否安装成功。
“adb不是内部或外部命令”问题的解决
“adb不是内部或外部命令”问题的解决
首先这个问题有两种可能:
1.就是没有配置环境变量,这个只需要将android安装:例如C:\Program File\android-sdk-windows\tools加入到系统变量Path中,需要注意的是Path中会配置的有其他的路径,需要在android的路径前加;然后将上面的路径粘贴上去就OK 了。
2.就是配置了环境变量在cmd中输入adb还是出现“adb不是内部或外部命令”这样的问题,那么轻接着往下看:在我刚学习android的时候在网上找了许多配置android环境变量的方法、也根据他们的说法配置好android的环境变量、然后输入adb、别人就可以显示好多信息,可是我的偏偏出错了,可是我明明是按照网上说的方式去做的,而且大多说法都一样,我就找错啊,找了半天找不到啊,实在是找不到,不就是配置一个环境变量吗,有什么好配置的呀,后来看文件夹,发现在\platform-tools下面有adb.exe,而在tools文件夹下面没有,原来是这样的。
android2.2和android 2.3是不一样的,android2.3 adb.exe是放在android-sdk-windows\platform-tools目录下面的,而2.2是放在tools目录下面的,所以我吧path的路径指到platform-tools下面,然后输入adb,成功!!!。
window10javac不是内部或外部命令
window10javac不是内部或外部命令 今天在新电脑上配置Java环境变量(window 10),不管怎么配置都是提⽰“javac不是内部或外部命令”,java,java -version命令是正常的。
后来发现是path路径配置的不对,修改后还是不⾏,后来看⽹上说要⽤jdk的绝对路径,修改后也不⾏。
最后将cmd窗⼝关闭,重新启动后输⼊javac命令就正常了。
⼀、环境准备 Windows10 jdk-9.0.1⼆、下载并安装JDK⼆、环境变量配置 1、右键桌⾯上“我的电脑”>>“属性”,在弹出的页⾯上点击“⾼级系统设置”。
2、在弹出的“系统属性”窗⼝中“⾼级”标签页下点击“环境变量”按钮。
3、在弹出的“环境变量”窗⼝中,点击下⽅的“新建”按钮,在弹出的“新建系统变量”窗⼝中,新建⼀个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本⼈为:D:\project\tool\Java\jdk_9.0.1。
如图所⽰。
4、设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下⽅的“编辑”按钮,在弹出的窗⼝中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。
如图所⽰: 5、和JAVA_HOME⼀样,新建⼀个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。
如图所⽰: 6、在配置好环境变量后,可以进⼊cmd中检查Java是否安装正确,检查的命令为 java -version,如图所⽰:。
vue不是内部或外部命令,也不是可运行的程序或批处理文件解决方法
vue不是内部或外部命令,也不是可运⾏的程序或批处理⽂件解
决⽅法
问题出在:配置 npm 全局下载的包添加到环境变量中
1.输⼊ npm config list 查看⽬录
找到 prefix ⽬录下对应的地址
2.在"控制⾯板"⾥⾯找到“系统和安全”,接着在“系统和安全”找到“系统”,
找到系统界⾯后,在左边的侧边栏,找到“⾼级系统设置”,点击进⼊
3.点击进去后,在⾼级选项卡⾥⾯,找到“环境变量”按钮,并点击进去
4.点击进去后
先在“系统变量”部分选中path⼀⾏,再点击下⾯的“编辑”按钮
5.点击进去后,选中页⾯的“新建”按钮
6.在新建页⾯的最后⼀⾏加⼊第⼀步操作⾥⾯查询到的prefix后⾯的路径,再点击“确定”,在接下来的页⾯上⼀键点击确定,就设置成功。
telnet不是内部或外部命令,也不是可运行的程序
telnet不是内部或外部命令,也不是可运行的程序
telnet不是内部或外部命令,也不是可运行的程序win7系统下的解决办法图文详解
维护人员经常使用telnet去登录其他服务器和主机等网络设备。
但是在使用的时候经常会碰见'telnet' 不是内部或外部命令,也不是可运行的程序的报错信息。
这是默认系统安装的时候将此功能给过关闭的。
1、我们常看到的telnet不是内部或外部命令,也不是可运行的程序。
如下图
2、打开控制面板,开始-控制面板,单击打开控制面板。
3、打开程序,控制面板-》程序,是上面的程序,而不是卸载程序哦
4、打开或关闭windows功能,
5、勾选telnet客户端,选中后确定,确定过程会稍微慢一点,稍等即可。
6、验证,再次telnet会有提示信息,不再报错了。
如果对端设备打开了telnet23端口,则
是可以打开的,如果对端关闭了23端口,所以telnet无法成功的,但是已经不再报错
了。
telnet成功案例。
如下是可以正常telnet的,这台设备是打开了23端口,登录之后是提示输入用户名和口令的。
关于fluent—nmake不是内部命令或外部命令,也不是可运行程序
关于FLUENT —"nmake"不是内部命令或外部命令,也不是可运行程序推荐我在编译UDF时出现如下错误:Error: Floating point error: divide by zeroError Object: ()> "nmake"不是内部命令或外部命令,也不是可运行程序Error Object: ()Error: open_udf_library:系统找不到指定目录Error: Floating point error: divide by zeroError Object: ()我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。
换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.16,希望遇到同样问题的同学借鉴一下,呵呵。
udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中更改“include”“lib”“path”变量的值,保持默认状态即可;2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库;在这一步中常出现的错误:(a)(system "move user_nt.udf libudf\ntx86\2d")0(system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制 1 个文件。
javac不是内部或外部命令也不是可运行的程序解决方法
javac不是内部或外部命令也不是可运⾏的程序解决⽅法
第⼀种情况:没有安装jdk
解决⽅法:下载并安装jdk
怎么看⾃⼰是否安装了jdk呢?有⼀种⽅法是打开cmd,输⼊指令:java -version,可以显⽰你安装的jdk的版本号
第⼆种情况:安装过jdk,但没配置环境变量
解决⽅法:我的电脑->属性->⾼级->环境变量->系统变量->
以下路径根据⾃⼰的实际情况填写
新建 JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_25
新建 CLASSPLASS:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
PATH前⾯位置加上:
D:\Java\jdk1.8.0_131\bin;D:\jre\bin;
第三种情况:已经安装jdk,⽽且已正确配置环境变量,但是还是显⽰此命令
解决⽅法:检查jdk\bin⽬录下有没有javac.exe.
这种情况是安装jdk的时候其实是分两次来安装的,第⼀次安装的jdk,第⼆次是安装的jre,可能你的两个的安装路径默认⼀致啦,jre把javac.exe给覆盖了。
建议重装⼀次,路径分开……。
win7 32位系统CMD命令行提示“不是内部或者外部命令”的解决方法
命令,也不是可运行的程序或者批处理文件”的解决方 法,如果大家有遇到这种问题,不妨按照上述的方法进 行设置下吧!
文章经过精心编写发布,转载请留名,谢谢!
云ERP /
Hale Waihona Puke 很多win7系统用户利用CMD命令查询系统的信息或者是 判断网络的好坏。CMD命令能够帮助用户更好的操作使 用电脑。不过在使用该命令时也会出现一
些问题,比如有win7 32位系统用户反馈在CMD命令行中 输入任何命令,系统都提示不是内部或者外部命令,也 不是可运行的程序或者批处理文件。
那么遇到这种情况我们该如何解决呢?下面小编跟大家分 享下关于这个问题的解决方法!方法如下:1、鼠标点击 win7 32位系统“开始”菜单,选择“
运行”选项;2、在打开的运行对话框中输入“path %windir%system32”字符命令后按确定键; 3、重启系统;4、系统重启之后
还是无法使用的话,右键点击“计算机”选择属性;5、选 择“高级系统属性”,再点击“环境变量”;6、看看 “windir ”的值是多少,最好是修改成
系统默认值; 7、如果没有“windir ”这一项的话,新建一个同名变量即 可。这就是解决CMD命令行中输入任何命令,都提示 “不是内部或者外部
使用npm命令提示:npm不是内部或外部命令,也不是可运行的程序的处理方法
使⽤npm命令提⽰:npm不是内部或外部命令,也不是可运⾏的程序的处
理⽅法
在安装nodejs时候,有时候我们会把它安装在d盘或别的盘时,经常会遇到npm环境变量没有配好,需要⾃⼰⼿动去配置。
在安装完nodejs后输⼊node --version查看安装是否成功,若成功会出现下图
接着我们在使⽤npm安装依赖的时候有时候会出现“'npm' 不是内部或外部命令,也不是可运⾏的程序”的提⽰,此时我们先查看环境变量
知道3所指的路径,你会看到下图只有⼀个etc⽂件,没有马赛克部分内容,没有npm⽂件。
发现问题后,我们在环境变量中添加我们安装的npm命令⾏执⾏⽂件路径
我的是安装在D:\Program Files\nodejs下(如下图)
则添加此路径的环境变量,按下图步骤
添加完后重启便可使⽤npm命令
总结
到此这篇关于使⽤npm命令提⽰: 'npm' 不是内部或外部命令,也不是可运⾏的程序的问题的⽂章就介绍到这了,更多相关npm命令提⽰npm 不是内部或外部命令内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
如何解决C#编译中“csc不是内部或外部命令”的问题
如何解决C#编译中“csc不是内部或外部命令”的问题安装完VisualStudio 2010编译环境后,是不能用命令行直接编译写好的csc文件的,如果不配置环境变量,在命令提示符(cmd)中编译扩展名为cs的文件,会出现错误提示“csc不是内部或外部命令,也不是可运行的程序,或批处理文件”。
这时只需配置好环境变量,就可以成功执行csc命令编译C#源码了。
解决方案:使用记事本编写一个C#程序,保存后将扩展名改为cs,存储在D 盘中。
这个文件会成为本例中的一个样本。
代码大意为向命令行中写下“i love u”。
找到NET Framework的安装路径,在.NET Framework的安装路径上,可以看到标识有本台机器上已经安装的.NET Framework各版本的文件夹,选择写有最新版本的文件夹进入。
如本机中.NETFramework版本为“v4.0.30319”(我的是64位的Win8操作系统,所以选择Framework64下的目录)。
进入文件夹后,用鼠标左键单击上方的地址栏,获取该文件夹在系统中的绝对地址。
复制下这个地址。
找到桌面上的“计算机”图标,右键单击,并在弹出的菜单中点击“属性”。
如果桌面上没有“计算机”图标,可以在开始菜单下方的输入框中输入“系统”进入。
在进入“系统”属性设置窗体后,点击左侧的“高级系统设置”,在弹出的“系统属性”设置中找到“高级”选项卡中的“环境变量”。
在下方的“系统变量”中找到变量“PATH”,点击下方的编辑。
将刚才复制的地址复制到“PATH”的最后。
注意如果之前PATH 项已经有内容,需要在原来内容最后输入英文的分号“;”,加以分隔。
环境变量设置完毕后,单击“确定”保存并退出设置界面。
此时就可以使用csc命令对cs文件进行编译了。
在设置完环境变量后,cmd需要重启一次,才能执行csc命令。
执行成功后界面如下图所示。
这时在D盘可以看到编译好的可执行文件。
该文件可以正确执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机基础知识——“该命令不是内部或外部命令”的解决方法
在Windows XP系统的命令行模式中运行所有命令都提示“该命令不是内部或外部命令,也不能运行可执行文件和或批处理文件”。
我认为造成这种情况的原因不为乎以下几种情况:
1、执行这些命令的可执行文件被误删造成的,如进入系统安装目录的system32目录中发现attrib、ipconfig等可执行文件依然存在,并没有被删除或改动的迹象的话,继续看下一步:
2、在C:\WINDOWS\SYSTEM32目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,如运行命令文件时有错误提示,说明该命令文件已经损坏,运行时一闪即逝,没有错误提示说明该命令文件完好无损的,如没问题,请接着往下看:
3、输入“CMD”命令进入命令行模式,然后进入“c:\windows\system32”目录运行运行你想要运行的命令(比如ipconfig命令),肯定一切正常,IP地址及DNS 等信息全部都能显示出来了。
造成这种现象的原因是:“我的电脑→属性→高级”标签的“环境变量”设置问题。
“系统变量”中的Path项值为空或者是路径而不是c:\windows\system32,所以在其他路径下运行诸如ipconfig的命令系统将无法找到该程序。
解决办法:在用户变量中(注意是“用户变量”!而不是“系统变量”,如果将系统变量修改的话,将导致某些应用程序将因找不到路径而无法正常运行!)双击path参数为其设置变量值“c:\ windows\system32”(注意没有双引号)。
"确定"后再在命令行模式中输入“你想要运行的命令”就能显示出正确的信息了。
小提示:如果你希望设置多个默认路径可以采用诸如
c:\windows\system32;c:\windows的形式,即中间用“;”隔开。
小知识:什么是环境变量?
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。
这点有点类似于 DOS时期的默认路径,当你运行某些程时序除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。
简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。
很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D盘安装Windows VISTA。
可是某些软件往往只在Windows XP系统中安装,Windows VISTA系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。
当我们
了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。
为什么在Windows XP中安装了的软件在Windows VISTA下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。
因此,我们可以通过设置环境变量的方法来解决这个问题。
实例:通过设置默认路径解决双系统共用应用软件的问题
任务描述:
安装了双系统的本地计算机,C盘为Windows XP系统,安装了COOL 3D,D盘为Windows VISTA系统。
希望在不重新安装软件的前提下可以在D盘系统中正常运行COOL 3D程序。
在Windows VISTA中直接找到COOL 3D的安装目录并运行其执行文件,会弹出报错对话框。
实现方法:
第一步:在Windows VISTA系统中的“计算机”上点鼠标右键选择“属性”。
在系统属性窗口选择“高级”标签并按“环境变量”按钮。
第二步:将环境变量设置窗口中的系统变量里的Path值中添加如下目
录:“c:\windows\system32;c:\windows\system;c:windows”(不含引号)。
第三步:设置完毕后就可以顺利运行COOL 3D了,如果需要系统文件会自动到上面提到的C盘Windows XP相应目录去查找。
有些软件不用通过在环境变量中修改默认路径的方法就可以在D盘系统中正常启动,例如千千静听等软件,因为它们并没有往系统目录中复制任何文件。
另外修改默认路径法也并不是对所有软件有效,对于一些启动需要加载注册表中键值才能使用的软件,可能会出现提示要求输入注册码的窗口,输入正确数值后仍即可正常使用。
如果通过修改默认路径法仍然无法启动软件的话,很有可
能是因为Windows xp与Windows vista系统的某些DLL文件有区别而无法通用,这种情况只能在Windows vista系统中重新安装该软件.。