Не е необичайно потребителите на Windows да срещат проблеми при инсталиране на актуализации или надграждане до най-новата версия на Windows. Проблемът с тези кодове за грешка е, че през повечето време те не посочват причината за грешката или какво могат да направят потребителите, за да я избегнат.
Често срещана грешка, с която се сблъскват потребителите, когато се опитват да актуализират системата си, е 0x80070003. Тази грешка е придружена от съобщение, което гласи „Някои файлове за актуализация липсват“. Нека проучим причините за този проблем и решенията, които можете да опитате да разрешите.
Защо файловете за актуализиране липсват от вашия компютър?
Една или повече от следните причини може да обяснят защо имате проблема на вашия компютър:
- Регистрационният файл на Windows може да има повредени файлове с данни, които пречат на процеса на инсталиране на актуализация в Windows. Най-добрият начин да се справите с повредени файлове е като ги поправите с помощта на вградените помощни програми на Windows. Ако това не помогне, можете да ги изтриете, за да разрешите проблема.
- Основните системни файлове са повредени. Този сценарий може да бъде разрешен чрез стартиране на помощните програми за отстраняване на неизправности, описани по-долу. Те могат да идентифицират повредени файлове и да ги заменят със здрави.
- Компонентите за актуализация на Windows, необходими за инсталиране на чакащите актуализации, не функционират правилно, което причинява системата за извеждане на грешката. За щастие, поправянето на повредените компоненти е лесно и може да се направи в рамките на няколко минути с помощта на командата подкана.
- Услугата Windows Update и други съответни услуги, изисквани от системата за инсталиране на чакащите актуализации, са деактивирани или са повредени. В този случай можете просто да рестартирате услугите, за да разрешите проблема.
След като вече знаете какво може да причинява проблема, нека видим как да разрешим този случай на липсващи файлове за актуализация в Windows.
1. Изтрийте съдържанието на папката DataStore
Папката DataStore в Windows е лог файл, който съхранява информация за всички актуализации, инсталирани в системата. Тази папка се намира в папката SoftwareDistribution, която е директория с информация, свързана с актуализацията в Windows.
В няколко случая основният проблем е причинен от повредени компоненти на папката DataStore, които пречат на процеса на актуализиране на системата. Лесен начин за разрешаване на този проблем е чрез изтриване на съдържанието на тази папка или премахване на папката Data Store като цяло. И двата метода са безопасни за изпълнение.
По-долу сме описали стъпките за това. Ако обаче не искате да изтриете папката DataStore или нейното съдържание, можете също да ги поправите. За целта следвайте следващия метод по-долу.
- Стартирайте File Explorer и отидете до следното местоположение по-долу:
C:\Windows\SoftwareDistribution
- Намерете DataStore папка в папката SoftwareDistribution и щракнете с десния бутон върху нея.
- Избирам Изтрий от контекстното меню.
- Кликнете да в подканата за потвърждение, за да продължите.
След като папката бъде изтрита, отворете приложението Настройки и опитайте да инсталирате актуализациите отново.
2. Стартирайте сканиране на системата
Следващото нещо, което можете да направите, е да сканирате системата за потенциални проблеми. Най-добрият начин да направите това е да използвате вградени системни помощни програми като System File Checker и DISM.
Проверката на системните файлове (SFC) ще сканира защитените системни файлове за несъответствия. Ако намери файл, който е повреден, SFC ще го замени с неговия по-здрав кеширан аналог. DISM, от друга страна, ще поправи системния образ.
Ще използваме командния ред, за да стартираме тези инструменти. Уверете се, че сте влезли в Windows като администратор, преди да продължите:
Ето всичко, което трябва да направите:
- Отворете командния ред като администратор (вижте как да стартирате командния ред като администратор за инструкции).
- Кликнете да в подканата за контрол на потребителските акаунти.
- В прозореца на командния ред въведете командата, спомената по-долу, и натиснете Въведете.
sfc /сканиране
- Изчакайте командата да се изпълни и след това изпълнете следната команда:
Dism /Онлайн /Cleanup-Image /ScanHealth
- След това продължете със следната команда:
Dism /Онлайн /Cleanup-Image /RestoreHealth
- След като тази команда бъде изпълнена, затворете прозореца на командния ред и проверете дали вече можете да изтеглите целевите актуализации.
Докато го правите, вие също можете стартирайте инструмента за отстраняване на неизправности в Windows Update. Този инструмент също работи като помощните програми, които току-що описахме по-горе. Той ще сканира системата за грешки и ще ви предложи подходящи корекции, които могат да бъдат приложени и с помощта на инструмента за отстраняване на неизправности.
3. Поправете компонентите на актуализацията
Както споменахме по-рано, компонентите за актуализация могат също да се справят с някакъв вид повреда, водеща до обсъждания проблем.
Добрата новина е, че ремонтът на тези компоненти е доста прост и ние също ще използваме командния ред в този метод. Препоръчваме създаване на точка за възстановяване преди да продължите. Това ще ви помогне да се върнете към текущото състояние на системата, в случай че нещо се обърка по време на изпълнението на метода.
След като точката за възстановяване бъде създадена, изпълнете следните стъпки:
- Отворете диалогов прозорец Изпълнение (вижте как да отворите Windows Run да научите как).
- Въведете cmd в текстовото поле на Run и натиснете Ctrl + Shift + Enter, за да отворите командния ред като администратор.
- Кликнете да в подканата за контрол на потребителските акаунти.
- След като влезете в командния ред, изпълнете командите по-долу една по една:
<код>нетно спиране wuauserv
нето Спри се cryptSvc
нето Спри се битове
нето Спри се msiserver - След като всички услуги бъдат спрени, изпълнете следните команди. Те ще изчистят кеша за актуализации в системата:
<код>ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %системен корен%\система32\catroot2catroot2.бак - Сега продължете със следните команди една по една, за да стартирате отново услугите за актуализиране на Windows:
<код>net start wuauserv
нето започнете битове
нето започнете cryptsvc
нето започнете доверен инсталатор
нето започнете appidsvc - След като командите бъдат изпълнени, рестартирайте компютъра. Надяваме се, че ще можете да инсталирате чакащите актуализации при рестартиране.
Върнете липсващите файлове за актуализиране в Windows
Надяваме се, че досега трябва да сте разрешили успешно досадната грешка при актуализиране. В случай, че все още се сблъсквате с проблема, можете да използвате каталога за актуализации на Microsoft, за да инсталирате актуализациите ръчно. Може също да е добра идея да съобщите за този проблем на екипа за поддръжка на Microsoft, за да могат да пуснат официално решение за проблема.