400-696-8028

解决Windows 7 SP1自动更新失败,错误代码0×80041010

长沙北大青鸟作者:科泰校区

摘要: Windows 7 SP1自动更新安装失败,错误代码为0×80041010,安装失败的主要原因是由于WMI存储库损坏,需重新建立。WMI Repository 是WMI 提供者创建的类定义的集中存储位

 Windows 7 SP1自动更新安装失败,错误代码为0×80041010,安装失败的主要原因是由于WMI存储库损坏,需重新建立。


WMI Repository 是WMI 提供者创建的类定义的集中存储位置,它位于%systemDrive%%windir%systemwbemRepository 文件夹。如果存储库已经损坏,那么就需要重建它。可以用管理员身份运行 winmgmt /verifyrepository 测试,inconsistency就要重建WMI存储库,既使结果是consistency,也可能要重建WMI存储库。


如要重建存储库,首先重命名WMI Repository 文件夹,让操作系统将无法找到存储库。在这种情况下,Windows会在用户下次访问 WMI 的时候尝试重建存储库。例如通过%SystemRoot%System32WbemWbemTest.exe 建立一个到 RootDefault 的 WMI 连接,如果连接成功,存储库就会被重建。如果连接失败,请尝试手工重建存储库。注意:这么做可能会导致存储库中的 WMI 信息丢失。您可能需要手工恢复这些信息。


如果到 rootdefault 的连接仍然失败,无法被正确注册的 WMI 组件可能是导致故障的原因,那么就需要重新注册 WMI 组件。WMI 使用的 .DLL 和 .EXE 文件位于 %windir%system32wbem。可能需要重新注册该目录内的所有 .DLL 和 .EXE 文件。如果运行在 64 位的系统之上,您可能还需要检查位于%windir%sysWOW64wbem 的 .DLL 和 .EXE 文件。


要重建WMI存储库,请按以下步骤操作:
————————————–
1.在开始-》所有程序-》附件里以管理员身份打开命令提示符command
2.停止WMI服务:net stop winmgmt
3.Repository目录改名备份:                           ren %windir%System32WbemRepository Repository_backup
4.重启WMI服务:net start winmgmt
5.运行 winmgmt /salvagerepository 尝试重建Repository
6.注册WMI组件:

cd /d %windir%system32wbem
   for /f %%s in (‘dir /b *.dll’) do regsvr32 /s %%s
   for /f %%s in (‘dir /b *.mof *.mfl’) do mofcomp %%s
   wmiprvse /regserver
   winmgmt /regserver                                                           
7.重新启动系统                                                                 8.重新安装自动更新成功

—————————————–


如果仍不成功,运行 %SystemRoot%System32WbemWbemTest.exe 测试WMI连接,点击连接,再次点击连接。如果仍然有连接错误,那么需要尝试全面的重建,运行下面的命令:

rundll32.exe setupapi,InstallHinfSection WBEM 132 %windir%infwbemoc.inf

执行上面的命令后,可能会需要读取 Windodws 7/Windows 2008 R2 安装盘。

 

 
关于我们
公司简介
发展历程
青鸟荣誉
联系我们
加入我们
青鸟课程
BCVE视频特效课程
BCUI全链路UI设计
BCSP软件开发专业
BCNT网络工程师
启能职业教育基础课程
长沙初中生学什么
长沙高中生学什么
长沙大学生学什么