Обикновено актуализирането на Windows е проста работа и минава без никакви проблеми. Понякога обаче може да срещнете грешки като грешката 0x8007371b със съобщението „ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE." Това се случва предимно, когато файл на Windows Update липсва или е повреден.
Въпреки че това може да изглежда обезсърчително, проблемът може лесно да бъде разрешен, като се обърнете към корекциите, изброени по-долу.
1. Стартирайте инструмента за отстраняване на неизправности в Windows Update
Първата стъпка, която трябва да предприемете, когато се справяте с грешки в актуализацията, е да използвате инструмента за отстраняване на неизправности в Windows Update. Той е доста ефективен и автоматично ще коригира повечето проблеми с актуализацията, включително a блокира асистент за актуализиране на Windows. Просто следвайте тези стъпки, за да стартирате инструмента за отстраняване на неизправности в Windows Update:
- Щракнете върху бутона Старт и след това щракнете върху Настройки.
- В таблото за управление Настройки щракнете върху Актуализация и сигурност.
- В лентата за навигация вляво щракнете Отстраняване на неизправности.
- Под Отстраняване на неизправности щракнете върху Допълнителни инструменти за отстраняване на неизправности.
- Сега кликнете върху Windows Update > Стартирайте инструмента за отстраняване на неизправности
- Инструментът за отстраняване на неизправности автоматично ще открие проблеми и ще ги отстрани.
Процесът на отстраняване на неизправности може да отнеме известно време, така че не се паникьосвайте, ако изглежда, че е заседнал. Освен това понякога инструментът за отстраняване на неизправности не може автоматично да разреши грешката. Независимо от това, това ще предложи някои допълнителни стъпки, които можете да предприемете, така че не забравяйте да ги следвате.
Ако все още се сблъсквате с проблема, преминете към следващите стъпки.
2. Използвайте командите DISM и SFC
Обслужването и управлението на изображения за внедряване (DISM) и проверката на системните файлове (SFC) са полезни вградени помощни програми на Windows. DISM поправя системния образ на Windows, докато SFC проверява компютъра за липсващи или повредени системни файлове. И двете помощни програми могат да се изпълняват с помощта на командния ред.
Свързани: Каква е разликата между CHKDSK, SFC и DISM в Windows 10?
Имайте предвид, че първо трябва да изпълните командата DISM, а след това командата SFC. Това е така, защото командата DISM коригира системното изображение на Windows, което от своя страна се използва от SFC като референтна точка за проверка за повредени системни файлове.
Как да стартирате DISM с помощта на командния ред
- В лентата за търсене на менюто "Старт" въведете cmd. От резултатите от търсенето щракнете с десния бутон върху Команден ред > Стартиране като администратор. Уверете се, че имате идентификационни данни за администраторския акаунт или сте влезли като такъв.
- В конзолата на командния ред въведете Dism /онлайн /cleanup-image /ScanHealth и натиснете Enter.
- След като командата бъде изпълнена напълно, въведете Dism /онлайн /cleanup-image /CheckHealth и натиснете Enter.
- Сега, последната команда; Тип Dism онлайн /cleanup-image /RestoreHealth и отново натиснете Enter.
Отново процесът на ремонт и обслужване може да отнеме известно време. Търпението е ключово. След като процесът приключи, е време да преминете към помощната програма SFC.
Как да стартирате SFC с помощта на командния ред
- Подобно на горния раздел, стартирайте командния ред като администратор.
- В конзолата въведете sfc /scannow и натиснете Enter.
- Изчакайте сканирането да завърши. Може да отнеме малко време.
- След като сканирането приключи, рестартирайте компютъра.
След като стартирате и двете помощни програми, опитайте да актуализирате Windows отново. Най-вероятно грешката 0x8007371b ще бъде разрешена. Ако не, опитайте другите корекции, изброени по-долу.
3. Изчистете кеша на Windows Update
Папката с кеша на Windows Update съхранява някои древни временни файлове това може да попречи на вашата актуализация. Затова се препоръчва да изтриете съдържанието на папката. Това потенциално може да разреши проблема с Windows Update, както и да освободи дисково пространство, което може да се използва по-добре.
- Натиснете Win + R за да стартирате приложението Run.
- Тип услуги.msc в текстовото поле и натиснете Enter.
- В менюто Услуги потърсете Windows Update.
- Щракнете с десния бутон върху Windows Update и щракнете Спри се.
- Минимизирайте прозореца на услугите.
- Сега натиснете Win + E за да отворите File Explorer.
- В адресната лента въведете C:\Windows\SoftwareDistribution\Downloadи натиснете Enter.
- Изтрийте цялото съдържание на тази папка.
- Сега се върнете към прозореца Услуги.
- Щракнете с десния бутон върху услугата Windows Update и изберете Започнете.
- Затворете прозореца Услуги.
Рестартирайте компютъра си, след като изтриете кеша на Windows Update. Въпреки че може да се наложи да изтеглите отново някои частично изтеглени актуализации, тази корекция има висок процент на успех при коригиране на грешката ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Windows Update.
4. Нулирайте агента за актуализиране на Windows
Нулирането на Windows Update Agent и неговите компоненти е друго потенциално решение за грешки, свързани с Windows Update. Тъй като грешката 0x8007371b вероятно е резултат от липсващ или повреден файл на Windows Update, нулирането на компонентите принуждава Windows да изтегли отново всички файлове.
Свързани: Начини за почистване на компютъра след неуспешна актуализация на Windows
Има много начини за нулиране на Windows Update Agent, но най-ефективният метод е просто да използвате повишения команден ред.
- В лентата за търсене на менюто "Старт" въведете cmd. От резултатите от търсенето щракнете с десния бутон Команден ред > Стартиране като администратор.
- В CMD конзолата въведете net stop wuauserv и натиснете Enter. Тази команда спира услугата Windows Update.
- След това напишете rd /s /q %systemroot%\SoftwareDistribution в конзолата и натиснете Enter.
- И накрая, за да стартирате отново услугата Windows Update, въведете net start wuauserv в конзолата. Натиснете Enter.
- Затворете командния ред.
След като изпълните тези стъпки, рестартирайте компютъра си и проверете дали грешката все още се появява.
5. Премахнете антивирусен софтуер на трети страни
Антивирусните програми на трети страни са известни с това, че се намесват в много функции на Windows. Като такъв процесът на Windows Update не е изключение. Ако нито една от стъпките по-горе не е разрешила проблема, трябва да деинсталирате всеки антивирусен софтуер на трети страни, инсталиран на вашия компютър. Можете да направите това чрез менюто Програми и функции в контролния панел.
- В лентата за търсене на менюто "Старт" въведете Контролен панел и го отворете от резултатите от търсенето.
- Потърсете Програми и функции раздел и кликнете върху него.
- В новия прозорец щракнете с десния бутон върху антивирусната програма и изберете Деинсталиране.
- Следвайте стъпките в съветника за деинсталиране.
- Рестартирайте компютъра си.
Грешка в Windows Update 0x8007371b е разрешена
Едно от изброените по-долу корекции със сигурност ще разреши грешката в Windows Update, пред която сте изправени. Обикновено причините за неуспешните актуализации на Windows могат да бъдат многократни. Въпреки това, все още има някои често срещани причини, които могат да доведат до объркани актуализации на Windows. Добра идея е да сте наясно с тях и да ги избягвате занапред.
Ако някога сте се сблъсквали с неуспешна актуализация на Windows, това са причините, поради които това се случва.
Прочетете Следващото
- Windows
- Windows
- Windows Update
- Грешки в Windows
Manuviraj е писател на функции в MakeUseOf и пише за видео игри и технологии повече от две години. Той е запален геймър, който също прекарва свободното си време в преписване на любимите си музикални албуми и четене.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате