⑴ cscript.exe的简介
进程文件: cscript.exe
进程名称: cscript.exe
Windows Script Host引擎。
在cscript.exe来寻找和连接脚本的运行库,最常见的有VBScript和JavaScript。
该进程在服务器当中起到了至关重要的作用,如服务器应用程序的运行和CGI的运行等……
由于运行脚本时该进程就会启动,所以当此进程感染病毒之后,将会成为极度危险的“病毒运行宿主”。需要小心。
程序用途: Win32控制台脚本宿主引擎
作者: Microsoft
属于: unknown
安全等级 (0-5): 5 (N/A无危险 5最危险)
间谍软件: 否
广告软件: 否
病毒: 否
木马: 否
系统进程: 是
应用程序: 否
后台程序: 是
使用访问: 否
访问互联网: 否
安全方面
建议修改权限,删除所有的用户只保存Administrators 和SYSTEM为所有权限
使用 CScript.exe运行脚本
CScript.exe 提供了用于设置脚本属性的,命令行开关。要使用 CScript.exe,可使用下列语法在命令行上键入命令:
cscript [宿主选项...] [脚本名称] [脚本选项与参数]其中的术语定义如下:
宿主选项 打开或关闭不同的 Windows脚本宿主功能。宿主选项的前面有两条斜线 (//)。 脚本名称脚本文件的名称,包括扩展名和必要的路径信息,例如 d:adminvbscriptschart.vbs。 脚本选项与参数 被传递到脚本中。脚本参数的前面有一条斜线(/)。 每个参数都是可选项;但是在指定脚本选项时必须指定脚本名称。如果不指定参数,CScript将显示 CScript 语法和有效的宿主参数。CScript.exe 支持的脚本选项见下表。 //I 交互式模式:允许显示用户提示和脚本错误(缺省设置,相对的设置为 //B)。 //B 批处理模式:不在命令行上显示用户提示和脚本错误。 //T:nn 启用超时设置:设置脚本能够运行的最长秒数。缺省值是没有限制。(关于此参数,请参阅本表后面的文本。) //logo 缺省设置。显示标题(与 //nologo 相反)。 //nologo 在运行时不显示执行标题。 //H:CScript 或//H:WScript 将 CScript.exe 或 WScript.exe 注册为运行脚本时使用的缺省应用程序。如果两者都未指定,缺省设置未 WScript.exe。 //S 为该用户保存当前的命令行选项。 //? 显示命令的使用方法。 //E:engine 使用指定的脚本引擎执行脚本。 //D 打开调试器。 //X 在调试器中启动程序。 //Job:<JobID> 运行 .wsf 文件中指定的 JobID。 //T 参数设置了一个定时器,从而防止了脚本的过度执行。如果执行时间超过了指定值,CScript将使用IActiveScript::InterruptThread方法中断脚本引擎并结束进程。
⑵ ospp.vbs是什么文件激活过程cscript ospp.vbs命令详解
那么,很有必要来了解一下,ospp.vbs到底是什么文件?Cscript.exe是脚本运行引擎,这里就不多介绍了。ospp全称为:Office Software Protection Platform,vbs大家都知道是脚本文件,所以得出结论,ospp.vbs就是:Office软件保护平台脚本。它是目前Office自身提供的激活管理工具。ospp.vbs文件在哪里?该脚本位于%安装目录%\ Program Files文件\微软Office \ Office15文件夹中。如果您运行的是32位Office 2013的64位操作系统,该脚本位于%安装目录%\程序文件(x86)\微软Office \ Office15文件夹中。ospp.vbs命令介绍命令有很多,不一一全部介绍了,说说几个激活过程中的常用命令。为了让大家看得更明白,下面我以我虚拟机里的Office 2003 Pro Plus做个演示。cscript ospp.vbs /dstatus显示当前已安装产品密钥的许可证信息。可以查看到自已安装的版本有多少个序列号。cscript ospp.vbs /unpkey:xxxxx卸载已安装的产品密钥。后面的数字是密钥的最后5位数。此时再执行cscript ospp.vbs /dstatus发现产品密钥已经没有了,我重新进行导入。cscript ospp.vbs /inpkey:xxxxx…… 安装、替换现有的产品密钥。和上面的过程刚好相反。cscript ospp.vbs /sethst:x.x.x.x 设置KMS主机名。一般为IP地址。cscript ospp.vbs /act 激活当前安装的Office。cscript ospp.vbs /remhst 删除KMS主机名。一般来说掌握这么几个就可以了,如果你想要全面了解,我从微软官方网站上找到了全部的命令帮助说明,慢慢学习研究吧!Global options for ospp.vbs/actActivates installed Office 2013 proct keys./inpkey:valueInstalls a proct key (replaces existing key) with user-provided proct key. Value option is required./unpkey:valueUninstalls an installed proct key with the last five digits of the proct key to uninstall (as displayed by the /dstatus option). Value parameter is required./inslic:valueInstalls a license with user-provided path of the .xrm-ms license. Value parameter is required./dstatusDisplays license information for installed proct keys./dstatusallDisplays license information for all installed licenses./dhistoryacterrDisplays the failure history for MAK/Retail activation./dinstidDisplays Installation ID for offline activation./actcid:valueActivates proct with user-provided Confirmation ID. Value parameter is required./rearmResets the licensing status for all installed Office 2013 proct keys./rearm:valueResets the licensing status for an Office 2013 license with a user-provided SKUID value. Value parameter is required. Use this option with the SKUID value specified by using the /dstatus option if you have run out of rearms and have activated Office through KMS or AD-based activation to gain an additional rearm./ddescr:valueDisplays the description for a user-provided error code. Value parameter is required.KMS client options for ospp.vbs/dhistorykmsDisplays KMS client activation history./dcmidDisplays KMS client machine ID (CMID)./sethst:valueSets a KMS host name with a user-provided host name. Value parameter is required. This sets HKLM\Software\Microsoft\\KeyManagementServiceName (REG_SZ)./setprt:valueSets a KMS port with a user-provided port number. Value parameter is required. This sets HKLM\Software\Microsoft\\KeyManagementServicePort (REG_SZ)./remhstRemoves KMS host name (sets port to default)./cachst:valueAllows or denies KMS host caching. Value parameter is required (TRUE or FALSE)./actype:value(Windows 8 and newer versions only) Sets volume activation type. Value parameter is required. Values: 1 (for Active Directory-Based), 2 (for KMS). 0 (for both)./skms-domain:value(Windows 8 and newer versions only) Sets the specific DNS domain in which all KMS SRV records can be found. This setting has no effect if the specific single KMS host is set by the /sethst option. Value parameter is the Fully Qualified Domain Name (FQDN) and is required./ckms-domain(Windows 8 and newer versions only) Clears the specific DNS domain in which all KMS SRV records can be found. The specific KMS host is used if it is set by the /sethst option. Otherwise, auto-discovery of the KMS host is used.用在线Google翻译如下。机器翻译肯定不会很通顺,不过能大慨看懂。全局命令/ ACT激活安装的Office 2013产品密钥。/ inpkey:值用户提供的产品密钥安装产品密钥(替换现有密钥)。值选项是必需的。/ unpkey:值卸载已安装的产品密钥的最后5位数字的产品密钥卸载(显示的/ dstatus选项)。Value参数是必需的。/ inslic:值安装许可证的。XRM-MS许可证的用户提供的路径。Value参数是必需的。/ dstatus显示已安装的产品密钥的许可证信息。/ dstatusall显示所有已安装许可证的许可信息。/ dhistoryacterr显示的故障历史记录的MAK /零售激活。/ dinstid显示安装ID为脱机激活。/ actcid:值用户提供的确认ID激活产品。Value参数是必需的。/重新武装复位的授权状态,所有已安装的Office 2013产品密钥。/重整价值重设许可状态的Office 2013许可证与用户提供SKUID的价值。Value参数是必需的。 使用此选项指定的值通过使用的/ dstatus选项,如果你有用完的重新激活和已激活的Office通过KMS或基于AD-激活的获得额外的重新武装SKUID�0�2。/ ddescr:值显示为用户提供的错误代码的描述。Value参数是必需的。KMS客户端的命令/ dhistorykms显示KMS客户端激活历史记录。/ dcmid显示KMS客户端计算机ID(CMID)。/ sethst:值设置KMS主机名和用户提供的主机名。Value参数是必需的。 此设置HKLM \软件\微软\ \ KeyManagementServiceName(REG_SZ)。/ setprt:值设置KMS端口与用户提供的端口号。Value参数是必需的。 此设置HKLM \软件\微软\ \ KeyManagementServicePort(REG_SZ)。/ remhst删除KMS主机名(将端口设置为默认)。/ cachst:值允许或拒绝KMS主机缓存。Value参数是必需的(TRUE或FALSE)。/ actype:值(Windows 8和较新的版本只)设置批量激活的类型。Value参数是必需的。 值:1(基于Active Directory),2(KMS)。0(两个)。/ SKMS域值(Windows 8和较新的版本只)设置特定的DNS域的所有KMS SRV记录可以发现。如果特定的单一KMS主机的/ sethst选项,该设置没有任何影响。Value参数是完全合格的域名称(FQDN)是必需的。/ CKMS域(Windows 8和较新的版本只)清除所有KMS SRV记录可以发现特定的DNS域名。使用特定的KMS主机,如果它被设置的/ sethst选项。否则,自动发现使用的KMS主机。
⑶ 谁给解释一下这条命令,越详细越好 cmd /c cscript /B /E:JScript %Script% %Params%
使用cmd调用cscript,并在cscript执行完毕后关闭,以后台模式运行(不显示执行信息和报错),以script作为脚本引擎。后面第一个是脚本语句,第二个是参数。
cmd /c 运行指定语句、程序后终止
cscript /B 后台模式运行(不显示执行信息和报错)
cscript /E 指定执行脚本的引擎
⑷ '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
重启电脑后生效。
⑸ Wscript 和 Cscript 运行脚本的区别详解
WSCRIPT与CScript区别
窗口中运行,WSCRIPT;命令行中运行,CScrip;
cscript因为把输出放进了控制台 所以可以对它重定向
方便程序调用
wscript直接用窗口输出 适合调试程序和编写小工具
在windows下不用cmd的话cscript的输出会一闪而过 大多数情况下,列在下表中的选项适用于 WScript.exe 和
CScript.exe。例外情况会加以注释。
参数 说明
//B
批处理模式;隐藏用户提示和脚本错误在命令行中的显示。默认模式是交互模式。
//D
打开调试程序。
//E:engine 用指定的脚本引擎执行脚本。
//H:CScript或 //H:Wscript 将
CScript.exe 或 WScript.exe 注册为运行脚本的默认应用程序。如果未指定,则将 WScript.exe
假设为默认应用程序。
//I
默认。交互模式;允许显示用户提示和脚本错误。与批处理模式相反。
//Job:<JobID> 从 .wsf
文件运行指定的 JobID。
//logo 默认。显示标题。与 nologo
相反。
//nologo 防止在运行时显示执行标题。默认设置是
logo。
//S 保存该用户的当前命令行选项。
//T:nn
启用超时:脚本可以运行的最大秒数。默认设置是无限制。//T 参数通过设置定时器来防止脚本执行过度。当执行时间超过指定值时,CScript 用
IActiveScript::InterruptThread 方法中断脚本引擎,并终止过程。
//U 用于
Windows NT 和 Windows 2000,强制命令行以 Unicode 格式输出。CScript 无法决定以 Unicode 还是以 ANSI
输出;默认设置为 ANSI。
//X 在调试程序中启动该程序。
⑹ lnvokinginstaller出现CScript不是内部或外部命令
系统环境变量被修改了。
右键我的电脑,高级系统设置,环境变量,系统变量,Path,修改好系统环境变量就可以了。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
⑺ 'cscript'不是内部或外部命令,也不是可执行的程序或批处理文件。
你得看是什么系统多少位的,x64的win7没有%SystemRoot%\System32\Wbem 目录有%SystemRoot%\SysWOW64目录,而cscript.exe 就在此目录,所有要把 %SystemRoot%\SysWOW64 写入path才行
⑻ CScript错误:无法找到脚本“C:\Windows\System32\slmgr.vbs"的脚本引擎”VBScript“ 看了网上的各种方法
CScript错误:无法找到脚本“C:WindowsSystem32slmgr.vbs"的脚本引擎”VBScript“ 是设置错误造成的,解决方法为:
1、首先需要开始→运行中输入:msconfig 回车打开系统配置。
⑼ "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 重启电脑后生效。