Felet 0x80041003 har varit i Windows som fungerar från version 7 och kommer fortfarande upp i det senaste Windows 10 OS. Användare stöter på det här felet i programmet för eventvisare. Det har varit irriterande för Windows-användare från många år men det är ganska lätt att lösa, vi har hittat några solida lösningar för dig att lösa felet. Följ instruktionerna nedan och bli av med felet.
Lösning 1 - Inaktivera användarkontokontroll
Användarkontokontroll är ett säkerhetsprogram som förhindrar användare utan administratörsbehörighet att ändra något som kan störa systemet. Det är en utmärkt funktion för säkerhet men ibland orsakar det fel och fel, många användare har upptäckt att avaktiveringen löser detta fel.
STEG 1: Tryck på Windows + S och sök efter användarkontroll, öppna det första resultatet som säger Ändra inställningar för användarkontokontroll.
STEG 2: I kontrollfönstret för användarkonton hittar du skjutreglaget som säger alltid meddelande på ena sidan och aldrig meddelande på andra sidan. Flytta skjutreglaget hela vägen ner mot aldrig meddela.
STEG 3: Klicka OK för att spara dina inställningar.
Användarkontokontroll har inaktiverats nu och med det bör ditt fel också lösas.
Lösning 2 - Kör VBS-skript
I den här metoden måste du skapa en VBS-skriptfil och sedan köra den. Denna lösning har tillhandahållits av Microsoft för Windows 7 men den fungerar också med nya versioner. Följ stegen nedan för att skapa och köra skriptet.
STEG 1: Tryck på Windows och sök efter anteckningsblockoch tryck sedan på Enter.
STEG 2: Klistra in följande kod i anteckningsfönstret:
strComputer = “.” Ange objWMIService = GetObject (“winmgmts:” _
& “{ImpersonationLevel = impersonate}! \\” _
& strDator & “\ root \ prenumeration”)
Ställ in obj1 = objWMIService. ExecQuery (“välj * från __eventfilter där namn =‘ BVTFilter ’och fråga =‘ VÄLJ * FRÅN __InstanceModificationEvent INOM 60 VAR TargetInstance ISA “” Win32_Processor ”” OCH TargetInstance. LoadPercentage> 99 ′ ”)
För varje objekt1elem i obj1
ställa in obj2set = obj1elem. Associators _ (“__ FilterToConsumerBinding”)
ställa in obj3set = obj1elem. Referenser _ (“__ FilterToConsumerBinding”)
För varje obj2 i obj2set
WScript.echo “Ta bort objektet”
WScript.echo obj2.GetObjectText_
obj2.Delete_
Nästa
För varje obj3 i obj3set
WScript.echo “Ta bort objektet”
WScript.echo obj3.GetObjectText_
obj3.Delete_
Nästa
WScript.echo “Ta bort objektet”
WScript.echo obj1elem. GetObjectText_
objekt1elem. Radera_
Nästa
STEG 3: Klicka på filen i huvudmenyn och välj sedan spara som alternativ från rullgardinsmenyn.
STEG 4: Välj i spara som fönster alla typer i filtypalternativet och skriv sedan filnamnet som myscript.vbs.
STEG 5: Välj en sparande plats som Skrivbord och klicka sedan på Spara knapp.
Du har framgångsrikt skapat VBS-skriptet, nu måste du köra det.
STEG 5: Tryck på Windows + X och välj sedan Kommandotolken (Admin). Om du inte hittar kommandotolken väljer du Windows Powershell (Admin).
STEG 6: Klicka Ja på användarens åtkomstkontrollprompt.
STEG 7: I kommandotolken skriver du följande kommando och trycker på enter:
cd% userprofile% \ Desktop
STEG 8: Skriv följande kommando och tryck på Enter-knappen
cscript myscript.vbs
Detta kommando kommer att köra skriptet du just skapat, efter att skriptfelet har lösts automatiskt.
Lösning 3 - Kör ett bat-skript
Obs! För att använda den här metoden behöver du administratörsanvändarbehörigheter om du är på ett begränsat användarkonto och loggar sedan in från administratörens användarkonto.
Bat-skript är användbart när du måste köra flera kommandon i Windows. Vi har hittat ett bat-skript som kommer att vara till hjälp för dig för att lösa felet 0x80041003. Följ stegen nedan:
STEG 1: Tryck på Fönster + R för att öppna Run-programmet, skriv och tryck enter.
STEG 2: Klistra in följande kod i anteckningsfönstret:
@echo på
cd / d c: \ temp
om inte existerar% windir% \ system32 \ wbem goto TryInstall
cd / d% windir% \ system32 \ wbem
nettostopp winmgmt
winmgmt / kill
om det finns Rep_bak rd Rep_bak / s / q
byta namn på förvar Rep_bak
för %% i i (* .dll) gör RegSvr32 -s %% i
för %% i i (* .exe) ring: FixSrv %% i
för %% i i (* .mof, *. mfl) gör Mofcomp %% i
netto start winmgmt
goto End
: FixSrv
om / I (% 1) == (wbemcntl.exe) går SkipSrv
om / I (% 1) == (wbemtest.exe) går över SkipSrv
om / I (% 1) == (mofcomp.exe) går SkipSrv
% 1 / Regserver
: SkipSrv
goto End
: TryInstall
om det inte finns wmicore.exe går till Slut
wmicore / s
netto start winmgmt
:Slutet
STEG 3: Tryck på Ctrl + Skift + S för att öppna spara som fönster. Välj Alltfiler i filtyp och typ script.bat som filnamn.
STEG 4: Ställ in Skrivbord som fildestination och klicka sedan på spara knapp.
STEG 5: Stäng anteckningsfönstret. Gå till skrivbordet, högerklicka på script.bat ikonen och välj Kör som administratör.
STEG 6: Klicka på ja-knappen i prompten.
Lösning 4 - Ta bort förvarets mapp
För många användare har felet orsakat av problemet i Windows Management Instrumentation och det kan vara möjligt att ditt WBEM-arkiv är skadat. Lösningen för detta problem är att återställa det skadade arkivet så att problemet löses.
STEG 1: Öppna dialogrutan Kör genom att trycka på Windows + R, skriv services.msc och tryck Enter.
STEG 2: Bläddra nedåt och leta reda på Windows Management Instrumentation-tjänst servicefönstret. Högerklicka och välj egenskaper alternativ.
STEG 3: Tryck på Sluta i egenskapsfönstret, om du får någon varningsprompt, välj ja och stäng servicefönstret.
STEG 4: Öppna Windows File Explorer och klistra in följande sökväg i adressfältet.
C: \ Windows \ System32 \ WBEM
STEG 5: Bläddra ner och hitta förvar mapp, kopiera och klistra in den på en säker plats för säkerhetskopiering så att du kan hämta den därifrån om något går fel.
STEG 6: Nu, radera förvarets mapp från den ursprungliga platsen.
STEG 7: Starta om datorn och låt den vara inaktiv i minst 15 minuter. Under den här tiden kommer ditt operativsystem att återskapa lagringsmappen WBEM-mappen.
STEG 8: Starta om datorn efter att ha väntat i femton minuter. Du kommer att upptäcka att förvarets mapp har återskapats.