Obsah:
Způsob 1: Vypnutí řízení uživatelských účtů
Nejjednodušší metodou řešení chyby s kódem 0x80041003 ve Windows 7, která se často ukazuje jako efektivní, je vypnutí řízení uživatelských účtů, což se provádí velmi jednoduše:
- Otevřete „Start“ a vyvolejte aplikaci „Ovládací panely“.
- Pokud máte nastavený zobrazení podle kategorií, je lepší změnit ho na „Velké ikony“, abyste se lépe orientovali v dostupných možnostech.
- Najděte „Centrum zabezpečení“ a klikněte na tuto položku.
- Dále přejděte na „Změna nastavení řízení uživatelských účtů“.
- Posuňte jezdec dolů, aby zůstal na hodnotě „Nikdy neupozorňovat“. Poté restartujte počítač a zkontrolujte, zda byla problém vyřešena.





Způsob 2: Spuštění skriptu VBS
Jedno z oficiálních doporučení od Microsoftu je použití univerzálního skriptu VBS, který odstraňuje soubory ovlivňující vznik chyby s kódem 0x80041003. Není potřeba ho psát ručně, protože skript je již připraven. Stačí pouze vytvořit soubor s ním pro další spuštění.
- Otevřete aplikaci „Poznámkový blok“ způsobem, který vám vyhovuje.
- Zkopírujte a vložte tam níže uvedený kód.
strComputer = "."Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" _
& strComputer & "rootsubscription")
Set obj1 = objWMIService.Get("__EventFilter.Name='BVTFilter'")
set obj2set = obj1.Associators_("__FilterToConsumerBinding")
set obj3set = obj1.References_("__FilterToConsumerBinding")
For each obj2 in obj2set
WScript.echo "Odstraňuji objekt"
WScript.echo obj2.GetObjectText_
obj2.Delete_
next
For each obj3 in obj3set
WScript.echo "Odstraňuji objekt"
WScript.echo obj3.GetObjectText_
obj3.Delete_
next
WScript.echo "Odstraňuji objekt"
WScript.echo obj1.GetObjectText_
obj1.Delete_ - Rozbalte seznam „Soubor“ a klikněte na položku „Uložit jako“.
- V poli „Typ souboru“ nastavte hodnotu „Všechny soubory“.
- Pojmenujte soubor jakýmkoli názvem v latině, ale na konci nezapomeňte přidat “.vbs“, čímž určíte jeho formát.
- Po uložení souboru přejděte k němu, vyvolejte kontextové menu kliknutím pravým tlačítkem myši, v něm najeďte kurzorem na položku „Otevřít pomocí“ a vyberte možnost „Microsoft Windows Based Script Host“.
- Zobrazí se oznámení, že soubory byly odstraněny, a pokud se objeví chyba „Not found“, znamená to, že uvedené objekty nejsou v operačním systému a je třeba nejprve zkontrolovat výskyt chyby, a v případě jejího výskytu použít následující metody.






Způsob 3: Použití BAT souboru
Předchozí skript se používá k odstranění problémových souborů na počítači, které se při restartování operačního systému znovu vytvářejí, což řeší vzniklý problém. Další možností je použití BAT souboru, který spouští nástroj pro opravu chyb a kontroluje, kde v OS došlo k poruchám.
- Pro jeho vytvoření znovu spusťte aplikaci „Poznámkový blok“.
- Vložte do dokumentu následující kód, který obsahuje všechny potřebné příkazy pro provedení.
@echo on
cd /d c:temp
if not exist %windir%system32wbem goto TryInstall
cd /d %windir%system32wbem
net stop winmgmt
winmgmt /kill
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %%i in (*.dll) do RegSvr32 -s %%i
for %%i in (*.exe) do call :FixSrv %%i
for %%i in (*.mof,*.mfl) do Mofcomp %%i
net start winmgmt
goto End
:FixSrv
if /I (%1) == (wbemcntl.exe) goto SkipSrv
if /I (%1) == (wbemtest.exe) goto SkipSrv
if /I (%1) == (mofcomp.exe) goto SkipSrv
%1 /Regserver
:SkipSrv
goto End
:TryInstall
if not exist wmicore.exe goto End
wmicore /s
net start winmgmt
:End - Otevřete „Soubor“ a uložte dokument.
- V zobrazeném okně vyberte jako typ souboru „Všechny soubory“.
- Zadejte libovolný název a na konci přidejte „.bat“.
- Přejděte na umístění tohoto souboru a dvakrát na něj klikněte pro spuštění. Zobrazí se okno „Příkazového řádku“, kde potvrďte pokračování operace a vyčkejte na dokončení provádění BAT souboru.
- Během toho se v konzoli objeví ještě několik řádků, a poté se zobrazí oznámení, po kterém můžete restartovat PC.






