"cscript"不是内部或外部命令,也不是可运行的程序或批处理文件,怎么解决啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"cscript"不是内部或外部命令,也不是可运行的程序或批处理文件,怎么解决啊相关的知识,希望对你有一定的参考价值。

这是计算机基础里面学的javascript,我用命令提示符去运行,就出现这样的显示""cscript"不是内部或外部命令,也不是可运行的程序或批处理文件",不知道怎么办啊,我的输入都是正确的啊

批处理中的“内部命令”是指包含在cmd.exe中的命令,就是cmd.exe这个批处理解释器内部包含的命令。

而“外部命令”就是指不包含在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 重启电脑后生效。

参考资料:http://jl453625978.blog.163.com/blog/static/8604170520118180453905/

参考技术A 我是这样解决的:把"cscript"改成了"C:\Windows\System32\cscript.exe",其余不变,就好了

批处理安装Windows服务,提示"InstallUtil.exe"不是内部命令也不是外部命令解决方式

 今天在测试一个C#写的windows服务的时候,在用bat进行调用cmd安装的时候,

cd C:\Windows\Microsoft.NET\Framework\v2.0.50727

InstallUtil.exe C:/Windows/DXTB/DianXiaoSync.exe

提示:

"InstallUtil.exe"不是内部命令也不是外部命令解决方式

但事实上, C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下是存在这个 安装工具的。

还是会提示 找不到这个 exe。

 

解决方式:

1.将安装程序,bat批处理命令文件放到 桌面下 进行安装,或者C盘进行安装。 可能由于权限原因,无法进入该路径。本机可能没有这个问题,但

如果放到其他 电脑上 执行,可能会出现这个问题。标记一下。

 


 

以上是关于"cscript"不是内部或外部命令,也不是可运行的程序或批处理文件,怎么解决啊的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SysWOW64\cscript 或 wscript 中的 32 位 COM 组件解决“灾难性故障”

如何在实体框架迁移的“一半”多对多上显式设置索引或外键的名称?

急救!Server Application Error

批处理安装Windows服务,提示"InstallUtil.exe"不是内部命令也不是外部命令解决方式

解决C#编译中"csc不是内部或外部命令"的问题

端口5037被占用,在用“netstat -aonfindstr"5037"”时显示“netstat”不是内部或外部命令,怎么解决?