如何修复Windows 10、8、7上的错误0x80041003
从版本7运行的Windows中一直存在错误0x80041003,但在最新的Windows 10操作系统中仍会出现错误。用户在事件查看器程序中遇到此错误。多年来,这一直困扰着Windows用户,但是它很容易解决,我们找到了一些可靠的解决方案来解决您的错误。请按照以下说明进行操作,并消除错误。
解决方案1 –禁用用户帐户控制
用户帐户控制是一个安全程序,可以防止没有管理员权限的用户更改任何可能破坏系统的内容。这是安全性的一项重要功能,但有时会导致错误和故障,许多用户发现禁用它可以解决此错误。
步骤1:按 Windows + S 并搜索 用户控制 ,打开第一个结果,说 更改用户帐户控制设置 。
步骤2:在用户帐户控制窗口中,您会找到滑块,该滑块显示始终在一侧通知而从不通知另一侧。将滑块一直向下移动 永不通知 。
步骤3:点击 好的 保存设置。
用户帐户控制已被禁用,与此同时,您的错误也应得到解决。
解决方案2 –运行VBS脚本
在这种方法中,您必须制作一个VBS脚本文件,然后运行它。 Microsoft为Windows 7提供了此解决方案,但它也可以与新版本一起使用。请按照以下步骤制作和运行脚本。
步骤1:按Windows并搜索 记事本 ,然后按Enter。
步骤2:将以下代码粘贴到记事本窗口中:
strComputer =“。”设置objWMIService = GetObject(“ winmgmts:” _
&“ {impersonationLevel = impersonate}!\” _
&strComputer和“ root subscription”)
设置obj1 = objWMIService.ExecQuery(“从__eventfilter中选择*,其中name =“ BVTFilter”,并从SELECT = FROM __InstanceModificationEvent中选择,其中TargetInstance ISA“ Win32_Processor”不到60,而TargetInstance.LoadPercentage> 99'”)
对于obj1中的每个obj1elem
设置obj2set = obj1elem.Associators _(“ __ FilterToConsumerBinding”)
设置obj3set = obj1elem.References _(“ __ FilterToConsumerBinding”)
对于obj2set中的每个obj2
WScript.echo“删除对象”
WScript.echo obj2.GetObjectText_
obj2.Delete_
下一个
对于obj3set中的每个obj3
WScript.echo“删除对象”
WScript.echo obj3.GetObjectText_
obj3.Delete_
下一个
WScript.echo“删除对象”
WScript.echo obj1elem.GetObjectText_
obj1elem.Delete_
下一个
步骤3:在主菜单中单击“文件”,然后选择 另存为 从下拉菜单中选择。
步骤4:在“另存为”窗口中,选择 所有类型 在“文件类型”选项中,然后键入文件名称为 myscript.vbs 。
步骤5:选择一个保存位置作为 桌面 然后点击 救 按钮。
您已经成功制作了VBS脚本,现在必须运行它。
步骤5:按 Windows + X 然后选择 命令提示符(管理员) 。如果找不到命令提示符,请选择Windows Powershell(Admin)。
步骤6:点击 是的 用户访问控制提示上的按钮。
步骤7:在命令提示符窗口中,键入以下命令,然后按Enter:
cd %userprofile%Desktop
步骤8:键入以下命令,然后按Enter键
cscript myscript.vbs
运行脚本错误自动解决后,此命令将运行您刚创建的脚本。
解决方案3 –运行bat脚本
注意:要使用此方法,如果您使用的是受限用户帐户,则需要admin用户权限,然后从管理员用户帐户登录。
当您必须在Windows中运行多个命令时,Bat脚本会很有帮助。我们发现了一个蝙蝠脚本,它将对您解决错误0x80041003有所帮助。请按照以下步骤操作:
步骤1:按 视窗+ R 打开“运行”程序,键入,然后按Enter。
步骤2:将以下代码粘贴到记事本窗口中:
@回声
cd / d c: temp
如果不存在,则%windir% system32 wbem转到TryInstall
cd / d%windir% system32 wbem
净止损
winmgmt /杀死
如果存在Rep_bak和Rep_bak / s / q
重命名存储库Rep_bak
为(* .dll)中的%% i做RegSvr32 -s %% i
对于(* .exe)中的%% i,请致电:FixSrv %% i
为(* .mof,*。mfl)中的%% i做Mofcomp %% i
净启动Winmgmt
转到结束
:修复
如果/ I(%1)==(wbemcntl.exe)转到SkipSrv
如果/ I(%1)==(wbemtest.exe)转到SkipSrv
如果/ I(%1)==(mofcomp.exe)转到SkipSrv
%1 / Regserver
:SkipSrv
转到结束
:尝试安装
如果不存在wmicore.exe转到结束
wmicore / s
净启动Winmgmt
:结尾
步骤3:按 Ctrl + Shift + S 打开另存为窗口。选择 全部 档案 在文件类型和类型 脚本 作为文件名。
步骤4:设定 桌面 作为文件目标,然后单击 救 按钮。
步骤5:关闭记事本窗口。转到桌面,右键单击 脚本 图标并选择 以管理员身份运行 。
步骤6:在提示中单击“是”按钮。
解决方案4 –删除存储库文件夹
对于许多用户来说,该错误是由Windows Management Instrumentation中的问题引起的,并且WBEM存储库可能已损坏。解决此问题的方法是重置损坏的存储库,以便解决该问题。
步骤1:按Windows + R,打开运行对话框,键入 services.msc 然后按回车。
步骤2:向下滚动并找到 Windows管理规范服务 服务窗口。右键单击并选择 特性 选项。
步骤3:按 停止 在属性窗口中单击按钮,如果出现任何警告提示,请选择是,然后关闭服务窗口。
步骤4:打开 Windows文件资源管理器 并将以下路径粘贴到地址栏中。
C: Windows System32 WBEM
第5步:向下滚动并找到 资料库 文件夹,将其复制并粘贴到安全的位置以进行备份,以便在出现问题时从那里获取它。
步骤6:现在, 删除 原始位置的存储库文件夹。
步骤7:重新启动计算机,并使其闲置至少15分钟。此时,您的操作系统将重新创建存储库文件夹WBEM文件夹。
步骤8:等待十五分钟后,重新启动计算机。您会发现存储库文件夹已重新创建。
为你推荐: