dllregisterserver失败 返回代码0x80004005-欢乐小爪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


dllregisterserver失败 返回代码0x80004005

发表时间:2012/7/5 9:07:06 评论(1) 浏览(13916)  评论 | 加入收藏 | 复制
   
摘 要:dllregisterserver失败 返回代码0x80004005
正 文:

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

其实这是因为windows的jscript.dll和vbscript.dll出了问题,所以解决方法1,只要重新注册下应该就无碍了,方法是开始----运行"regsvr32 jscript.dll" 回车,然后"regsvr32 vbscript.dll".就可以了。但是我同学的电脑注册的时候居然显示JSCRIPT.DLL中的DLLREGISTERSERVER失败,返回代码是:0X80004005.如此可以尝试如下解决方法
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

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


Access软件网交流QQ群(群号:198465573)
 
 相关文章
解决access出现的0x80004005问题  【UMVP 整理  2008/10/23】
WIN7系统注册日期控件“DllRegisterServer调用失...  【宏鹏  2012/7/19】
对DllRegisterServer的调用失败,错误代码为0x80...  【竹笛  2012/8/15】
Access开发平台--登录时出“自定义UI运行时错误”的解决方法...  【麥田  2012/8/23】
Access运行时错误'13':类型不匹配\运行时错误'-2147...  【麥田  2012/9/13】
Access运行时错误'-2147024770(8007007e)...  【麥田  2012/11/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

欢乐小爪

文章分类

文章存档

友情链接