Windows自动更新“0x8DDD0018错误”的解决方法
[11-11 12:19:17] 来源:http://www.duoxue8.com 电脑技巧 阅读:329次最近使用了360优化了一下系统,却发现原来正常的Windows自动更新无法实现了,出现“0x8DDD0018”错误,下面是网上搜来的方法,经过一番折腾,问题解决,方法如下:
http://social.answers.microsoft.com/Forums/pl-PL/xpinstallzhcn/thread/34310df9-b236-43ce-8bd1-cb74d098b75a
步骤。
步骤1:删除 Windows 更新的临时文件夹
1. 单击“开始”,然后单击“运行”。
2. 在“打开”框中,键入 cmd,然后单击“确定”。
3. 在命令提示符处,键入下列命令,并在键入每一行后按 Enter 键:
net stop WuAuServ
RD /s %windir%softwaredistribution
net start WuAuServ
exit
步骤2:核查本地的服务启动项
1. 单击“开始”,然后单击“运行”。
2. 键入 services.msc,然后单击“确定”。
3. 在服务列表中,双击“自动更新”,然后单击“属性”。
4. 在“启动类型”列表中,选择“自动”,然后单击“应用”。
5. 确认服务状态为“已启动”,如果服务状态为“已停止”,则单击“启动”按钮。
6. 在服务列表中,双击“后台智能传输服务(BITS)”,然后单击“属性”。
7. 在“启动类型”列表中,选择“手动”,然后单击“应用”。
8. 确认服务状态为“已启动”,如果服务状态为“已停止”,则单击“启动”按钮。
9. 在服务列表中,双击“事件日志”,然后单击“属性”。
10. 在“启动类型”列表中,选择“自动”,然后单击“应用”。
11. 确认服务状态为“已启动”,如果服务状态为“已停止”,则单击“启动”按钮。
步骤3:注册更新组件
1. 请关闭所有Internet Explorer窗口。
2.单击“开始”和“运行”,输入Regsvr32 wuaueng.dll然后单击“确定”。
3.单击“开始”和“运行”,输入Regsvr32 wuaueng1.dll然后单击“确定”。
4.单击“开始”和“运行”,输入Regsvr32 wucltui.dll然后单击“确定”。
5.单击“开始”和“运行”,输入Regsvr32 wups.dll然后单击“确定”。
6.单击“开始”和“运行”,输入Regsvr32 wuweb.dll然后单击“确定”。
7.单击“开始”和“运行”,输入Regsvr32 jscript.dll然后单击“确定”。
其他方法:
解决办法如下:保证你的自动更新服务运行,后台智能传输服务运行,Event Log 服务运行.如果没有运行,在服务里面设置运行,不一定要设置为自动,只要你能保证这3个服务在
运行就可以了,没有运行的点运行.点不了的吧启动状态从已禁用改为手动.
第2步是注册Dll,我估计产生这个错误的原因是Dll注册后出错,或者注册表值被改动(可能是恶意程序改的,一般人不会乱动注册表的.)
在开始菜单中运行"cmd",在打开的命令行窗口中运行如下命令对Dll进行注册:
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
regsvr32 wuaueng.dll
Windows自动更新“0x8DDD0018错误”的解决方法 结束。
- ·上一篇:windows 7不能自动更新问题的解决方法
- ·下一篇:五种Windows 7假死机的情况及处理方法
- › 修改Windows XP的登录背景图案
- › Windows XP系统修复功能的具体操作
- › 电脑技巧 Windows技巧
- › 优化Windows XP内存 加快运行速度
- › 取消WindowsXP系统提示磁盘空间低
- › 彻底解决Windows XP网上邻居的互访问题
- › 教你一招配置Windows系统的页面文件
- › 人性化Windows桌面,自由定制
- › Windows XP中更改管理员帐户名称防止安全检测
- › 解决Windows XP不能自动登录
- › Windows XP提升性能小技巧几则
- › Windows XP系统八种启动模式详解
- 在百度中搜索相关文章:Windows自动更新“0x8DDD0018错误”的解决方法