在win7上安装datastage8.5时,系统检查报 “microsoft windows script engine必须工作正常”的错误,经在网上搜索,提供如下解决方案,此方案我已测试,可以正常安装。
主要对操作系统做了两处调整:
1、注册微软的jscript.dll。在命令行输入命令:regsvr32 %systemroot%\system32\jscript.dll
2、修正js的注册信息。就是导入一个注册表文件。大家把下面这段文本保存为xx.reg即可,名字随意。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.js]
@="jsfile"
[HKEY_CLASSES_ROOT\.js\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\JSFile]
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,\
00,2d,00,34,00,38,00,30,00,34,00,00,00
[HKEY_CLASSES_ROOT\JSFile\ScriptEngine]
@="JScript"
[HKEY_CLASSES_ROOT\JSFile\ScriptHostEncode]
@="{85131630-480C-11D2-B1F9-00C04F86C324}"
[HKEY_CLASSES_ROOT\JSFile\Shell]
@="Open"
[HKEY_CLASSES_ROOT\JSFile\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\
63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
00,22,00,20,00,25,00,2a,00,00,00
[HKEY_CLASSES_ROOT\JSFile\Shell\Open2]
@=hex(2):4f,00,70,00,65,00,6e,00,20,00,26,00,77,00,69,00,74,00,68,00,20,00,43,\
00,6f,00,6d,00,6d,00,61,00,6e,00,64,00,20,00,50,00,72,00,6f,00,6d,00,70,00,\
74,00,00,00
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,77,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
34,00,35,00,31,00,31,00,00,00
[HKEY_CLASSES_ROOT\JSFile\Shell\Open2\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,43,00,53,00,\
63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\
00,22,00,20,00,25,00,2a,00,00,00
[HKEY_CLASSES_ROOT\JSFile\Shell\Print\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,6f,00,\
74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00
[HKEY_CLASSES_ROOT\JSFile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
[HKEY_CLASSES_ROOT\JSFile\ShellEx\PropertySheetHandlers\WSHProps]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
[HKEY_CLASSES_ROOT\JScript]
@="JScript Language"
[HKEY_CLASSES_ROOT\JScript\CLSID]
@="{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}"
[HKEY_CLASSES_ROOT\JScript\OLEScript]
重新检查应该就能通过了,接着就能顺利安装了。
分享到:
相关推荐
Windows Script Host(WSH)是微软为Windows操作系统提供的一种脚本环境,允许用户通过脚本语言(如VBScript和JScript)与系统进行交互。它为开发者提供了在本地系统上执行自动化任务的能力,无需编译即可运行。WSH...
《Windows Script.chm帮助手册》是一份针对JavaScript脚本语言在Windows环境中应用的详细指南,尤其适用于在Internet Explorer(IE)浏览器中进行开发工作。这份手册涵盖了JavaScript的基础知识,以及如何利用...
Windows Script Host(简称WSH)是微软开发的一个用于在Windows操作系统上执行脚本的环境。它允许用户通过脚本语言(如VBScript和JScript)来控制和自动化系统的各项任务,而无需创建独立的可执行程序。这个压缩包...
WSH还包括两个主要组件:Windows Script Engine(用于解析和执行脚本)和Windows Script Host Object Model(提供与操作系统交互的接口)。 5. **脚本的应用场景** - **系统维护**:定期备份、清理临时文件、检查...
标题“Creating the ActiveX Scripting engine”涉及到的是创建ActiveX脚本引擎的技术,这在Windows系统中是一个重要的组件,尤其在Windows Script 5.7版本中。ActiveX Scripting是微软开发的一种技术,用于在...
WSH包含两个主要组件:Windows Script Engine和Windows Script Host。Engine负责解析和执行脚本,Host则提供了与用户交互的界面。 **4. Windows Management Instrumentation (WMI)** WMI是Windows系统管理和监控的...
6. **Microsoft JScript and VBScript**:这两种脚本语言常用于创建网页和Windows Script Host应用程序,它们依赖于Windows Script Engine。 7. **Microsoft Universal C Runtime (UCRT)**:从Windows 10开始,微软...
1. **WSH组件**:WSH由两部分组成:Windows Script Engine(用于解析和执行脚本)和Windows Script Host Shell(提供运行环境)。它允许用户通过简单的脚本实现复杂的系统管理功能,如文件操作、系统服务管理、网络...
Besides introducing the most powerful features of Nmap and related tools, common security auditing tasks for local and remote networks, web applications, databases, mail servers, Microsoft Windows ...
2. **运行环境**:VBS需要Windows操作系统上的Windows Script Host(WSH)来执行,包括Windows Script Engine(用于解释VBS代码)和ActiveX Data Objects(ADO)等组件。 3. **语法特点**: - **声明变量**:VBS...
首先,Desktop Central 8是Zoho公司的ManageEngine部门的产品,其强大的管理能力吸引了超过5000个客户,管理近100万台桌面。这款基于Web的应用程序不仅适用于Windows 2000到Windows 7的所有版本,包括服务器版本,...
ActiveUBB可以使用Pws/iis等Web Server ActiveUBB需要Microsoft SQL Server 7.0 使用ubb代码功能,需要安装Microsoft Script Engine 5.5 beta 1或以上版本(当前为beta 2) 使用email功能,需要...
在实际的“ScriptDemo”项目中,可能包含了实现这一功能的示例代码,包括创建和管理ActiveX Script Engine,以及如何在VC程序中调用和处理脚本的细节。开发者可以通过分析和运行这个示例,了解和掌握如何在非浏览器...
Browser Script Engine Zero Days in 2018.pdf Discovering Vulnerabilities with Data Flow Sensitive Fuzzing.pdf Enhance Security Awareness with Data Mining:Data-driven Intrusion Detection Solutions in ...
Support of Silverlight and Windows Phone platforms of Microsoft .NET Framework. Support of Mono. paxScript.NET compiles programs into byte-code. It does not use CodeDOM and it does not generate a ...
3. 支持的脚本引擎:如Microsoft JScript或Visual Basic Script Engine(VBScript)。 【安全与优化】 尽管ASP提供了一种简单的方式来创建动态网站,但也需要注意安全问题,例如SQL注入、跨站脚本攻击(XSS)等。...
- **VBS**:指Visual Basic Script Edition,是微软开发的一种轻量级脚本语言,主要用于Web页面脚本编写以及Windows环境下的自动化任务处理。 - **详细议论**:此处可能指的是对VBS相关问题的深入探讨与解决方案。 ...
微软提供了名为`Windows Script Host`(WSH)的组件,其中包含JScript引擎。通过`System.Activator.CreateInstance`和`System.Type.InvokeMember`方法,可以在C#中实例化并调用JScript引擎来执行JS代码。 3. **...
MFC是微软提供的一套面向对象的C++库,用于构建Windows应用程序。它封装了Windows API,简化了窗口、控件、消息处理等操作,让开发者能更专注于业务逻辑。将AngelScript与MFC结合,可以利用MFC的图形界面和事件处理...
- Microsoft Windows、Windows NT、Windows 2000、Windows Internet Explorer:这些都是微软公司的注册商标,代表其广泛使用的操作系统和网络浏览器。 - Pentium:这是英特尔公司的注册商标,代表其著名的微处理器...