Несколько пользователей Windows столкнулись со странной проблемой, когда они внезапно не могли запускать какие-либо программы установки, которые обычно используются для установки или удаления приложений. Появляется код ошибки 0xc0150004. Как оказалось, проблема не только в определенной версии Windows, как в Windows 7, Windows 8.1 и Windows 10.
Что вызывает ошибку приложения 0xc0150004?
Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей и протестировав различные стратегии восстановления, которые затронули пользователей использовали для обхода этого кода ошибки. Как оказалось, несколько сценариев могут привести к появлению 0xc0150004. Вот краткий список потенциальных виновников, которые могут быть ответственны за досадную ошибку установки:
- Сверхзащитный антивирусный пакет . По мнению нескольких затронутых пользователей, эта проблема вполне может возникать из-за чрезмерно защищенного пакета безопасности, ограничивающего компоненты установки. Если этот сценарий применим, вы сможете решить проблему, временно отключив защиту в реальном времени (во время установки программного обеспечения) или полностью избавившись от пакета безопасности.
- Стороннее вмешательство . Другой потенциальный виновник – это другой сторонний процесс (принадлежащий файловому менеджеру), который не может быть легко идентифицирован. В этом случае один безошибочный способ обнаружить ответ процесса/службы – это загрузить компьютер в чистом состоянии и систематически повторно включить каждый отключенный процесс, чтобы увидеть, какой из них вызывает проблему.
- Повреждение системного файла . Повреждение системного файла, вероятно, является наиболее частой причиной, вызывающей код ошибки 0xc0150004. Если повреждение обычное, сканирования с помощью пары встроенных утилит (SFC и DISM) должно быть достаточно. В наиболее серьезных случаях вам может потребоваться сбросить каждый компонент ОС с помощью такой процедуры, как чистая установка или установка для восстановления.
Метод 1: Устранение сторонних AV-помех (если применимо)
Как сообщили несколько затронутых пользователей, эта проблема вполне может быть вызвана чрезмерно защищенным антивирусным пакетом, который каким-то образом мешает работе компонента установки ОС по умолчанию. Специфика этой проблемы не объясняется никакими сторонними разработчиками (насколько нам известно), но ясно, что проблема в конечном итоге затронула многих пользователей Windows 10.
Если вы используете сторонний пакет безопасности и этот сценарий кажется применимым, вы сможете подтвердить или опровергнуть свои подозрения, отключив защиту в реальном времени своего антивирусного пакета или полностью удалив его.
Во-первых, давайте посмотрим, достаточно ли отключения защиты в реальном времени.. Но имейте в виду, что эта процедура будет отличаться в зависимости от того, какой тип стороннего AV-пакета вы используете. В большинстве случаев это можно сделать прямо с помощью значка антивируса на панели задач.
После отключения защиты в реальном времени откройте другую настройку и посмотрите, сможете ли вы установить приложение, не столкнувшись с той же ошибкой 0xc0150004 .
Если проблема не исчезнет. , вы можете исключить сторонний антивирус из списка виновных, выполнив полное удаление и убедившись, что вы не оставляете никаких оставшихся файлов, которые все еще могут вызывать такое поведение.
Для этого выполните следующие действия. в этой статье ( здесь ) приведены пошаговые инструкции по удалению стороннего пакета и всех возможных остаточных файлов. Если вы сделаете это и обнаружите, что проблема больше не возникает, вам не обязательно выбирать другой сторонний пакет – сработает Защитник Windows и автоматически станет программой безопасности по умолчанию.
Но, с другой стороны, если та же проблема все еще возникает, вы можете снова безопасно переустановить сторонний пакет безопасности и перейти к следующему методу, указанному ниже.
Метод 2: Выполнение Процедура чистой загрузки
Перед тем, как исключить возможность вмешательства третьих лиц, вы должны убедиться, что никакая другая установленная программа не вызывает ошибку 0xc0150004 , эффективно отключив любые третьи стороны. сторонняя служба и процесс, которые могут мешать установке ОС.
Некоторым затронутым пользователям удалось сделать это, достигнув состояния чистой загрузки. Это заставит ваш компьютер запускаться исключительно с процессами и службами Windows. Если вы загружаете компьютер в состоянии чистой загрузки и проблема больше не возникает при попытке открыть исполняемый файл установки, очевидно, что проблема ранее была вызвана каким-либо вмешательством третьих лиц. В этом случае необходимо найти процесс/службу, вызывающую проблему.
Вот краткое руководство по выполнению процедуры чистой загрузки для определения сторонней программы, вызывающей 0xc0150004 ошибка:
- Откройте диалоговое окно «Выполнить», нажав клавиши Windows + R . Затем введите «msconfig’ и нажмите Enter , чтобы открыть меню Конфигурация системы . Когда вы войдете в окно UAC (Контроль учетных записей) , нажмите Да , чтобы предоставить права администратора.
- Как только вы окажетесь в окне «Конфигурация системы», щелкните вкладку «Службы» в верхней части меню, затем убедитесь, что поле, связанное с ‘ Скрыть все службы Microsoft ‘установлен. После этого все службы Windows будут удалены из списка, поэтому вы не отключите по ошибке ни один критический системный процесс.
- После того, как все критические службы будут исключены из списка, нажмите кнопку Отключить все , чтобы предотвратить запуск каких-либо сторонних служб при следующем запуске компьютера.
- После того, как вы закончите с этим, выберите вкладку Автозагрузка и нажмите Открыть диспетчер задач в появившемся меню. .
- Находясь на вкладке «Автозагрузка» диспетчера задач, начните систематически выбирать каждую службу автозагрузки. а затем нажмите кнопку Отключить внизу экрана. Эта процедура гарантирует, что никакая служба запуска не будет вызвана к действию при следующей последовательности запуска.
- После того, как вы Сделав это, чистая загрузка фактически достигнута. Чтобы воспользоваться этим, просто перезагрузите компьютер.
- При следующем запуске системы ваш компьютер загрузится непосредственно в состоянии чистой загрузки. Воспользуйтесь этой возможностью, чтобы повторить действие, которое ранее вызывало ошибку 0xc0150004 .
Примечание. Если та же проблема все еще возникает, перейдите непосредственно к методу 3. - Если код ошибки больше не появляется, когда вы пытаетесь открыть настройку приложения, систематически повторно включайте ранее отключенные службы и процессы и выполняйте регулярные перезапуски. В конце концов, вы сможете выяснить, какой элемент вызывает сбой. После того, как вам удастся его обнаружить, оставьте его отключенным, чтобы проблема никогда не возникла снова (или удалите ответственное приложение).
Если этот метод неприменим или вы выполнили его безуспешно, перейдите к следующему методу ниже.
Метод 3: Выполнение сканирования DISM и SFC
В большинстве случаев эта конкретная проблема возникает из-за серьезный случай повреждения системного файла. Если это правда, возможно, что критический процесс, используемый во время установки новых приложений, был поврежден и останавливает каждую попытку установки нового программного обеспечения.
Как подтвердили несколько затронутых пользователей, в этом случае , вы сможете решить большинство обычных случаев повреждения системных файлов, запустив несколько встроенных утилит, предназначенных для работы с логическими ошибками и повреждением системных файлов – SFC (повреждение системных файлов) и DISM (Обслуживание образов развертывания и управление ими).
Хотя обе утилиты полезны в ситуациях, связанных с повреждением системы, у них есть разные подходы, когда дело доходит до крепежная часть. DISM лучше исправляет компоненты ОС, в то время как SFC более эффективен с ошибками логических дисков.
Имейте в виду, что DISM требует стабильного подключения к Интернету, поскольку он полагается на WU для загрузки исправных копий, которые будут использоваться для замены поврежденных экземпляров, в то время как SFC – это 100% локальный инструмент, кэшированная копия для замены поврежденных экземпляров.
Но поскольку обе утилиты эффективны при повреждении системы, мы рекомендуем вам запустить обе, чтобы максимально увеличить ваши шансы на устранение ошибки 0xc0150004 сильная> ошибка. Вот что вам нужно сделать:
- Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R . Затем введите ‘cmd” внутри текстового поля и нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с правами администратора. Когда вы увидите UAC (контроль учетных записей) , нажмите Да , чтобы предоставить права администратора.
- Как только вы попадете в окно CMD с повышенными привилегиями, введите следующую команду по порядку и нажимайте Enter после каждой команды, чтобы инициировать Сканирование DISM:
Dism.exe/online/cleanup-image/scanhealthDism.exe/online/cleanup-image/restorehealth
Примечание. Начиная с DISM использует Центр обновления Windows для загрузки исправных копий файлов, которые необходимо заменить, вам необходимо убедиться, что вы используете стабильное интернет-соединение, прежде чем запускать эту процедуру. Первая команда (scanhealth) проанализирует вашу коллекцию системных файлов, а вторая (restorehealth) запустит процесс восстановления.
- После завершения сканирования DISM перезагрузите компьютер и дождитесь завершения следующего запуска. После завершения следующей последовательности запуска выполните шаг 1 еще раз, чтобы открыть другую командную строку с повышенными привилегиями. Когда вы снова окажетесь внутри, введите следующую команду и еще раз нажмите Enter , чтобы начать еще одно сканирование SFC:
sfc/scannow
Примечание: имейте в виду, что прерывание сканирования SFC после запуска процедуры вообще не рекомендуется. Если вы сделаете это, вы подвергнете свою систему другим экземплярам логических ошибок, которые могут создать дополнительные проблемы.
- Перезагрузите компьютер еще раз и посмотрите, решена ли проблема на при следующем запуске системы.
Если ошибка 0xc0150004 все еще возникает, перейдите к следующему методу, указанному ниже.
Метод 4: Выполнение ремонтной установки /clean install
Если вы выполнили все приведенные выше инструкции без особого успеха, высока вероятность того, что вы столкнулись с ошибкой 0xc0150004 из-за к основной проблеме, которая не может быть решена с помощью обычных методов конечного пользователя. Если этот сценарий применим, единственное жизнеспособное решение – сбросить все программные компоненты..
Несколько затронутых пользователей, которые оказались в аналогичной ситуации, сообщили, что они наконец смогли решить проблему либо после выполнения чистой установки , либо после place repair (repair install) .
Обе утилиты в конечном итоге помогут вам добиться одного и того же, но у них разные подходы:
ремонтная установка – более длительная и утомительная процедура, но ее главное преимущество состоит в том, что вы можете сохранить все свои данные, включая игры, приложения, личные носители и даже некоторые пользовательские настройки.
чистая установка , с другой стороны, проста и эффективна, но основным недостатком является то, что вы потеряете все личные данные, если не создадите их резервную копию. заранее.