Съдържание:
Метод 1: Изключване на контрола на потребителските акаунти
Най-лесният метод за решаване на грешката с код 0x80041003 в Windows 7, който често се оказва ефективен, е изключването на контрола на потребителските акаунти, което става много лесно:
- Отворете «Старт» и отидете в приложението «Контролен панел».
- Ако имате настроен преглед по категории, е по-добре да го промените на «Големи икони», за да се ориентирате по-лесно в наличните опции.
- Намерете «Център за поддръжка» и кликнете върху него.
- След това отидете на «Промяна на настройките за контрол на потребителските акаунти».
- Преместете плъзгача надолу, за да остане на стойността «Никога не уведомявайте». След това рестартирайте компютъра и проверете дали проблемът е отстранен.





Метод 2: Стартиране на VBS скрипт
Една от официалните препоръки от Microsoft е използването на универсален VBS скрипт, който изтрива файлове, влияещи на появата на грешката с код 0x80041003. Не е необходимо да го пишете ръчно, тъй като скриптът вече е готов. Остава само да създадете файл с него за по-нататъшно стартиране.
- Отворете приложението «Бележник» по удобен за вас начин.
- Копирайте и поставете кода по-долу.
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 "Изтриване на обекта"
WScript.echo obj2.GetObjectText_
obj2.Delete_
next
For each obj3 in obj3set
WScript.echo "Изтриване на обекта"
WScript.echo obj3.GetObjectText_
obj3.Delete_
next
WScript.echo "Изтриване на обекта"
WScript.echo obj1.GetObjectText_
obj1.Delete_ - Разгънете списъка «Файл» и кликнете върху опцията «Запази като».
- В полето «Тип файл» задайте стойност «Всички файлове».
- Дайте на файла произволно име на латиница, но в края задължително добавете «.vbs», обозначавайки по този начин неговия формат.
- След запазването на файла, отидете до него, извикайте контекстното меню с десен клик, наведете курсора на опцията «Отвори с помощта на» и изберете варианта «Microsoft Windows Based Script Host».
- Ще се появи уведомление, че файловете са били изтрити, а ако се появи грешка «Not found», значи посочените обекти липсват в операционната система и първо трябва да проверите за появата на грешка, а в случай на нейното появяване да използвате следните методи.






Метод 3: Използване на BAT-файл
Предишният скрипт се използва за изтриване на проблемни файлове на компютъра, които при рестартиране на операционната система се създават отново, което решава възникналия проблем. Следващият вариант е използването на BAT-файл, който стартира средство за отстраняване на грешки и проверява къде в ОС са възникнали проблеми.
- За неговото създаване отново стартирайте приложението «Бележник».
- Вмъкнете в документа следния код, който съдържа всички необходими команди за изпълнение.
@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 - Отворете «Файл» и запазете документа.
- В появилото се прозорче изберете като тип файл «Всички файлове».
- Въведете произволно име и в края добавете «.bat».
- Отидете до местоположението на този файл и два пъти кликнете върху него, за да го стартирате. Ще се появи прозорец «Команден ред», където потвърдете продължаването на операцията и изчакайте завършването на изпълнението на BAT файла.
- По време на това в конзолата ще се появят още няколко реда, а след това ще изскочи известие, след което можете да рестартирате компютъра.






Метод 4: Изтриване на папката на инструмента за управление на Windows
Появата на грешка с код 0x80041003 често се провокира от проблеми в работата на компонента «Инструмент за управление на Windows». В Windows 7 има папка, където се намират временни файлове, необходими по време на действието на този инструмент. Ако ги изтриете, при следващото стартиране на сесия те ще бъдат създадени отново, което ще помогне за решаване на проблема.
- Не можете да изтриете директорията, ако услугата на компонента в момента работи с файловете, намиращи се там, затова ще трябва да я деактивирате.Отворете приложението «Услуги», като го намерите през менюто «Старт».
- В списъка намерете «Инструменти за управление на Windows» и два пъти кликнете върху този ред, за да отворите прозореца със свойства.
- Натиснете на «Спри» и изчакайте няколко секунди, докато услугата бъде спряна.
- През «Файлов мениджър» отидете по пътя
C:WindowsSystem32wbem
и намерете там папката «Repository». Препоръчително е да я копирате на друго място като резервно копие, за да можете да я възстановите в случай на неочаквани проблеми. - След това щракнете с десния бутон на мишката върху нея и я изтрийте.
- Рестартирайте компютъра и проверете дали проблемът е бил отстранен.




Метод 5: Предоставяне на достъп до файловете
Завършващият метод ще позволи да се отървете от грешката, ако тя се появява само при достъп до конкретни файлове и това е видно при проследяване на действията в «Журнал на събитията». Тогава за проблемната директория трябва да се предостави пълен достъп.
- Намерете коренната директория на стартирания файл и щракнете върху нея с десния бутон на мишката. В контекстното меню изберете опцията «Свойства».
- Отворете раздела «Сигурност» и кликнете на «Промени».
- Започнете да добавяте нов потребител, ако необходимият отсъства от списъка.
- Въведете името му в отреденото за това поле, а ако е неизвестно, кликнете на бутона «Допълнително».
- Започнете търсенето на потребители в текущото местоположение.
- Сред резултатите намерете необходимия акаунт и го добавете.
- Върнете се към предишния прозорец и се уверете, че името се показва правилно в блока.
- В прозореца «Разрешения за групата» маркирайте току-що добавения потребител и му предоставете пълен достъп.








Действия при проблеми с актуализацията на Windows 7
Рядко грешката 0x80041003 се появява при опит за инсталиране на следващото обновление в операционната система. Принципът на нейното отстранение е съвсем различен и разгледаните по-горе методи едва ли ще донесат резултат.Ще ви е необходимо да се обърнете към друга статия на нашия сайт, където са описани основните инструкции, позволяващи да се отстранят проблемите с инсталацията на актуализации в Windows 7.
По-подробно: Решаване на проблеми с инсталацията на актуализацията на Windows 7
Понякога това се отнася само за една актуализация при нейното инсталиране чрез вграденото в ОС средство. Вместо това можете да опитате да я добавите ръчно и да проверите дали ще се появи грешка този път. На тази тема също имаме ръководство, което позволява да се запознаете с алгоритъма за ръчна инсталация на актуализации.
По-подробно: Ръчна инсталация на актуализации в Windows 7
