Як виправити помилку програми 0xc0150004 у Windows?

Кілька користувачів Windows стикаються з дивною проблемою, коли вони раптом не можуть запустити будь-який тип програм налаштування, які зазвичай використовуються для встановлення або видалення програм. Код помилки, який з’являється, - 0xc0150004. Як виявляється, проблема не стосується лише певної версії Windows, оскільки вона зустрічається у Windows 7, Windows 8.1 та Windows 10.

Що спричиняє помилку програми 0xc0150004?

Ми досліджували цю конкретну проблему, вивчаючи різні звіти користувачів та тестуючи різні стратегії відновлення, які впливали на користувачів, які використовували для обходу цього коду помилки. Як виявляється, декілька сценаріїв можуть призвести до появи 0xc0150004. Ось короткий список потенційних винних, які можуть бути відповідальними за настирливу помилку налаштування:

  • Надмірно захищений AV-пакет - на думку декількох постраждалих користувачів, ця проблема цілком може виникнути через надмірно захисний пакет безпеки, який обмежує компоненти інсталяції. Якщо такий сценарій застосовний, ви зможете вирішити проблему, тимчасово вимкнувши захист у режимі реального часу (на час встановлення програмного забезпечення) або повністю позбувшись пакету безпеки.
  • Втручання третьої сторони - Іншим потенційним винуватцем є інший процес третьої сторони (який належить менеджеру файлів), який неможливо визначити так легко. У цьому випадку одним із надійних способів виявити відповідь процесу / послуги є завантаження комп’ютера в чистому стані та систематичне повторне ввімкнення кожного відключеного процесу, щоб з’ясувати, який із них викликає проблему.
  • Пошкодження системних файлів - пошкодження системних файлів, мабуть, найпоширеніша причина, яка спричиняє код помилки 0xc0150004. Якщо корупція є звичайною, сканування з кількома вбудованими утилітами (SFC та DISM) має бути достатньо. У найважчих випадках вам може знадобитися скинути всі компоненти ОС за допомогою такої процедури, як чиста інсталяція або інсталяція ремонту.

Спосіб 1: Усунення сторонніх AV-перешкод (якщо застосовно)

Як повідомляли кілька постраждалих користувачів, ця проблема цілком може бути спричинена надмірно захисним AV-пакетом, який якимось чином заважає компоненту встановлення ОС за замовчуванням. Особливості цієї проблеми не пояснюються будь-яким стороннім розробником (наскільки нам відомо), але очевидно, що проблема врешті-решт вплинула на багатьох користувачів Windows 10.

Якщо ви використовуєте сторонній пакет безпеки, і цей сценарій здається застосовним, ви зможете підтвердити або погіршити свої підозри, або відключивши захист вашого AV-пакету в режимі реального часу, або повністю видаливши його.

По-перше, давайте почнемо з того, чи достатньо відключити захист у режимі реального часу. Але майте на увазі, що ця процедура буде відрізнятися залежно від того, який тип сторонніх AV-пакетів ви використовуєте. У більшості випадків це можна зробити безпосередньо за допомогою піктограми на панелі завдань антивіруса.

Як тільки захист у реальному часі буде вимкнено, відкрийте інше налаштування та перевірте, чи зможете ви встановити програму, не зіткнувшись з тією ж помилкою 0xc0150004 .

Якщо проблема не зникне, ви можете виключити свій сторонній AV зі списку винних, виконавши повну видалення та переконавшись, що ви не залишаєте поза собою залишкових файлів, які все ще можуть спричинити таку поведінку.

Для цього дотримуйтесь цієї статті ( тут ), щоб отримати покрокові вказівки щодо видалення стороннього набору та видалення кожного потенційного залишкового файлу. Якщо ви зробите це і виявите, що проблема більше не виникає, вам не обов'язково потрібно вибирати інший набір сторонніх розробників - Windows Defender активується і автоматично стане програмою безпеки за замовчуванням.

