dllregisterserver失败返回代码0x80004005 0x80004005

一台电脑,在上网时某些页面内容无法显示,经查发现是JavaScript未运行,检查IE设置正常,在网上搜索解决方法时,首先找到了运行regsvr32重新注册jscript.dll,以及重新安装windowsscriptinghost(WHS)等方法,结果失败,估计是注册表文件有问题,切换到同一台电脑上另一用户时,一切正常,在网上通过"jscript.dll注册失败"关键字搜素到一用于解决搜索出现异常的方法运行后问题解决,特拿来共享:

其实这是因为windows的jscript.dll和vbscript.dll出了问题,所以解决方法1,只要重新注册下应该就无碍了,方法是开始----运行"regsvr32jscript.dll"回车,然后"regsvr32vbscript.dll".就可以了。但是我同学的电脑注册的时候居然显示JSCRIPT.DLL中的DLLREGISTERSERVER失败,返回代码是:0X80004005.如此可以尝试如下解决方法
1.下载并安装SubInACL
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en
2.在C:ProgramFilesWindowsResourceKitsTools文件夹下创建一个名为reset.cmd的文件。
dllregisterserver失败返回代码0x80004005 0x80004005
3.编辑reset.cmd文件,将下面的内容复制过去
subinacl/subkeyregHKEY_LOCAL_MACHINE/grant=administrators=f
subinacl/subkeyregHKEY_CURRENT_USER/grant=administrators=f
subinacl/subkeyregHKEY_CLASSES_ROOT/grant=administrators=f
subinacl/subdirectories%SystemDrive%/grant=administrators=f
subinacl/subkeyregHKEY_LOCAL_MACHINE/grant=system=f
subinacl/subkeyregHKEY_CURRENT_USER/grant=system=f
subinacl/subkeyregHKEY_CLASSES_ROOT/grant=system=f
subinacl/subdirectories%SystemDrive%/grant=system=f
4.运行reset.cmd。等一会时间。再注册,发现已经可以了。出错的搜索也回来了

哈哈,这上面那个我是测试过的,是对的哈。症状:最简单的是看系统的搜索功能能不能使用,不能使用就可以考虑是不是这个问题了。

另一重新注册所有system32下dll文件的dos宏命令也值得记录

运行中输入cmd,在命令提示符下输入:

for%1in(%windir%system32*.dll)doregsvr32.exe/s%1

注意,是在命令提示符下,不是在“运行框”中!!



#系统技巧

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/134587.html

更多阅读

手机sim卡注册失败的原因及解决方法 手机sim卡注册失败

手机sim卡注册失败的原因及解决方法——简介手机SIM卡是手机运营商是网络唯一识别用户身份的代码,就跟身份证一样,一个号码对应一张卡,有时候我们的手机会出现“sim卡注册失败”的提示,是怎么原因呢? 文章手机

出现"0xc0000135"失败错误代码的解决方法 php 0xc0000135

今天点击我的软件RegexTester时候,突然报错:0xc0000135,截图如下:原因是缺少缺少OXC插件,这是由于很多软件都是基于微软的.net开发的程序,比如我们通常说的C#,使用C#等开发的程序就必须安装.NET框架,而且根据使用的不同版本,需要安装.NET

声明:《dllregisterserver失败返回代码0x80004005 0x80004005》为网友伱叼我更拽分享!如侵犯到您的合法权益请联系我们删除