安全更新的已知问题
由于MSXML4.0是在并列模式下安装的,因此MSXML4.0、MSXML4.0SP1和MSXML4.0SP2的安全更新927978不支持完全删除此版本的MSXML。要变通解决此问题,请按照下列步骤 *** 作:
1、使用“控制面板”中的“添加或删除程序”项删除安全更新927978。
2、从%SystemRoot%\System32文件夹中删除MSXML4.dll文件。
3、使用“控制面板”中的“添加或删除程序”项修复MSXML4.0的早期版 本。
早期版本的Msxml4.dll和Msxml4r.dll文件将还原到%SystemRoot%\System32文件夹及其并列文件夹中。
当从WindowsUpdate安装此安全更新时,可能会收到以下错误消息:
无法注册文件c:\Windows\system32\msxml4.dll的类型库。
请与您的技术支持人员联系。
发生此错误时,您还可以在日志文件中看到类似于以下内容的信息:
错误1911。
无法注册文件c:\Windows\system32\msxml4.dll的类型库。请与您的技术支持人员联系。
MSI(s)(20:18)[17:52:31:612]:产品:MSXML4.0SP2(KB927978)--错误
1911。无法注册文件c:\Windows\system32\msxml4.dll的类型库。请与您的技术支持人员联系。
要解决此问题,请从Microsoft下载中心手动安装该安全更新,并在显示错误消息时单击“忽略”。
要确认安装是否成功,请验证%systemroot%\System32中的Msxml4.dll文件的版本是否为4.20.9841.0。
安全更新程序包927978可能会创建一个日志文件。
该程序包将该日志文件命名为KB927978.log,并将其保存在某个文件夹中。
该文件夹具有系统生成的名称,并位于系统驱动器的根目录下,其路径类似于以下内容:
C:\systemgeneratedname\KB927978.log。
1、下载缺少的MSXML组件。2、分别点击安装,点击安装几乎没有安装过程,直接到安装成功的结果。
3、用记事本建立一个文件msxml.reg,笔记本打开这个文件,内容填写如下:
01Windows Registry Editor Version 5.00
02[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0]@="Microsoft XML, v6.0"
03[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0]@=""
04[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32]@="C:\\Windows\\System32\\msxml6.dll"
05[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\FLAGS]@="0"
06[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\HELPDIR]@="C:\\Windows\\System32\"
复制代码
以上内容将在注册表中建立指定的目录与键值,保存文件,并关闭记事本。
4、双击msxml.reg文件,出现提示是否继续如下图,点击“是”。
5、已经可以安装了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)