Způsob 4: Odstranění složky nástroje pro správu Windows
Objevení chyby s kódem 0x80041003 často vyvolává problémy v činnosti komponenty „Nástroj pro správu Windows“. Ve Windows 7 existuje složka, kde se nacházejí dočasné soubory potřebné během činnosti tohoto nástroje. Pokud je odstraníte, při dalším spuštění se vytvoří znovu, což pomůže zbavit se problému.
- Adresář nebude možné odstranit, pokud služba komponenty právě pracuje s tam umístěnými soubory, proto ji bude nutné vypnout.Otevřete aplikaci „Služby“, kterou najdete v nabídce „Start“.
- V seznamu najděte „Nástroje pro správu Windows“ a dvakrát klikněte na tuto položku pro otevření okna s vlastnostmi.
- Klikněte na „Zastavit“ a počkejte několik sekund, než bude služba zastavena.
- Přes „Průzkumník“ přejděte na cestu
C:WindowsSystem32wbem
a najděte tam složku „Repository“. Je dobré ji zkopírovat na jiné místo jako zálohu, abyste ji mohli obnovit v případě neočekávaných problémů. - Poté na ni klikněte pravým tlačítkem myši a odstraňte ji.
- Restartujte počítač a zkontrolujte, zda byla chyba opravena.




Způsob 5: Poskytnutí přístupu k souborům
Poslední způsob umožní zbavit se chyby, pokud se objevuje pouze při přístupu k určitým souborům a je to viditelné při sledování akcí v „Protokolu událostí“. V takovém případě je třeba poskytnout plný přístup k problémovému adresáři.
- Najděte kořenový adresář spouštěného souboru a klikněte na něj pravým tlačítkem myši. V kontextovém menu vyberte položku „Vlastnosti“.
- Otevřete záložku „Zabezpečení“ a klikněte na „Upravit“.
- Začněte přidávat nového uživatele, pokud požadovaný není v seznamu.
- Zadejte jeho jméno do vyhrazeného pole, a pokud je neznámé, klikněte na tlačítko „Další“.
- Začněte hledat uživatele v aktuální lokaci.
- Mezi výsledky najděte požadovaný účet a přidejte ho.
- Vraťte se k předchozímu oknu a ujistěte se, že jméno je správně zobrazeno v bloku.
- V okně „Oprávnění pro skupinu“ vyberte právě přidaného uživatele a poskytněte mu plný přístup.








Akce při problémech s aktualizací Windows 7
Zřídka se chyba 0x80041003 objeví při pokusu o instalaci další aktualizace do operačního systému. Princip její opravy je zcela jiný a výše uvedené způsoby pravděpodobně nepřinesou výsledek{{b_3}}Pokračujte v instalaci aktualizací a sledujte, zda se chyba znovu objeví. Pokud ano, zkuste použít nástroj pro odstraňování problémů s aktualizacemi Windows.








Závěr
Doufáme, že vám tyto kroky pomohou vyřešit chybu 0x80041003 a obnovit správnou funkčnost vašeho systému. Pokud máte další dotazy, neváhejte se obrátit na technickou podporu.Budete potřebovat se obrátit na jiný článek na našich stránkách, kde jsou popsány základní pokyny k opravě problémů s instalací aktualizací ve Windows 7.
Více informací: Řešení problémů s instalací aktualizace Windows 7
Někdy se to týká pouze jedné aktualizace při její instalaci prostřednictvím integrovaného nástroje v OS. Místo toho ji můžete zkusit přidat ručně a zkontrolovat, zda se tentokrát chyba neobjeví. Tématu se také věnuje návod, který pomůže pochopit algoritmus ruční instalace aktualizací.
Více informací: Ruční instalace aktualizací ve Windows 7
