如何修复WinXP系统不能更新的故障

   很久以前听到有人推荐让WindowsXP快10倍的软件,这是一个德国人做的优化程序,以停止部分服务达到优化的目的,但是在按照要求进行优化以后,很多比较有用的服务也不能使用了,包括防火墙、安全中心、自动更新。别的好说,如果机器不能自动更新,实在是一件让人烦心的事。今天下午笔者就碰到了这个问题。

  在访问Windows UPDAte或者Microsoft Update网站时,网页提示错误代码0×80070422 (显示在屏幕右上角),大意是提示Windows Update服务被禁用,需要到组策略启动相应的服务。不过鉴于在此之前曾经做过优化,在进行操作之前必须先用那个优化程序的还原功能,也就是在操作时选第4项。可是在操作时又出现了问题。

  启动自动更新服务时出现提示对话框,说与此服务相关的组件未能启动,因此启动失败。这显然也是那个优化方案的结果。为此又去百度进行了查找,发现了需要先重新注册的dll文件。

  注册 qmgr.dll和qmgrproxy.dll

  regsvr32 qmgr.dll

  regsvr32 qmgrproxy.dll

  在注册 qmgrproxy.dll 时单击“确定”后系统提示说找不到模块,经过测试不影响恢复。

  做完后我们回到组策略窗口,启动所有能启动的服务。不行的话再从头到尾来一遍。

  一切工作完成,问题解决。

  遇到同类问题的朋友可以参考这个解决方法。

  下面把运行windows update时遇到错误情况的解决方案归纳如下,遇到问题时可以依次尝试:

  1、确保用的是IE,不是firefox或者opera(为了cb广大的opera fans特别提醒,不要习惯成自然^_^), 不推荐用IE tab。

  2、禁止当前浏览器拦截弹出窗口,换句话说就是允许弹出窗口(同样很简单,但是容易被忽略)。

  3、查看hosts文件有没有被修改,恢复其原状。hosts文件一般位于

  $WINDIR$system32driversetc。

  4、清空IE缓存,临时文件、历史记录。

  5、确保自己当前是系统管理员,或者在“控制面板”-“用户帐户”删除所有不用的帐户,然后重新启动。这一条是最重要的,即使不用管理员帐号也能更新,但是也许会出现不可预知的错误

  6、适当的调整ie对activex、javascript的限制,可以在internet选项的“安全”选项卡里调整。如果怕影响安全性,可以仅进行调整。

  7、注册URLMON。dll,MSXML3。dll,jscript。dll,qmgr。dll和qmgrproxy。dll:

  regsvr32 dll名称。dll

  8、将WUAUSERV和BITS添加到SvcHost进程中:打开REGEDIT,浏览到

  HKEY_Local_MachineSoftwareMicrosoftWindowsNTCurrentVersionSvcHost

  打开“netsvcs”项。在“数值数据”下,将“BITS”和“WUAUSERV”添加到服务列表中。修改以后重新启动。【适用于错误代码0×8007043B】

  9、如果 DataStore 文件夹中的内容不匹配,【适用于错误代码0×80070002】可以考虑删除

  %windir%SoftwareDistributionDataStore

  文件夹的所有内容,删除不了就先把自动更新服务停用。

  10、不要使用代理。检查是不是Windowsupdate在受限站点的名单里面;如果是,将其删掉。

  11、设置合理的系统日期和时间。

  12、确保相关服务启动。服务名称:Automatic update(或者“自动更新”),BITS(或者“后台智能传送服务”)等。方法:运行serviCES。msc,然后启动相应的服务,如果不知道应该启动哪个,就把能启动的都启动,日后再逐一排除。

时间: 2024-12-03 18:40:58

如何修复WinXP系统不能更新的故障的相关文章

WindowsXP系统无法更新的故障修复

  如何使WindowsXP系统运行速度变快?有一个德国人为此做了一个优化程序,可以有效的使系统运行速度快10倍.可是要想速度变快,停止部分服务变成了必须条件.因此,按照此程序进行优化后,很多有用的服务便不能使用了,其中包括自动更新.安全中心及防火墙等.如果计算机不能自动进行更新,着实会让人心烦.现在系统之家就为大家解决这个问题! 在访问Windows UPDAte或者Microsoft Update网站时,网页提示错误代码0×80070422 (显示在屏幕右上角),大意是提示Windows U