Але з іншого боку, якщо та сама проблема все ще трапляється, ви можете сміливо перевстановити сторонній пакет безпеки ще раз і перейти до наступного методу нижче.

Спосіб 2: Виконання процедури чистого завантаження

Перш ніж відмовитись від втручання сторонніх розробників, слід переконатися, що жодна інстальована програма не запускає помилку 0xc0150004 , ефективно відключаючи будь-яку сторонній сервіс та процес, які можуть заважати компоненту встановлення ОС.

Деяким постраждалим користувачам вдалося це зробити, досягнувши чистого стану завантаження. Це змусить ваш комп’ютер запускати виключно процеси та служби Windows. Якщо ви завантажуєте комп'ютер у чистому стані завантаження, і проблема більше не виникає під час спроби відкрити виконуваний файл налаштування, очевидно, що проблема раніше була спричинена втручанням сторонніх розробників. У цьому випадку мова йде про пошук процесу / послуги, що спричиняє проблему.

Ось короткий посібник із виконання процедури чистого завантаження для виявлення сторонньої програми, яка спричиняє помилку 0xc0150004 :

  1. Відкрийте діалогове вікно Виконати, натиснувши Windows Key + R . Потім введіть “msconfig ' і натисніть Enter, щоб відкрити меню конфігурації системи . Опинившись у запиті UAC (Керування обліковими записами користувачів) , натисніть Так, щоб надати адміністративні привілеї.
  2. Опинившись у вікні конфігурації системи, натисніть на вкладку Служби у верхній частині меню, а потім переконайтеся, що встановлено прапорець, прив'язаний до пункту " Сховати всі служби Microsoft ". Після цього всі служби Windows будуть видалені зі списку, тому ви не помилково вимкнете жоден важливий системний процес.
  3. Як тільки всі критично важливі служби будуть виключені зі списку, натисніть кнопку Вимкнути все, щоб ефективно запобігти застосуванню сторонніх служб під час наступного запуску машини.
  4. Після того, як ви закінчите з цим, перейдіть на вкладку « Запуск» і натисніть « Відкрити диспетчер завдань» у новому меню.
  5. Потрапивши на вкладку Запуск диспетчера завдань, починайте систематично вибирати кожну службу запуску, а потім натисніть кнопку Вимкнути внизу екрана. Ця процедура гарантує, що жодна служба запуску не буде введена в дію при наступній послідовності запуску.
  6. Після того, як ви це зробили, чисте завантаження ефективно досягається. Щоб скористатися цим, просто перезавантажте комп’ютер.
  7. При наступному запуску системи ваш комп'ютер завантажиться безпосередньо в чистому стані завантаження. Скористайтеся цією можливістю, щоб повторити дію, яка раніше спричиняла помилку 0xc0150004 .

    Примітка: Якщо та сама проблема все ще трапляється, перейдіть безпосередньо до способу 3.

  8. Якщо код помилки більше не з’являється під час спроби відкрити налаштування програми, систематично вмикайте раніше вимкнені служби та процеси та виконуйте регулярні перезавантаження. Зрештою, ви зможете з’ясувати, який предмет відповідає за збій. Після того, як вам вдасться його виявити, залиште його вимкненим, щоб уникнути повторення проблеми (або видаліть відповідальний додаток).

Якщо цей метод не застосовувався або ви дотримувались його без успіху, перейдіть до наступного методу нижче.

Спосіб 3: Виконання сканування DISM та SFC

У більшості випадків ця конкретна проблема виникає через серйозний випадок пошкодження системних файлів. Якщо це правда, можливо, критичний процес, що використовується під час встановлення нових додатків, був пошкоджений і зупиняє кожну спробу встановлення нового програмного забезпечення.

