Съдържание
Microsoft постоянно пуска актуализации всеки втори вторник на месеца, за да поддържа ефективна и правилна работа на вашите устройства. Въпреки тези намеси за предотвратяване на грешки и грешки в устройствата ви обаче някои от тях все още се изплъзват и причиняват грешки при актуализация на Windows.
Една от тези грешки е грешката 0x800f0900 на Windows update, която може да срещнете при инсталиране на кумулативни актуализации в Windows 10. Грешката 0x800f0900 на Windows update се превежда като CBS_E_XML_PARSER_FAILURE (неочаквана вътрешна грешка на XML парсера), което означава, че грешката най-вероятно е причинена от повредени системни файлове, свързани с актуализирането на Windows.
Потребителите са съобщили, че тази грешка 0x800f0900 се е появила, когато са се опитали да инсталират актуализацията KB4464218 на Windows в операционната си система. Въпреки че тази грешка при актуализация на Windows може лесно да бъде отстранена чрез ръчно инсталиране на актуализациите чрез каталога за актуализации на Microsoft, потребителите все пак са изразили мнение, че това не е решило проблема им.
В тази статия ще разгледаме различните начини за отстраняване на грешката 0x800f0900 Windows update.
Нека преминем направо към него.
Защо се появява грешката 0x800f0900 Windows Update?
Грешката 0x800f0900 при актуализация на Windows се появява, когато се опитате да инсталирате кумулативни актуализации на вашия настолен компютър, и грешката 0x800f0900 ще се появи, ако устройството ви отговаря на един от следните проблеми:
- Повредени файлове
- Липсващи/повредени файлове
- Някои основни услуги на Windows са деактивирани
- Ненужен кеш на работния плот
- Използване на повредено периферно устройство, което съдържа зловреден софтуер
Въпреки че тази грешка 0x800f0900 не прави работния ви плот напълно безполезен, тя ще наруши ежедневните ви дейности. Това може да е неприятно, особено ако трябва да работите на компютъра си.
За да поправите това, ето няколко решения, които можете да използвате.
Как да поправите код за грешка 0x800f0900
Решение 1: Изпълнение на SFC и DISM
Изпълнение на SFC
За да поправите грешка 0x800f0900 при актуализиране на Windows, можете да използвате командния ред и да въведете прости команди. Ето стъпките:
1. Отворете командния ред, като натиснете клавиша Windows плюс X и щракнете върху Command Prompt (Администратор) или Windows Powershell (Администратор).
2. В прозореца с команден ред въведете sfc /scannow и натиснете Enter.
3. Изчакайте, докато сканирането приключи, и можете да рестартирате устройството си.
Изпълнение на DISM
За да поправите тази грешка 0x800f0900 в услугите за актуализиране на Windows, като използвате помощната програма DISM, можете да следвате следните стъпки:
1. В стартовото меню въведете CMD.
2. Щракнете с десния бутон на мишката върху командния прозорец и го стартирайте като администратор.
3. В реда на командния ред въведете следните команди и натиснете Enter след всяка от тях.
DISM /online /Cleanup-Image / ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
4. Изчакайте, докато процесът приключи. Имайте предвид, че този процес ще отнеме повече време, отколкото използването на SFC.
Ако има повреда на системни файлове, SFC или инструментът за проверка на системни файлове ще провери целостта на системните файлове. DISM или инструментът за обслужване и управление на изображения за внедряване е подобен на инструмента за проверка на системни файлове. Той обаче може да отстранява сложни системни грешки и да използва ресурсите за актуализация на Windows, за да отстрани кода за грешка 0x800f0900.
Решение 2: Стартирайте програмата за отстраняване на проблеми с Windows Update
Да предположим, че първият инструмент не е разрешил проблемите ви. В този случай може би е най-добре да използвате Windows update troubleshooter, вграден инструмент за отстраняване на проблеми в устройствата с Windows, тъй като грешката 0x800f0900 на Windows 10 може да бъде причинена от различни неизправности, които е трудно да бъдат установени.
Ето какви стъпки трябва да следвате:
1. Отворете приложението за настройки, като натиснете клавиша Windows плюс I на клавиатурата.
2. Изберете Актуализация и сигурност.
3. Изберете Откриване на проблеми от левия панел и изберете опцията Допълнителни откриватели на проблеми.
4. Щракнете върху Windows update и докоснете Run Windows update troubleshooter.
Решение 3: Използвайте инструмента за създаване на медии
Помощната програма Windows 10 Update Assistant се проваля поради нестабилна връзка, като изисква добра интернет връзка, за да изтегли и инсталира всички необходими файлове. Можете да използвате инструмента за създаване на медия, ако имате ненадеждна интернет връзка.
За да направите това, следвайте следните стъпки:
1. Отидете на страницата на Windows и изтеглете инструмента за създаване на мултимедия.
2. След като инструментът бъде изтеглен, щракнете с десния бутон на мишката върху него и го стартирайте като администратор.
3. След като приемете условията на лиценза, поставете отметка в кръгчето, което показва "Upgrade this PC now" (Надграждане на този компютър сега).
4. След като поставите отметка в кръга, докоснете Next (Напред).
5. Изчакайте, докато Windows изтегли всички необходими файлове, и можете да продължите да следвате инструкциите на екрана и да рестартирате компютъра си.
6. Ако проблемът продължава да съществува, включете USB флаш устройство и рестартирайте инструмента за създаване на носители.
7. Поставете отметка върху Създаване на инсталационна медия и поставете отметка в квадратчето "Използвайте препоръчаните опции за този компютър".
8. Изберете USB флаш устройство и щракнете върху Next (Напред).
9. След като устройството бъде създадено, рестартирайте компютъра си.
10. Отворете създадения диск, щракнете върху Настройка и стартирайте процеса на актуализиране на Windows 10.
Ако това решение не може да отстрани грешка 0x800f0900, все още можете да инсталирате актуализациите на Windows по два различни начина. Първият начин включва актуализиране на системата с помощта на Media Creation Tool, а другият се отнася до ISO файл или зареждащо устройство.
Решение 4: Ръчно инсталиране на актуализацията
Ако искате да поправите грешката при актуализация на Windows 0x800f0900, независимо от причината за нея, можете да опитате да изтеглите и инсталирате ръчно актуализацията, която причинява тази грешка.
За да използвате това решение, можете да следвате следните стъпки:
1. Потърсете Microsoft Update Catalog, който е достъпен тук: Връзка
2. След като получите достъп, въведете KB4464218, тъй като повечето потребители са съобщили, че тази грешка 0x800f0900 се появява поради кумулативната актуализация KB4464218.
3. След като се появят резултатите, потърсете подходящата актуализация, като прочетете описанията на архитектурата на процесора и версията на Windows.
4. Ако не знаете архитектурата на вашия процесор или операционна система, можете да я проверите, като щракнете с десния бутон на мишката върху My Computer (Моят компютър) и щракнете върху properties (Свойства). Погледнете в "System" (Система), което ще ви покаже точно свойствата на вашия работен плот.
5. Ако сте определили подходящия файл за изтегляне, щракнете върху Изтегляне.
6. След като файлът бъде изтеглен, отворете папката, потърсете файла .inf, щракнете с десния бутон на мишката върху него и щракнете върху Install (Инсталиране).
7. Следвайте инструкциите на екрана и рестартирайте устройството си. Ако това решение не е решило проблема ви, можете да използвате други решения, предоставени в тази статия.
Решение 5: Премахване на ненужните файлове
Премахването на ненужните файлове може да реши проблема с тази грешка 0x800f0900, а за да направите това ефективно, следвайте следните стъпки:
1. Натиснете клавиша Windows плюс E на клавиатурата, за да отворите File Explorer.
2. Щракнете върху този компютър, щракнете с десния бутон върху дяла (C:/) и докоснете Свойства.
3. Щракнете върху Disk Cleanup (Почистване на диска) и щракнете върху "Clean up system files (Почистване на системните файлове).
4. След това поставете отметка във всички полета с изключение на Изтегляне и щракнете върху OK.
5. Сега инструментът ще открие всички ненужни файлове; след като приключи, щракнете върху OK и рестартирайте компютъра си.
Решение 6: Рестартиране на услугите за актуализиране
Възможно е да се сблъсквате с грешка при актуализиране 0x800f0900, тъй като услугите за актуализиране са спрени. За да я отстраните, можете да следвате следните стъпки:
1. Щракнете с десния бутон на мишката върху иконата на Windows и щракнете върху опцията Run (Изпълни).
2. Напишете на клавиатурата "services.msc" и щракнете върху OK.
3. След като командата отвори прозореца Services (Услуги), потърсете Windows update, щракнете с десния бутон на мишката и изберете properties (Свойства).
4. След като изберете, изберете Automatic (Автоматично) като Startup Type (Тип стартиране).
5. Уверете се, че статусът на услугата гласи "работи." Ако не е така, щракнете върху Старт, OK, за да запазите промените, и рестартирайте работния си плот.
Решение 7: Извършване на пълно сканиране
Извършването на пълно сканиране на системата ще гарантира, че всички системни файлове ще бъдат проверени за зловреден софтуер, който може да причинява тази грешка. Ето стъпките, които можете да следвате, за да извършите пълно сканиране на системата с помощта на Windows Defender:
1. В менюто "Старт" отворете менюто "Настройки".
2. Щракнете върху Privacy and Security (Поверителност и сигурност) и върху Windows Security (Сигурност на Windows).
3. Щракнете върху Virus and Threat Protection (Защита от вируси и заплахи).
4. След като отворите, изберете опциите за сканиране.
5. В раздела "Опции за сканиране" изберете пълно сканиране и изчакайте процесът да приключи. След като процесът приключи, проверете дали проблемът ви е разрешен. Ако не, все още можете да следвате другите решения, изброени в тази статия.
Решение 8: Премахване на периферни устройства
Използването на периферни устройства може да доведе до много проблеми с актуализирането, които могат да възникнат поради лоши портове или повреда на системни файлове. Освен актуализирането на системните драйвери, най-доброто, което можете да направите за решаване на този проблем, е да премахнете всички периферни устройства по време на процеса на актуализиране.
След като процесът на актуализация приключи, можете да възстановите връзката и да използвате устройствата отново.
Решение 9: Използвайте Winsock Reset
Winsock разполага с цялата информация, свързана с вашата интернет свързаност. Ако някои от тези настройки се повредят, може да не успеете да изтеглите определени файлове чрез интернет, което ще спре процеса на актуализация. За да използвате това решение, следвайте следните стъпки:
- Отворете командния ред, кликнете с десния бутон на мишката върху него и го стартирайте като администратор.
- След като отворите, въведете netsh winsock reset.
Изчакайте процесът да приключи и рестартирайте устройството, за да запазите промените. Проверете дали проблемът ви е разрешен. Ако не, можете да използвате последното решение в тази статия.
Решение 10: Извършете чисто преинсталиране
Ако нито едно от деветте решения по-горе не е разрешило проблема ви, е време да извършите чисто преинсталиране. За да направите това безопасно, следвайте следните стъпки:
- Инсталирайте Windows от CD/DVD с Windows или от флаш устройство.
- Уверете се, че всички необходими данни са архивирани на системния диск.
- След като приключите с преинсталирането на Windows, уверете се, че сте успели да премахнете всички периферни устройства, тъй като те могат да попречат на процеса на актуализация.
Заключение: Грешка при актуализация на Windows 0x800f0900
Кодът за грешка 0x800f0900 може да бъде досаден, тъй като може да бъде причинен от много различни причини.
Надяваме се, че тази информативна статия ви е помогнала да разрешите проблема с 0x800f0900 Windows update services.
Кое решение работи за вашия компютър? Споделете с нас по-долу!
Често задавани въпроси
Как мога да преинсталирам актуализация на Windows?
Ако искате да преинсталирате актуализация на Windows, преминете към настройките и отидете на Update and security (Актуализация и сигурност). След като отворите, отидете на Windows update (Актуализация на Windows) и изберете Check for updates (Проверка за актуализации). Ако има налични актуализации за вашето устройство, щракнете върху Install updates (Инсталиране на актуализации).
Как мога да накарам Windows 10 да се рестартира и актуализира?
За да накарате Windows 10 да се актуализира и рестартира незабавно, отидете в Windows update и изберете Update Now (Актуализиране сега), а можете и да планирате кога да бъде инсталирана актуализацията.
Какво ще стане, ако изключа компютъра си по време на актуализиране?
Ако принудите работния плот да се изключи по време на актуализиране, рискувате компютърът ви да се повреди, а също така може да загубите важни данни, което ще доведе до забавяне на работата на компютъра.
Как мога да нулирам компютъра си без възстановяване?
Задръжте клавиша Shift, докато щракнете върху Restart (Рестартиране), за да нулирате компютъра без възстановяване. Задръжте клавиша Shift, докато се появи Advanced Recovery Options (Разширени опции за възстановяване), щракнете върху troubleshoot (Отстраняване на проблеми) и щракнете върху Reset this PC (Нулиране на този компютър).
Поврежда ли опцията за принудително изключване на компютъра?
Въпреки че принудителното изключване на компютъра няма да доведе до повреда на хардуера, рискувате да загубите някои от важните си файлове.