Зміст
Спосіб 1: засіб усунення несправностей
Оскільки помилка 0x8007045b пов'язана з установкою апдейтів для ОС і «Windows Update» , тобто сенс перевірити другий на наявність неполадок за допомогою вбудованого засобу. Воно просканує систему і виправить виявлені проблеми:
- Клацніть по кнопці «Пуск» на нижній панелі та відкрийте системні «Параметри» .
- У новому вікні перейдіть до розділу " оновлення та безпека» .
- На панелі зліва клацніть по вкладці " усунення несправностей» , потім в основній частині вікна &8212; по рядку " додаткові засоби усунення несправностей» .
- У списку коштів відшукайте " оновлення Windows» і один раз клацніть на ньому лівою кнопкою миші. З'явиться кнопка, що запускає перевірку.
Залишається чекати, поки закінчиться перевірка. По завершенні несправності або виправляться автоматично, або користувачеві будуть запропоновані шляхи вирішення. В цьому випадку дійте згідно з інструкцією майстра.
Спосіб 2: перевірка цілісності системних файлів
Слід зазначити, що нерідко проблеми з оновленням операційної системи виникають через те, що в результаті різних збоїв або вірусних атак пошкоджуються важливі системні файли. У Windows 10 для перевірки їх цілісності і відновлення застосовуються вбудовані утиліти – SFC і DISM. Вони здатні впоратися з багатьма несправностями, оскільки відновлюють працездатність системи. Про те, як використовувати інструменти, ми писали раніше в окремій статті.
Детальніше: використання та відновлення перевірки цілісності системних файлів у Windows 10
Спосіб 3: сканування диска на наявність помилок
Проблеми з оновленням і, відповідно, помилка з кодом 0x8007045b можуть бути пов'язані з пошкодженням жорсткого диска. Операційна система передбачає вбудований інструмент, за допомогою якого перевіряється стан компонента:
- Запустіть «командний рядок»
від імені адміністратора. Для цього в рядку системного пошуку введіть
cmd
і виберіть відповідний пункт праворуч. - У вікні консолі введіть команду
chkdsk /f /r C:
і натисніть на клавішу «Enter» . Якщо у вас диск під іншою буквою, то замість C: введіть відповідну.
Засіб виконає перевірку накопичувача на коректність конфігурації і фізичні несправності, потім виправить їх, якщо є така можливість.
Спосіб 4: виконання чистого запуску ОС
Нерідко помилка 0x8007045b при оновленні Windows 10 з'являється через несумісність штатних служб з іншими програмними компонентами, наприклад сторонніми службами або антивірусними продуктами. Тоді може допомогти запуск ОС за допомогою функції чистого завантаження, де працюють лише вбудовані служби та програми.
- Одночасно натисніть клавіші «Win + R»
, в поле введіть команду
msconfig
і натисніть на клавішу «Enter» , щоб відкрити вікно утиліти " Конфігурація системи» . - На вкладці»служби" позначте пункт " не відображати служби Microsoft» . Інші пункти потрібно відключити-натисніть на відповідну кнопку.
- Клікніть по вкладці «автозавантаження» , потім по рядку " відкрити диспетчер завдань» .
- Запуститься ще один вбудований засіб Windows – «Диспетчер завдань» . На вкладці, що відкрилася «автозавантаження» Вимкніть сторонні програми, які відкриваються разом із запуском ОС.
Після налаштувань наступний запуск Windows 10 буде здійснюватися в чистій завантаженні, тобто без сторонніх процесів, які можуть конфліктувати з системними службами, в тому числі з " Центром оновлення» . Спробуйте знову встановити апдейти після перезавантаження ОС.
Незалежно від того, чи вийшло у вас вирішити проблему чи ні, рекомендуємо повернути всі налаштування запуску операційної системи. Для цього дійте так само, як в інструкції, тільки знову включайте всі сторонні служби і додатки, в тому числі в автозавантаженні.
Спосіб 5: Скидання компонентів»оновлення"
Ще один дієвий спосіб виправити помилку-це Скидання налаштувань " Windows Update» . Незважаючи на те, що він досить складний, найчастіше він здатний вирішити проблему. Процедура передбачає припинення роботи деяких служб, пов'язаних з оновленнями, потім очищення системної папки, де зберігається кеш і цифрові підписи, а потім відновлення функціонування відключених служб. Виконати операцію можна двома способами: про них ми поговоримо нижче.
Варіант 1: "командний рядок»
Перший метод полягає у використанні " командного рядка» , де будуть виконуватися необхідні дії за допомогою команд: запускати оснащення »служби" і шукати папки на диск не доведеться:
- Відкрийте " командний рядок»
з розширеними правами, діючи так само, як і в першому кроці
способи 3
. Для початку зупиніть роботу деяких служб: BITS, Cryptographic, MSI Installer і Windows Update. Для цього скористайтеся командами, по черзі виконуючи кожну з них натисканням клавіші
«Enter»
:
Net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Папки, які ми згадували вище, не будуть видалені повністю – їх знадобиться перейменувати. Це допоможе повернути стан системи, якщо станеться помилка при оновленні. Після того як ви задасте каталогам інші імена, нові будуть створені автоматично. Використовуйте команди
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
І натискайте після кожної клавіші введення.
- Наступні команди виконуються, щоб повернути відключені штатні служби:
Net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Варіант 2: bat-файл
Альтернатива попередньому варіанту – використання вручну створеного файлу з розширенням bat. Можна сказати, що це метод простіше попереднього, тому що не потрібно задавати команду для кожного кроку:
- Відкрийте штатний «Блокнот» & 8212; відшукати його можна в &171;пуску & 187;
- У вікно редактора вставте наступне:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROF;ILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE - Клікніть по вкладці»Файл" і виберіть пункт " Зберегти як» .
- У новому вікні введіть будь-яке ім'я з розширенням BAT, наприклад
WUReset.bat
, потім у меню " Тип файлу» виберіть " усі файли» , а в якості »кодування" встановити «ANSI» . Виберіть каталог, куди потрібно зберегти файл, і натисніть по відповідній кнопці в правому нижньому кутку.
Після створення bat-файлу перейдіть до його розташування і клікніть по ньому правою кнопкою миші. З контекстного меню виберіть " Запуск від імені адміністратора»
& 8212; компоненти
«Windows Update»
скинуться автоматично, після чого можна зробити спробу знову оновити систему.
Цей метод зручний тим, що, якщо в подальшому знадобиться Скинути компонент &171;оновлення&187; , то зробити це можна в будь-який момент, просто запустивши створений файл.
Спосіб 6: фірмова утиліта
Якщо нічого не допомогло, можете скористатися фірмовою утилітою Microsoft для ручного оновлення Windows 10 &8212; Media Creation Tool. Це досить потужний, але при цьому безкоштовний, інструмент, за допомогою якого користувач може перевіряти сервера Microsoft на наявність апдейтів.
Завантажте утиліту з офіційного веб-сайту, а потім запустіть завантажений файл. Після того як ви погодитеся з умовами використання, відобразиться вікно з вибором дії: відзначте пункт «оновити цей комп'ютер зараз»
.
Залишиться дочекатися, поки всі необхідні апдейти будуть завантажені і встановлені. Найчастіше це вирішує проблему з помилкою 0x8007045b, якщо стандартними засобами оновитися не вийшло.