Як підтвердили кілька постраждалих користувачів, у цьому випадку ви зможете вирішити більшість звичайних випадків пошкодження системних файлів, запустивши пару вбудованих утиліт, призначених для вирішення логічних помилок та пошкодження системних файлів - SFC (Пошкодження системних файлів) та DISM (обслуговування та управління зображеннями розгортання).

Хоча обидві утиліти корисні в ситуаціях, коли пов'язана з корупцією система, обидва мають різні підходи, коли справа стосується частини виправлення. DISM краще виправляє компоненти ОС, тоді як SFC ефективніший при логічних помилках диска.

Майте на увазі, що DISM вимагає стабільного з’єднання з Інтернетом, оскільки він покладається на WU для завантаження здорових копій, які будуть використовуватися для заміни пошкоджених екземплярів, тоді як SFC - це 100% локальний інструмент, який використовує лише локально кешовану копію для заміни пошкоджених екземплярів.

Але оскільки обидві утиліти ефективно працюють із пошкодженням системи, радимо запустити обидва, щоб забезпечити максимізацію шансів на усунення помилки 0xc0150004 . Ось що вам потрібно зробити:

  1. Відкрийте діалогове вікно Виконати, натиснувши Windows Key + R . Потім введіть "cmd" всередину текстового поля та натисніть Ctrl + Shift + Enter, щоб відкрити командний рядок із доступом адміністратора. Коли ви побачите UAC (контроль облікових записів користувачів) , натисніть Так, щоб надати адміністративні привілеї.
  2. Опинившись у піднятому вікні CMD, введіть наступну команду по порядку і натисніть Enter після кожної команди, щоб розпочати сканування DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Примітка: Оскільки DISM використовує Windows Update для завантаження здорових копій файлів, які потрібно замінити, перед початком цієї процедури потрібно переконатися, що ви використовуєте стабільне з’єднання з Інтернетом. Перша команда (scanhealth) проаналізує вашу колекцію системних файлів, тоді як друга (restorehealth) ініціює процес відновлення.

  3. Після завершення сканування DISM перезавантажте комп'ютер і дочекайтеся завершення наступного запуску. Як тільки наступна послідовність запуску буде завершена, повторіть крок 1 ще раз, щоб відкрити чергову командну рядок із підвищеним рівнем. Коли ви ще раз увійшли всередину, введіть таку команду та ще раз натисніть Enter, щоб розпочати чергове сканування SFC:
    sfc / scannow

    Примітка: Майте на увазі, що переривання сканування SFC після запуску процедури взагалі не рекомендується. Якщо ви це зробите, ви по суті піддаєте свою систему іншим випадкам логічних помилок, які можуть створити додаткові проблеми.

  4. Перезапустіть комп’ютер ще раз і перевірте, чи проблема вирішена при наступному запуску системи.

Якщо помилка 0xc0150004 все ще трапляється, перейдіть до наступного методу нижче.

Спосіб 4: Виконання ремонтної інсталяції / чистої інсталяції

Якщо ви виконали всі наведені вище вказівки без реального успіху, існує велика ймовірність того, що ви зіткнулися з помилкою 0xc0150004 через основну проблему, яку неможливо вирішити звичайними методами кінцевого користувача. Якщо цей сценарій застосовний, єдиним життєздатним виправленням є скидання кожного програмного компонента.

Кілька постраждалих користувачів, які опинились у подібній ситуації, повідомили, що нарешті змогли вирішити проблему або після чистої інсталяції, або відремонтованого на місці (ремонтного встановлення) .

Обидва утиліти зрештою допоможуть вам досягти одного і того ж, але вони мають різні підходи:

Встановлення ремонту - це більш тривала і виснажлива процедура, але головна перевага полягає в тому, що ви можете зберігати всі свої дані, включаючи ігри, програми, особисті медіа та навіть деякі налаштування користувача.

Чистий установка , з іншого боку, є простим і ефективним, але основним недоліком є те, що ви втратите персональні дані , якщо ви цього не зробите їх назад в заздалегідь.