Как да коригирам грешка в приложението 0xc0150004 в Windows?



Опитайте Нашия Инструмент За Премахване На Проблемите

Няколко потребители на Windows се сблъскват със странен проблем, при който изведнъж не могат да стартират някакъв тип програми за настройка, които обикновено се използват за инсталиране или деинсталиране на приложения. Кодът за грешка, който се появява, е 0xc0150004. Оказа се, че проблемът не е изключителен за определена версия на Windows, тъй като се среща в Windows 7, Windows 8.1 и Windows 10.



Код на грешка 0xc0150004



Какво причинява грешката на приложението 0xc0150004?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети и тествахме различните стратегии за поправка, които засегнатите потребители използват, за да заобиколят този код за грешка. Както се оказва, няколко сценария могат да доведат до появата на 0xc0150004. Ето списък с потенциални виновници, които може да са отговорни за досадната грешка в настройката:



  • Свръхзащитен AV пакет - Според няколко засегнати потребители този проблем може много добре да възникне поради свръхзащитен пакет за сигурност, който ограничава инсталационните компоненти. Ако този сценарий е приложим, трябва да можете да разрешите проблема, като временно деактивирате защитата в реално време (докато софтуерът се инсталира) или като се отървете изцяло от пакета за защита.
  • Намеса на трета страна - Друг потенциален виновник е различен процес на трета страна (принадлежащ на файлов мениджър), който не може да бъде идентифициран лесно. В този случай един сигурен начин за откриване на отговора на процеса / услугата е да стартирате компютъра си в чисто състояние и систематично да активирате отново всеки деактивиран процес, за да видите кой причинява проблема.
  • Повреда на системния файл - Корупцията на системния файл е може би най-честата причина, която ще задейства кода за грешка 0xc0150004. Ако корупцията е конвенционална, сканирането с няколко вградени помощни програми (SFC и DISM) трябва да е достатъчно. В най-тежките случаи може да се наложи да нулирате всеки компонент на ОС с процедура като чиста инсталация или ремонтна инсталация.

Метод 1: Премахване на AV смущения от трета страна (ако е приложимо)

Както няколко засегнати потребители съобщиха, този проблем може много да бъде причинен от свръхзащитен AV пакет, който по някакъв начин пречи на инсталационния компонент по подразбиране. Спецификите на този проблем не са обяснени от никой разработчик на трета страна (доколкото ни е известно), но е ясно, че проблемът в крайна сметка засяга много потребители на Windows 10.

Ако използвате пакет за защита на трета страна и този сценарий изглежда приложим, ще можете да потвърдите или да нарушите подозренията си, или като деактивирате защитата в реално време на вашия AV пакет, или като го деинсталирате напълно.

Първо, нека започнем, като видим дали деактивирането на защитата в реално време е достатъчно. Но имайте предвид, че тази процедура ще бъде различна в зависимост от типа на AV пакета на трета страна, който използвате. В повечето случаи трябва да можете да го направите директно от иконата на лентата на задачите на антивируса.



Деактивиране на защитата в реално време на Avast Antivirus

Деактивиране на защитата в реално време на Avast Antivirus

След като защитата в реално време е деактивирана, отворете друга настройка и вижте дали можете да инсталирате приложението, без да срещате същото 0xc0150004 грешка.

Ако проблемът продължава, можете да премахнете AV от трета страна от списъка с виновници, като извършите пълно деинсталиране и се уверите, че не оставяте остатъци от файлове, които все още могат да причинят това поведение.

За да направите това, следвайте тази статия ( тук ) за поетапни инструкции за деинсталиране на пакета на трети страни и премахване на всеки потенциален остатъчен файл. Ако направите това и откриете, че проблемът вече не възниква, не е задължително да избирате различен пакет от трети страни - Windows Defender ще се включи и автоматично ще се превърне в програма за защита по подразбиране.

Но от друга страна, ако все още се появява същия проблем, можете безопасно да преинсталирате пакета за защита на трета страна отново и да преминете към следващия метод по-долу.

Метод 2: Извършване на процедура за чисто зареждане

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

Някои засегнати потребители са успели да направят това, като са постигнали чисто състояние на зареждане. Това ще принуди компютъра ви да стартира единствено с процеси и услуги на Windows. Ако стартирате компютъра си в чисто състояние на зареждане и проблемът вече не възниква, докато се опитвате да отворите изпълним файл за настройка, ясно е, че проблемът преди това е бил причинен от някакъв вид смущения от трети страни. В този случай става въпрос за намиране на процеса / услугата, която причинява проблема.

