regsvr32 jscript.dll的Ox80004005错误和如何在命令行下运行JS文件

如何在命令行下运行JS文件:

WTL的SVN URL:https://wtl.svn.sourceforge.net/svnroot/wtl,想要最新版代码的可以去此地址自己下载最新的代码。

WTL的App Wizards是用JS文件来实现,在命令行执行这些JS文件有可能无法执行,而弹出文本编辑器。这是失去关联的原因,在此情况下可以使用如下命令执行JS脚本。

wscript //e:jscript 文件名.js

转自:http://answers.microsoft.com/zh-hans/ie/forum/ie7_6-windows_vista/regsvr32/9f850c1a-a1c0-4809-a91b-aa63b7a83436

在运行“regsvr32 jscript.dll”指令的时候遇到报错0x80004005,表示没有权限完成该操作。

### 如何使用 `regsvr32` 注册 Windows 系统中的 `jscript.dll` 文件 在 Windows 操作系统中,`regsvr32.exe` 是一个内置的命令行工具,用于注册或注销 COM 组件。如果需要修复或重新注册 `jscript.dll` 文件,可以通过以下方法实现。 #### 方法一:通过命令提示符注册 `jscript.dll` 1. 打开 **命令提示符 (管理员)**: - 在 Windows 8 或更高版本中,按住 `Win + X` 键,然后选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。 - 对于较早版本的操作系统,可以在“开始菜单”的搜索框中输入 `cmd`,右键点击“命令提示符”,并选择“以管理员身份运行”。 2. 输入以下命令来注册 `jscript.dll` 文件: ```batch regsvr32 jscript.dll ``` 3. 如果操作成功,将会弹出一个对话框显示“DllRegisterServer 成功”。如果没有看到任何错误消息,则说明文件已成功注册[^1]。 #### 方法二:验证 `jscript.dll` 的路径 默认情况下,`jscript.dll` 应位于以下目录之一: - `%SystemRoot%\System32\jscript.dll` - `%SystemRoot%\SysWOW64\jscript.dll` (适用于 64 位系统) 如果上述位置未找到该文件,可能是由于文件损坏或缺失所致。此时可以考虑从可信来源下载适合当前系统的 `jscript.dll` 版本,并将其放置到相应目录下后再执行注册命令[^4]。 #### 方法三:利用系统文件检查器恢复丢失的 DLL 文件 为了防止手动替换可能导致的安全风险或其他问题,建议优先采用 SFC 工具扫描修复受损的系统文件: 1. 同样以管理员权限启动命令提示符; 2. 运行如下指令进行全面检测与修正: ```batch sfc /scannow ``` 此过程可能会花费几分钟时间完成,在结束之后再次尝试调用 `regsvr32 jscript.dll` 命令确认是否恢复正常功能[^3]。 --- ### 注意事项 - 若仍然存在失败情况,请确保所使用的 `.dll` 文件来自官方渠道或者原始安装介质,避免引入恶意代码感染计算机环境。 - 当前用户的账户需具备足够的权限才能修改注册表项以及加载目标库至内存当中去。 --- 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值