Код за грешка 0x8007000d означава, че има файл, който е необходим на Windows Update, но този файл е повреден или липсва. Това няма да ви позволи да инсталирате актуализации за Windows или драйвери, както и няма да ви позволи да надстроите Windows 10, в случай че е налична по-нова версия. Друга потенциална причина може да са и повредени драйвери.
Ще видите тази грешка, когато се опитате да стартирате Windows Update от вашето устройство и всичко, което се опитате да изтеглите по този начин, несъмнено ще се провали. Това е доста разочароващо, тъй като идеята на Microsoft с Windows 10 беше да предложи Windows като услуга с непрекъснати актуализации, така че нарушаването на тази функция води до пропускане на много функционалност, както и много актуализации на защитата, които Microsoft доставя всеки сега тогава.
За щастие има доста начини, по които можете да заобиколите решаването на това, и можете да опитате всички тях и да видите кой от тях решава проблема ви. Ако първият не работи, преминете към следващия метод и така докато разрешите проблема.
Метод 1: Използвайте инструмента за отстраняване на неизправности при съвместимост
Ако този проблем се случи, когато се опитвате да инсталирате конкретен драйвер, той може да бъде решен с помощта на инструмента за отстраняване на неизправности при съвместимост с този драйвер. Стъпките са доста лесни и са описани по-долу, така че следвайте ги, за да опитате да разрешите проблема.
- Отворете File Explorer, като едновременно натиснете Windows и E Отидете до папката, където е настройката за драйвера, който не можете да инсталирате.
- Щракнете с десния бутон върху инсталационния файл и щракнете върху Отстраняване на проблеми със съвместимостта.
- В инструмента за отстраняване на неизправности при съвместимостта на програмите изберете Отстраняване на неизправности в програмата .
- На следващия екран изберете проблемите, които изпитвате с драйвера, и щракнете върху Напред .
- Изберете по-стара версия на Windows, където драйверът ще работи (Windows 7 би бил добър вариант, тъй като това е най-стабилната версия на Windows).
- Щракнете върху Напред и изберете Тествайте програмата… .
- Стартирайте настройката както обикновено и ако всичко върви както трябва, изберете Да, запазете тези настройки за тази програма в края. В противен случай преминете към следващия метод.
Метод 2: Ръчно нулирайте компонентите на Windows Update
Нулирането на компонентите на Windows Update може да реши няколко проблема с него и това е един от тези проблеми, така че определено си заслужава да се опита.
- Натиснете Windows и X и изберете Command Prompt (Admin) от менюто, което се появява в долния ляв ъгъл.
- В командния ред въведете следните команди и натиснете Enter след всяка от тях, за да ги изпълните. Уверете се, че никъде не правите печатна грешка, тъй като това може да причини повече проблеми, отколкото реално поправя.
нетни стоп битове
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- След това трябва да изтриете qmgr * .dat Това също се прави от командния ред и ви е необходима следната команда и Enter за изпълнение:
Изтрийте „% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat
- Докато все още сте в прозореца на командния ред, въведете друга команда, за да отидете до папката System32 , където ще трябва да пререгистрирате файловете BITS, както и файловете на Windows Update. Тази команда е cd / d% windir% \ system32 , така че въведете я и натиснете Enter, за да я изпълните.
- След като влезете, въведете следните команди, всяка от които последвана от Enter за изпълнение, за да нулирате гореспоменатите BITS и Windows Update файлове.
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- Въведете netsh winsock reset в командния ред и го изпълнете, за да нулирате Winsock.
- Въведете netsh winhttp reset proxy, за да нулирате проксито.
- Рестартирайте услугите, които сте спрели първоначално, със следните команди (не забравяйте Enter след всяка, за да го изпълните):
нетни начални бита
net start wuauserv
net start appidsvc
net start cryptsvc
- И накрая, рестартирайте компютъра си. Проблемът трябва да бъде решен сега.
Метод 3: Стартирайте DISM
Ако предишният метод не е решил проблема ви, можете да стартирате инструмента за обслужване и управление на изображението за внедряване , който е вграден инструмент, който коригира всички потенциални проблеми с повредени файлове.
- Натиснете Windows и X и изберете Command Prompt (Admin), за да отворите повишен команден ред.
- Въведете следната команда, натиснете Enter, за да я изпълните, и изчакайте толкова дълго, колкото е необходимо, за да завършите.
dism.exe / online / cleanup-image / scanhealth
- След като приключи предишната команда, въведете тази и отново натиснете Enter и я оставете достатъчно време да завърши:
dism.exe / online / cleanup-image / restorehealth
- След като командата приключи, можете да затворите командния ред.
В крайна сметка този брой е само поредният от многото, които все още тормозят Windows 10, почти две години след първоначалното му издаване. Ако обаче следвате методите по-горе, можете да отстраните проблема сами и да актуализирате или надстроите операционната си система, тъй като тя трябва да бъде актуализирана.