返回列表 发帖

[软件故障] jscript.dll中的DllRegisterServer失败 的解决方法

现象:在“开始→运行→cmd”中输入regsvr32 jscript.dll时出现“jscript.dll中的dllregisterserver失败。返回代码是:0x80004005”,如图:
jscript.dll.jpg
  
同时系统搜索无法使用。
  
解决:
1.下载并安装subinacl,下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
2.在c:\program files\windows resource kits\tools文件夹下创建一个名为reset.cmd的文件。
3.编辑reset.cmd文件,将下面的内容复制过去
subinacl /subkeyreg hkey_local_machine /grant=administrators=f
subinacl /subkeyreg hkey_current_user /grant=administrators=f
subinacl /subkeyreg hkey_classes_root /grant=administrators=f
subinacl /subdirectories %systemdrive% /grant=administrators=f
subinacl /subkeyreg hkey_local_machine /grant=system=f
subinacl /subkeyreg hkey_current_user /grant=system=f
subinacl /subkeyreg hkey_classes_root /grant=system=f
subinacl /subdirectories %systemdrive% /grant=system=f

4.运行reset.cmd,命令执行完,再注册即可。出错的搜索也正常了。

另:重新注册所有system32下dll文件的dos宏命令:在运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
欢迎光临:逐梦论坛

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号