怎么修复windows7系统注册表损坏故障

  系统注册表损坏,用U盘启动修复失败,而用注册表修复工具提示找不到相应的dll文件,其实我们可以使用系统备份的注册表文件替换现有的解决,解决方法如下: 1.首先用win7系统U盘或光盘启动,然后打开cmd窗口,在打开的命令提示符窗口中输入下面命令然后回车; C:windowssystem32configRegBack 2.然后使用copy命令将该目录下的所有文件都拷贝到C:windowssystem32config目录下,命令如下: copy C:windowssystem32configRe

360修复漏洞后WinXP系统蓝屏该怎么办?

360修复漏洞后WinXP系统蓝屏该怎么办?   修复漏洞后蓝屏的解决办法: 方法一:如果可以开机按F8选择进入安全模式的话,我们可以进安全模式后,直接把这两个补丁文件删除卸载即可. 方法二(如果不能进安全模式):我们可以进入PE维护系统,具体操作如下: 使用PE工具盘进入PE环境下→在"我的电脑"中进入XP系统所在的分区→进入Windows文件夹.此时看到诸 如$NtUninstallKB2838727$这类的文件夹(NTFS分区则文件夹显示为蓝色). 比如这里假设我们在蓝屏之前安装

WinXP系统如何关闭自动更新?

  WinXP系统如何关闭自动更新?          关闭Windows XP的自动更新的常见方法有以下三种: 一.最为便捷的方法: "我的电脑"点右键,选择"属性→自动更新",选中"关闭自动更新",点击"确定"退出即可. 二.最为专业的方法: "我的电脑"点右键,选"管理",点左边"服务和应用程序"旁的加号展开,选"服务"项,或者直接在&quo

WinXP系统常遇搜索故障及处理办法

  WinXP系统常遇搜索故障及处理办法          故障1:单击资源管理器工具栏上的"搜索"按钮或者按F3,系统无任何响应. 解决方法:首先进入C:Windowsinf文件夹(该文件夹属性为隐藏),右键单击srchasst.inf文件,选择"安装"菜单,系统会提示你插入Windows XP安装光盘,该操作为重新安装Windows XP的搜索服务组件.对于在搜索中遇到的其它故障,大家也可以将该方法作为最后的救命稻草. 故障2:系统提示"A file

win7系统电脑更新补丁后无法进入系统怎么办

  方法一:Win7操作系统开机按F8,选择"最后一次正确的配置",进入系统之后建议暂时关闭自动更新或者近期先不要更新任何补丁. 方法二:win7系统通过系统修复进入系统还原 1.开机按F8,进入Windows 7的高级启动选项,选择"修复计算机";   2.选择键盘输入方法;   3.如果有管理员密码,需要输入;如果没有设置密码,点击"确定";   4.进入系统恢复选项后,选择第二项"系统还原",选择还原点,按屏幕提示操作即

WinXP系统下那些令人揪心的错误代码

  虽然WinXP已经推出了系统操作舞台,没有技术的支持,没有补丁的更新,但是还有些用户仍然坚守在WinXP系统的阵地上.为了满足这部分用户的需求,下面小编就和大家来分享一下windowsXP系统下经常遇到的那些错误代码汇总,方便用户有针对性地解决这些故障. 0 0x0000 操作成功完成 1 0x0001 函数不正确 2 0x0002 系统找不到指定的文件 3 0x0003 系统找不到指定的路径 4 0x0004 系统无法打开文件 5 0x0005 拒绝访问 6 0x0006 句柄无效 7 0

WinXP系统硬盘图标无法显示变成像纸张的图标

  最近有位朋友向小编询问说,他的WinXP系统硬盘图标无法显示了,全部变成了有点像纸张的图标.如下图所示: 遇到这种情况可能是中毒或缓存出现问题了,于是小编让这位朋友先查杀一下病毒并清理垃圾,不过故障依旧.在对电脑的检查过程中小编发现硬盘里有隐藏文件名为autorun.inf,这是一个双击磁盘会自动运行制定某个文件的程序,将其全部删除之后在重新打开我的电脑,发现一切都显示正常了. 当然之后小编发现使用360安全卫士或者腾讯电脑管家里的"图标显示异常"项目修复,也可以完成.修复完成如下

WinXP系统写字板无法运行怎么办?

  解决方法: 请检查您的电脑上是否存在"C:Program FilesWindows NTAccessories"文件夹,且里面内容如下图所示: 如没有此目录或文件不完整,请先找相同Widnows系统的电脑复制一份此文件夹到有故障的电脑上,然后点击这里下载注册表修复文件,并导入注册表. 如何打开写字板程序: 1. 同时按下键盘Windows+R组合键,如图所示: 2. 调出的"运行"框中输入write,或输入wordpad,并点击"确定",如图