Ето кратко ръководство за извършване на процедурата за чисто зареждане, за да идентифицирате програмата на трета страна, която причинява 0xc0150004 грешка:

  1. Отворете диалоговия прозорец Run, като натиснете Клавиш на Windows + R . След това въведете „Msconfig“ и натиснете Въведете за да отворите Системна конфигурация меню. След като влезете в UAC (Контрол на потребителски акаунти) щракнете Да за предоставяне на административни привилегии.

    Отваряне на конфигурацията на системата

  2. След като влезете в прозореца за конфигуриране на системата, кликнете върху раздела Услуги от горната част на менюто, след което се уверете, че полето, свързано с „ Скриване на всички услуги на Microsoft ‘Се проверява. След като направите това, всички услуги на Windows ще бъдат премахнати от списъка, така че няма да деактивирате нито един критичен системен процес по погрешка.

    Деактивиране на всички стартиращи елементи извън Microsoft

  3. След като всички критични услуги бъдат изключени от списъка, щракнете върху Деактивирайте всички бутон за ефективно предотвратяване на включването на която и да е услуга на трета страна при следващото стартиране на машината.
  4. След като приключите с това, изберете Раздел за стартиране и кликнете върху Отворете диспечера на задачите от новопоявилото се меню.

    Отваряне на прозореца Startup items чрез Task Manager

  5. След като влезете в раздела Стартиране на диспечера на задачите, започнете систематично да избирате всяка услуга за стартиране и след това щракнете върху Деактивирайте в долната част на екрана. Тази процедура гарантира, че никоя стартираща услуга няма да бъде активирана при следващата стартираща последователност.

    Деактивиране на приложения от стартиране

  6. След като направите това, чистото зареждане е ефективно постигнато. За да се възползвате от това, просто рестартирайте компютъра си.
  7. При следващото стартиране на системата компютърът ви ще се зареди директно в чисто състояние на зареждане. Използвайте тази възможност, за да повторите действието, което преди това е причинило 0xc0150004 грешка.
    Забележка: Ако все още се появява същия проблем, преминете директно към метод 3.
  8. Ако кодът за грешка вече не се появява, когато се опитвате да отворите настройка на приложение, повторно активирайте предварително деактивираните услуги и процеси и редовно рестартирайте. В крайна сметка ще можете да разберете кой елемент е отговорен за срива. След като успеете да го откриете, оставете го деактивирано, за да предотвратите повторното възникване на проблема (или деинсталирайте отговорното приложение).

Ако този метод не е бил приложим или сте го следвали без успех, преминете към следващия метод по-долу.

Метод 3: Извършване на сканиране на DISM и SFC

В повечето случаи този конкретен проблем ще възникне поради сериозен случай на повреда на системните файлове. Ако това е вярно, възможно е критичен процес, използван по време на инсталирането на нови приложения, да се е повредил и да спира всеки опит за инсталиране на нов софтуер.

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

Въпреки че и двете помощни програми са полезни в ситуации, в които е налице корупция в системата, двете имат различни подходи, когато става въпрос за частта за поправяне. DISM е по-добър в поправянето на компоненти на OS, докато SFC е по-ефективен при логически грешки на устройството.

Имайте предвид, че DISM изисква стабилна интернет връзка, тъй като разчита на WU за изтегляне на здрави копия, които ще се използват за заместване на повредени екземпляри, докато SFC е 100% локален инструмент, който използва само локално кеширано копие, за да замени повредени копия.

Но тъй като и двете помощни програми са ефективни при повреда на системата, ние ви препоръчваме да стартирате и двете, за да сте сигурни, че ще увеличите максимално шансовете си за разрешаване на 0xc0150004 грешка. Ето какво трябва да направите:

  1. Отворете диалоговия прозорец Run, като натиснете Клавиш на Windows + R . След това въведете ‘Cmd” вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да отворите команден ред с администраторски достъп. След като видите UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Стартиране на командния ред

  2. След като влезете в повишения CMD прозорец, въведете следната команда по ред и натиснете Въведете след всяка команда за иницииране на DISM сканиране:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Забележка: Тъй като DISM използва Windows Update за изтегляне на здрави копия на файловете, които трябва да бъдат заменени, трябва да се уверите, че използвате стабилна интернет връзка, преди да започнете тази процедура. Първата команда (scanhealth) ще анализира вашата колекция от системни файлове, докато втората (restorehealth) ще задейства процеса на поправяне.

  3. След като приключи DISM сканирането, рестартирайте компютъра си и изчакайте следващото стартиране да завърши. След като завърши следващата стартираща последователност, следвайте стъпка 1 отново, за да отворите друг повишен команден ред. Когато отново влезете вътре, напишете следната команда и натиснете Въведете още веднъж, за да инициирате друго SFC сканиране:
    sfc / scannow

    Забележка: Имайте предвид, че прекъсването на SFC сканирането след стартиране на процедурата изобщо не се препоръчва. Ако направите това, по същество излагате системата си на други случаи на логически грешки, които могат да създадат допълнителни проблеми.

  4. Рестартирайте компютъра си още веднъж и вижте дали проблемът е разрешен при следващото стартиране на системата.

Ако грешката 0xc0150004 все още се появява, преминете надолу към следващия метод по-долу.

Метод 4: Извършване на ремонтна инсталация / чиста инсталация

Ако сте изпълнили всички инструкции по-горе без реален успех, има голяма вероятност да срещнете 0xc0150004 възниква грешка поради основен проблем, който не може да бъде разрешен с конвенционални методи за краен потребител. Ако този сценарий е приложим, единствената жизнеспособна корекция е да нулирате всеки софтуерен компонент.

Няколко засегнати потребители, които са попаднали в подобна ситуация, съобщават, че най-накрая са успели да разрешат проблема или след като са направили чиста инсталация или ремонт на място (поправете инсталиране) .

И двете помощни програми в крайна сметка ще ви помогнат да постигнете едно и също нещо, но те имат различни подходи:

ДА СЕ ремонт инсталирайте е по-дълга и по-досадна процедура, но основното предимство е, че можете да запазите всичките си данни, включително игри, приложения, лични медии и дори някои потребителски предпочитания.

ДА СЕ чиста инсталация , от друга страна, е проста и ефективна, но основният недостатък е, че ще загубите всички лични данни, ако не ги архивирате предварително.

6 минути четене