鲁大师(原Z武器)漏洞修复,你必需知道的

 漏洞修复,在很多的系统上都会有些特殊情况出现,故我们会收集一些小技巧放在这里,供大家参考使用。此外,我们也会持续更新其中的小技巧。                    ---------------最后更新2009-5-5

一、为什么用Z武器修复了漏洞,微软自动更新还提示呢?
原因在于Z武器已经安装了那些补丁,但微软的自动更新没有及时更新造成的。
可以通过如下的批处理(蓝色文字部分)搞定:

@echo off
rem 关闭WUAU服务
net stop wuauserv
rem 删除原有Update日志记录
del %windir%/windowsupdate.log
rem 开启WUAU服务
net start wuauserv
1、粘帖蓝色文字部分,新建一个文本文件,取名为“ 删除微软自动更新提示.bat”。
2、然后直接双击这个文件运行即可

二、对于Windows XP系统很多更新都不能修复的情况,可以尝试方法。
技巧出处: http://support.microsoft.com/kb/943144
1、鼠标右键“我的电脑”,选择“属性”,找到“自动更新”选项卡,选择“关闭自动更新。”,点击“确定”按钮。还有一个命令方法,在CMD下输入“net stop wuauserv”。
2、“开始-运行”,输入“CMD”,打开CMD界面。
3、输入“regsvr32 %windir%system32wups2.dll”,回车。
 注意:如果你的系统是Windows XP 64位的,那么命令应该是:
 “regsvr32 %windir%syswow64wups2.dll”
 对话框中都“确定”即可。
4、按照第一步的步骤,选择“自动更新”,或者在CMD界面下输入“net start wuauserv”。
写成批处理(蓝色文字部分)搞定:
@echo off
rem 关闭WUAU服务
net stop wuauserv
rem 重新登记wups2.dll入口
regsvr32 %windir%/system32/wups2.dll
rem 开启WUAU服务
net start wuauserv
1、粘帖蓝色文字部分,新建一个文本文件,取名为“ 让XP系统可以重新打补丁.bat”。
2、然后直接双击这个文件运行即可

三、为什么IE7的漏洞不能修复?
1、鼠标右键“我的电脑”,选择“属性”,找到“自动更新”选项卡,选择“关闭自动更新。”,点击“确定”按钮。还有一个命令方法,在CMD下输入“net stop wuauserv”。
2、“开始-运行”,输入“CMD”,打开CMD界面。
3、输入“regsvr32 %windir%system32wups2.dll”,回车。
 注意:如果你的系统是Windows XP 64位的,那么命令应该是:
 “regsvr32 %windir%syswow64wups2.dll”
 对话框中都“确定”即可。
4、按照第一步的步骤,选择“自动更新”,或者在CMD界面下输入“net start wuauserv”。

写成批处理(蓝色文字部分)搞定:
@echo off
rem 关闭WUAU服务
net stop wuauserv
rem 重新登记wups2.dll入口
regsvr32 %windir%/system32/wups2.dll
rem 开启WUAU服务
net start wuauserv
1、粘帖蓝色文字部分,新建一个文本文件,取名为“ 让XP系统可以重新打IE7补丁.bat”。
2、然后直接双击这个文件运行即可

四、如果出现“安装程序不能验证Update.inf文件的完整性。请确定加密服务正在此计算机上运行”提示,怎么办?
下面是从微软官方网站查到的解决方法:

方法 1:将“加密服务”设置为自动
将“加密服务”设置为“自动”,然后尝试再次安装此程序。要将“加密服务”设置为“自动”,请按照下列步骤操作:
启动“控制面板”中的“管理工具”实用工具。
双击“服务”。
右键单击“Cryptographic Services”,然后单击“属性”。
对于“启动类型”,请单击“自动”,然后单击“启动”。
注意:Windows 2000 未在“服务”管理实用工具中列出“Cryptographic Services”。

方法 2:重命名 Catroot2 文件夹
重命名 Catroot2 文件夹(仅适用于 Windows XP 和 Windows Server 2003),然后尝试再次安装此程序。

注意:如果操作系统为 Windows 2000,则跳过此方法。

要重命名 Catroot2 文件夹,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
在命令提示符下,键入下列命令,并在每行之后按 Enter:
net stop cryptsvc
ren %systemroot%/System32/Catroot2
oldcatroot2
net start cryptsvc
exit
从以下文件夹中删除所有 tmp*.cat 文件:
%systemroot%/system32/CatRoot/{F750E6C3-38EE-11D1-85E5-00C04FC295EE}


如果此文件夹中不包含以 tmp 开头的文件,则不要删除其他任何文件。此文件夹中的 .cat 文件是安装修补程序和 Service Pack 所必需的。
重要说明:不要重命名 Catroot 文件夹。Catroot2 文件夹是由 Windows 自动重新创建的,但 Catroot 文件夹在重命名后不会重新创建。

五、Vista下大量漏洞不能修复,如何办?
到Vista的自动更新设置中,设置为如图的开关,再使用Z武器修复就可以了。


六、XP用户部分补丁修复时,出现"安装 KB9**xx 前,必须重新启动系统,以便使一些先前的文件更新操作完成。",如何办?
1、粘帖蓝色文字部分,新建一个文本文件,取名为“ 清除微软无效升级注册表项.bat”。

@echo off
rem 修改升级中的错误注册表键值
set Update=HKLM/SOFTWARE/MicroSoft/Update
set Updates=HKLM/SOFTWARE/MicroSoft/Updates
echo 正在清除 "%Update%"
for /f "tokens=1 delims=" %%a in ('reg query %Update%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f )
echo %Update% 清除完毕!

echo 正在清除 "%Updates%"
for /f "tokens=1 delims=" %%a in ('reg query %Updates%^|Findstr /i "UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Updates% 清除完毕!

echo 按任意键结束...
pause>nul


2、然后直接双击这个文件运行即可

七、安装补丁无法成功,查看日志的时候出现"The update ended with status code: 1601."类似的1601错误。如何办?1601的错误表示Windows的Installer服务出现故障,需要用第三方工具进行修复。
1、下载附件中的Dial-a-fix文件,下载
2、解压该工具,然后运行“Dial-a-fix.exe”,再请按照我给你的图片勾上对应的选项,这样需要等待一段时间才能完成修复工作。
3、完成以后再用Z武器进行漏洞修复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值