Не удалось выполнить вызов dllregisterserver код ошибки 0x80029c4a

  • Remove From My Forums
  • Question

  • I have just migrated a VC++ project from VS 2008 to VS 2015. Had to make some changes to build this with the C++/CLI compliance.This project outputs a COM dll.

    While trying to register this dll I am getting the following error: «This module <my dll name> was loaded but the call to DllregisterServer failed with error code 0x80029c4a».

    Also checked as indicated in another post that the corresponding tlb file may not be included properly. The tlb file is included properly. 

    Any pointers on what could be the issue here?

Answers

  • Hi Prashant Maranat,

    thanks for posting here.

    0x80029c4a Error Codes are caused in one way or another by misconfigured system files in your windows operating system. For your case, I suggest you to
    download (0x80029c4a) Repair Tool. Install program and click Scan button. Click the Fix Errors button when scan is completed and restart your computer.

    For more information, please refer to this document.

    http://www.wiki-errors.com/wiki/0x80029c4a.php

    Best Regards,

    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    • Edited by

      Friday, June 17, 2016 3:16 AM

    • Proposed as answer by
      Baron Bi
      Friday, June 24, 2016 3:31 AM
    • Marked as answer by
      Hart Wang
      Monday, June 27, 2016 7:56 AM

Многие из наших пользователей сталкивались с проблемой 0x80029c4a при попытке запуска определенных приложений или программ.

Почему возникает код ошибки 0x80029c4a?

Ошибка 0x80029c4a может возникать во многих ситуациях по разным причинам. Ниже перечислены некоторые типичные причины:

  • Отсутствующие файлы DLL . Проблема 0x80029c4a появится на вашем компьютере с Windows, если отсутствуют основные части или файлы DLL.
  • Повреждение системных файлов. Повреждение или потеря системных файлов является известной причиной многих проблем, включая код ошибки 0x80029c4a.
  • Неверные ключи реестра. При выполнении определенных задач на вашем ПК может появиться номер ошибки 0x80029c4a, если ключи реестра неверны или были удалены по ошибке.
  • Проблемы с драйверами. Если драйверы устройств вашего ПК с Windows устарели или повреждены, у вас могут возникнуть различные проблемы.
  • конкурирующие приложения Программа может конфликтовать с некоторыми антивирусными программами сторонних производителей и брандмауэром Windows, что приводит к рассматриваемой ошибке.

Давайте перейдем к множеству способов решения проблемы с кодом 0x80029c4a на вашем компьютере, теперь, когда мы знаем о потенциальных причинах этой ошибки.

Как решить проблему с кодом Windows 0x80029c4a?

Мы советуем попробовать эти простые исправления, прежде чем переходить к более сложным:

  • Перезагрузка компьютера с Windows устранит временные технические проблемы.
  • Установите самую последнюю версию сломанной программы, совместимую с ПК.
  • Чтобы устранить основные проблемы, найдите и установите все доступные обновления Windows.
  • Обновите все системные драйверы вашего компьютера.
  • Используйте Защитник Windows или другую антивирусную программу для сканирования вашего ПК.

Используйте приведенные ниже методы устранения неполадок, если вы продолжаете получать код ошибки 0x80029c4a при открытии программ в Windows.

Быстро исправьте ошибки Windows 11, 10, 8 и 7 с помощью Outbyte PC Repair

Возьмите быка за рога: определите и устраните проблемы с производительностью, которые могут повлиять на ваш компьютер.

Outbyte PC Repair — это комплексный инструмент для ремонта компьютеров, предназначенный для решения ряда различных системных проблем, очистки диска, оптимизации производительности и повышения конфиденциальности и безопасности.

  • Совместимость с: Windows 11, 10, 8 и 7
  • Пробная версия: бесплатная пробная версия по категориям в течение как минимум 2 дней*
  • Полная версия: от $29.95 (за подписку на 3 месяца)

*Бесплатная пробная версия позволяет исправить все обнаруженные элементы в каждой категории

1. Восстановите системные файлы

  1. Нажмите Windows ключ, тип CMD в строке поиска вверху и выберите «Запуск от имени администратора» в результатах поиска.
    0x80029c4a
  2. Введите или вставьте следующую команду и нажмите кнопку Enter ключ для запуска проверки системных файлов.

    sfc /scannow

    0x80029c4a

  3. Дождитесь завершения сканирования SFC, затем введите или скопируйте и вставьте следующую команду и нажмите клавишу Enter .

    DISM /Online /Cleanup-Image /RestoreHealth

    0x80029c4a

Ошибка 0x80029c4a вызвана повреждением или отсутствием образов системы. Программа SFC и DISM (Обслуживание образов развертывания и управление ими) сканируют ваш компьютер, чтобы идентифицировать эти образы и заменять их кэшированными копиями.

После перезагрузки компьютера с Windows в безопасном режиме запуск SFC и DISM дает быстрые и точные результаты сканирования.

Одним из вариантов этого является выбор специализированного программного обеспечения для восстановления системы, которое может решить многие проблемы Windows всего за несколько кликов.

2. Запустите соответствующую службу Windows.

  1. Использовать Windows + R сочетание клавиш для вызова Run окно команд, введите следующую команду в текстовое поле, а затем нажмите Enter.

    services.msc

    0x80029c4a

  2. Найдите Security Center service в списке всех служб, доступных на вашем ПК, щелкните ее правой кнопкой мыши и выберите «Свойства».
    0x80029c4a
  3. В разделе Общие вкладку окна свойств, проверьте Состояние службы. Если служба остановлена, нажмите кнопку Start кнопку, чтобы запустить его.
    0x80029c4a
  4. Нажмите Применить кнопку, чтобы сохранить изменения, и OK, чтобы закрыть окно свойств.

3. Чистая загрузка вашего ПК с Windows

  1. Запустить Run диалоговое окно с помощью Windows + R ярлык. Введите следующую команду в текстовое поле и нажмите кнопку Enter .

    Msconfig

    0x80029c4a

  2. В разделе Общие на вкладке окна «Конфигурация системы» снимите флажок Загружать элементы автозагрузки и включите предыдущую опцию «Загрузить системные службы».
    0x80029c4a
  3. Затем переключитесь на Услуги вкладку, установите флажок «Скрыть все службы Microsoft» в левом нижнем углу и нажмите кнопку Отключить все кнопку.
    0x80029c4a
  4. Нажмите Применить кнопку, чтобы сохранить изменения, и OK, чтобы выйти из Конфигурация системы окно. Теперь перезагрузите компьютер, как обычно, чтобы войти в режим чистой загрузки.

Попробуйте снова запустить ту же программу, чтобы увидеть, появляется ли по-прежнему код ошибки времени выполнения 0x80029c4a. Если вы не столкнулись с этим на этот раз, это, вероятно, является результатом конфликтов программного обеспечения с последними обновлениями Windows или сторонними приложениями на вашем компьютере. Чтобы исправить код ошибки 0x80029c4a, удалите конфликтующие сторонние приложения.

4. Запустите средство обслуживания системы.

  1. Нажмите Windows ключ для запуска Start меню, введите панель управления в строке поиска и нажмите кнопку Панель управления значок из раздела результатов.
  2. Установить Просмотр вариант Маленькие значки и выберите Безопасность и обслуживание опцию.
  3. Развернуть Обслуживание раздел и нажмите «Начать обслуживание».
    0x80029c4a

Инструмент обслуживания системы Windows теперь выявляет основные проблемы, повышает производительность вашего компьютера и оптимизирует установленные вами приложения, устраняя основные причины ошибки 0x80029c4a.

5. Выполните восстановление системы

  1. Нажмите Windows ключ для запуска Start меню, введите создать точку восстановления в поле поиска и выберите соответствующий результат поиска.
    0x80029c4a
  2. В разделе Свойства системы нажмите кнопку «Восстановление системы», расположенную под Защита системы меню.
    0x80029c4a
  3. Нажмите Следующая кнопку.
  4. Выберите подходящую точку восстановления, где программы работали правильно, и нажмите кнопку Следующая кнопку.
    0x80029c4a
  5. Запустите восстановление системы, нажав кнопку Завершить кнопку в окне Подтвердите точку восстановления.

Все изменения, внесенные в ваш компьютер, которые могут быть причиной ошибки с кодом 0x80029c4a, можно отменить, откатив систему к предыдущему времени. Таким образом, это исправления, которые позволят вам успешно запустить программы и исправить ошибку номер 0x80029c4a.

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


Крайне неприятная ошибка в Windows «Модуль загружен, но точка входа DLLRegisterServer не найдена» связана, как правило, с некорректным функционированием динамически подключаемой библиотеки (сокр., «.dll»), к которой обращается программа в процессе  своей работы. В результате встроенный в Windows процесс отвечающий за регистрацию библиотеки в ОС, отказывается ее принять либо не может найти. А программа, обращающаяся к неработающим модулям, соответственно, не функционирует. Потому, предлагаю разложить по полочкам данную проблему для того, чтобы понять, каким образом ее можно исправить.

Скриншоты ошибки загрузки модуля

Содержание

  1. В чём суть ошибки «Модуль загружен»?
  2. Исправляем проблему при которой модуль загружен, но точка входа DLLRegisterServer не найдена
  3. Скачиваем библиотеки dll
  4. Регистрируем библиотеки dll
  5. Устанавливаем обновления для Windows
  6. Избавляемся от сбойных обновлений Windows

В чём суть ошибки «Модуль загружен»?

Итак, объяснение смысла данной ошибки закономерно будет начать с определения «библиотеки«. Библиотека или в некоторых языках программирования, модуль (модули) — это набор подпрограмм, используемых в разработке программного обеспечения. Проще говоря, это совокупность небольших и независимых блоков, каждый из которых является функционально законченным фрагментом кода.

Для чего они предназначены? Существует огромное количество подпрограмм или процедур, выполняющих самые разные задачи. Некоторые из них содержат стандартные для многих программ вычислительные операции. К примеру, открытие диалоговых окон в Windows или нахождение квадратного корня из любого числа — это стандартные, часто встречающиеся процедуры. Так вот, чтобы не писать код таких подпрограмм каждый раз при создании ПО, были придуманы заранее заготовленные файлы, которые получили название «библиотеки». С помощью специальной функции их можно подключить к программе, при этом исполнимый код этой библиотеки не будет внедряться в код приложения, что позволяет сэкономить память ПК.

Библиотека dll

Динамические библиотеки DLL, встраиваемые в Windows, принадлежат к модулям общего пользования (shared library). Отличительные  их особенности для пользователя состоят в следующем:

  • Функции, прописанные в таких библиотеках, могут использоваться несколькими программами одновременно;
  • Загружаются они по запросу соответствующего процесса, то есть динамически, не потребляя без надобности ресурсы ПК.

К сожалению, у DLL модулей есть и недостатки. Не будем говорить о так называемом «DLL Hell», так как на данный момент, несмотря на нарушение самого идейного принципа динамических библиотек общего пользования, разработчики Microsoft разрешили эту проблему. Гораздо важнее в данной статье отметить следующие недостатки:

  • При внесении в библиотеку изменений программы, использующие ее могут перестать работать. Этот недочет является излюбленным у распространителей вирусов. Ведь сама Windows функционирует на основе модулей и, повредив их код, можно повлиять на работу ОС.
  • При отсутствии библиотеки или ее некорректной версии программа, использующая данный модуль, соответственно, будет либо неправильно функционировать, либо откажется работать.
  • Функции, прописанные в библиотеке Dll, получают один адрес в оперативной памяти для всех процессов, вызывающих их, что упрощает эксплуатацию уязвимостей модульного метода организации ПО;

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

Таким образом, скомпоновав все вышеописанное в единое целое, мы можем раскрыть суть ошибки «Модуль загружен».  Эта проблема возникает при регистрации библиотеки в системе. Процесс «Regsvr32.exe», отвечающий за инсталлирование интерфейсов объектов в ОС, не может обнаружить функцию регистрации библиотеки «DLLRegisterServer» в проблемном dll.

  • Код функции, которая запрашивается программой, поврежден. Это может быть вызвано как некорректной версией регистрируемой вами библиотеки, так и вирусной атакой, испортившей код модуля, путь к библиотеке в реестре или ее идентификатор GUID.
  • Функция DLLRegisterServer может изначально отсутствовать в коде регистрируемой вами библиотеки;
  • Отсутствие в коде библиотеки интеграции с компонентами COM/ActiveX, управляющими реализацией dll в Windows;
  • Процесс регистрации вообще состоит в том, чтобы прописать путь к подключаемому модулю (модулям) в реестре Windows, для того, чтобы ОС могла «увидеть» библиотеку и оповестить программу, запрашивающую ее, о наличии или отсутствии определенного модуля в системе. Кроме того, каждому классу или объекту, входящему в состав подпрограммы, присваивается уникальный идентификатор GUID, он также необходим для регистрации, поскольку программы работают не с самими библиотеками dll, а с функциональными компонентами, входящими в ее состав. Это говорит о том, что при неправильной регистрации библиотеки значения, прописанные в реестре, останутся неверными, в результате ОС не сможет «опознать» библиотеку, чтобы ПО имело возможность подключить ее.

Рассмотрев основные причины, по которым возникают неполадки с видимостью ОС библиотеки, можно перейти к путям их разрешения.

Исправляем проблему при которой модуль загружен, но точка входа DLLRegisterServer не найдена

Итак, для того, чтобы самостоятельно справиться с проблемой, необходимо https://www.dll.ru/, которая была повреждена в результате действий вирусов или иных факторов. Ее название можно посмотреть в выскакивающем сообщении об ошибке.

Сообщение RegSvr32 об ошибке

Скачиваем библиотеки dll

Скачивая библиотеки, обязательно вначале уточните разрядность вашей версии Windows (х32/ х64). Если вы найдете и установите неподходящие файлы dll, ошибка “точка входа DLLRegisterServer не найдена” исправлена не будет. Разместите скачанные вручную файлы в папках SysWOW64 и System32, находящихся C:Windows.

Один очень важный нюанс – при скачивании библиотек dll никогда не пользуйтесь подозрительными ресурсами. Во-первых, данные с таких сайтов могут просто не подойти для вашей ОС (они часто представляют из себя усеченную версию нужного файла), а, во-вторых, вероятнее всего, они содержат вредоносный код, который не только не избавит вас от проблем, но еще и добавит новых. Всегда при малейшем подозрении проверяйте сайт (для этого существуют различные онлайн-сервисы), читайте отзывы и комментарии пользователей. Если скачанный файл dll не работает, возьмите его с другого ресурса.

Регистрируем библиотеки dll

В случае, когда библиотека на компьютере в полном порядке, но точка входа все равно не найдена, попробуем зарегистрировать dll в RegSvr32. Рассмотрим пути избавления от проблемы на основе вышеуказанного изображения. Регистрируем файл thumbcache.dll, находящийся C:WindowsSysWOW64.
Первый способ – вызвать командную строку и ввести нужные данные:

  1. нажимаем win+x и находим в появившемся меню командную строку;
  2. после клика на последнюю появляется черное окно;
  3. после слова “Компьютер>” вводим слово regsvr32 и через пробел путь к проблемному файлу C:WindowsSysWOW64thumbcache.dll.

Процедура регистрации RegSvr

Зарегистрируйте библиотеки dll с помощью командной строки

Нажимаем Enter и ждем окончания процесса регистрации библиотеки. Если данный метод не помогает, попробуйте повторить те же действия, но уже в командной строке от имени администратора. Возможно, вам не хватает прав для внесения изменений в систему.

Второй способ – использовать строку “Выполнить”:

  • нажимаем win+r и вызываем нужную нам строку;
  • в появившемся поле вводим название файла RegSvr32.exe и путь к отсутствующей библиотеке;
  • нажимаем OK и ждем результата.

Окно Выполнить

Устанавливаем обновления для Windows

Способ, к которому можно обращаться уже после того, как вышеуказанные методы не принесли желаемого результата – обновление компонентов вашей ОС. Для этого найдите на своем компьютере Центр обновления. Просмотрите все доступные обновления и прогрузите их. Процесс долгий, но необходимый. Быть может, проблема была в изначально неправильном коде dll-файлов, и разработчики уже нашли решение на своем уровне. Не выключайте соединение с интернетом и сам ПК во время установки обновлений, иначе результата не будет. Убедитесь, что все файлы прогружены и при необходимости повторите операцию.

Часто для исправления ошибки разработчики выпускают различное дополнительное ПО: моды, патчи, пакеты установки. В  этом случае найдите и скачайте последнюю версию программного обеспечения, с которым у вас возникли проблемы. И напоследок о крайне нежелательном варианте – переустановке всей Windows. Конечно, этого без надобности не хочется делать никому, но, если система не открывает библиотеку dll, а все вышеуказанные методы уже испробованы, то сносите установленную и ставьте другую сборку ОС (из проверенных источников).

Избавляемся от сбойных обновлений Windows

Рассматриваемая нами ошибка может появляться не только в последней ОС Windows, но и в других версиях. Поэтому, следуя инструкциям, вы сможете устранить эту проблему и на своем ПК с Виндовс XP, 7 или 8.1. Для того, чтобы найти установленные системой обновления, необходимо открыть «Удаление программ».

  1. В Windows это можно сделать разными способами. Так, как ошибка появляется в разных версиях, выберите подходящий для себя. В ОС 8.1 и 10 вы можете просто выбрать правой кнопкой мыши (ПКМ) значок Windows и нажать на нужный пункт. В других версиях нажмите на «Пуск» и выберите «Панель управления». Если вы затрудняетесь найти этот пункт, воспользуйтесь поиском. Он для этого и существует;
  2. Если вы перешли в «Панель управления», но пункт «Удаление программ» найти не можете, обратите внимание на строку «Просмотр». Она находится вверху справа над всеми пунктами. Выберите её мышью и установите значение – «Категории»;
  3. Теперь вы точно увидите здесь раздел «Удаление программ». Выберите его;
  4. Список программ здесь нам ни к чему, поэтому обратите внимание на пункты слева выше. Здесь будет строка «Просмотр установленных обновлений»;
  5. Когда вы откроете эту ссылку, перед вами будет список обновлений. Здесь вам нужно найти установленные обновления за последние несколько дней. Определить новые можно по дате их установки. Выбирайте обновления по числу, с которого у вас начались проблемы;
  6. Чтобы удалить выбранное, нажмите на него указателем мыши и вверху выберите «Удалить»;
  7. После этих действий необходимо закрыть окна и все приложения и перезагрузить компьютер.

Когда вы снова включите компьютер, попробуйте запустить программу, которая вызывала ошибку «Модуль загружен, но точка входа DLLRegisterServer не найдена». Если она снова появляется, перейдите к следующей инструкции.

Error 0x80029c4a is most likely produced by missing DLL files

by Taiba Hasan

A postgraduate in Computer Applications, she is an avid technical writer who loves to craft content revolving around Windows, Android, and emerging technologies like SaaS. With How-To and… read more


Updated on April 6, 2023

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • 0x80029c4a is a runtime error that occurs when Windows cannot start the background service.
  • This error mainly occurs when the service is missing a core component or certain DLL files.
  • Repair the system files and reset your Windows PC to resolve the 0x80029c4a error code.

0x80029c4a

XINSTALL BY CLICKING THE DOWNLOAD FILE

For fixing DLL errors, we recommend Fortect:
This tool will replace the damaged or corrupted DLLs with their functional equivalents using its dedicated repository where it has the official versions of the DLL files.

  1. Download and Install Fortect on your PC
  2. Launch the tool and Start scanning to find DLL files that could be causing PC problems
  3. Right-click on Start Repair to replace broken DLLs with working versions
  • Fortect has been downloaded by 0 readers this month.

Several of our readers have run into the error code 0x80029c4a when they want to launch certain apps or programs.

If the app Is not properly installed, the related background service will not start, hence displaying this error code. Thankfully, there are several proven ways to get around the run time error 0x80029c4a.

What causes the error code 0x80029c4a? 

The error 0x80029c4a can be triggered in several instances for a variety of reasons. Here are a few of the common causes: 

  • Missing DLL files – If the core components or DLL files are missing from your Windows PC, you will encounter the 0x80029c4a error. 
  • Corrupt system files – Corrupt or missing system files are known to cause multiple issues, including the error code 0x80029c4a. 
  • Incorrect registry keys – If the registry keys are incorrect or have been deleted accidentally, the error code 0x80029c4a might occur when performing certain actions on your PC.  
  • Driver issues – If the device drivers of your Windows PC get outdated or corrupt, then you are likely to face multiple issues.
  • Conflicting apps – Some third-party antivirus software and Windows Firewall can conflict with the program and generate the error in question. 

Now that we know the possible reasons behind the error code 0x80029c4a, let’s now proceed to check out the different ways to fix the error code 0x80029c4a on your computer.

How do I fix the error code 0x80029c4a in Windows?

Before moving on to the complex solutions, we recommend trying these basic workarounds:

  • Restart your Windows PC to resolve the temporary technical glitches.
  • Update the malfunctioning program to the latest version available compatible with your PC.
  • Check and install the available Windows updates to resolve the underlying bugs.
  • Update all the system drivers of your computer.
  • Scan your computer with Windows Defender or any other third-party antivirus.

If you still encounter the 0x80029c4a error code upon opening apps on Windows, implement the troubleshooting methods mentioned below.

1. Repair the system files

  1. Press the Windows key, type cmd in the search bar on top, and choose Run as Administrator from the search results. 0x80029c4a
  2. Type or paste the following command and press the Enter key to run the System File Checker scan. sfc /scannow0x80029c4a
  3. Wait until the SFC scan is complete, then type or copy-paste the following command and press the Enter key. DISM /Online /Cleanup-Image /RestoreHealth0x80029c4a

The SFC utility along with DISM (Deployment Image Servicing and Management), will scan your PC to find the corrupt and missing system images, which cause the 0x80029c4a error, and will replace them with their cached copy. 

Running SFC and DISM after restarting your Windows PC in Safe Mode gives quick and reliable scan results.

As an alternative to this, you can opt-in for a dedicated system repair software that can handle various Windows issues within a few clicks.

2. Start the relevant Windows service

  1. Use the Windows + R keyboard shortcut to bring up the Run command window, type the following command in the text box, and then press Enter. services.msc0x80029c4a
  2. Locate the Security Center service in the list of all services available on your PC, right-click it, and choose Properties.0x80029c4a
  3. In the General tab of the Properties window, examine the Service status. If the service is Stopped, press the Start button to start it.0x80029c4a
  4. Press the Apply button to save the changes and OK to exit the properties window.

Background services play a pivotal role to ensure that the related application works flawlessly on Windows. For instance, If you encounter the 0x80029c4a error code in the Windows Defender app, manually starting the Security Center service can do the trick. 

Read more about this topic

  • Fix: Aggregate Function Error When Running Query
  • The Mapped Network Drive Could Not be Created [Error Fix]
  • How to Hard Reset Your HP Laptop [3 Quick Ways]
  • What is davclnt.dll & Should You Delete it?

3. Clean boot your Windows PC

  1. Launch the Run dialog box using the Windows + R shortcut. Type the following command in the text box and press the Enter key. Msconfig0x80029c4a
  2. In the General tab of the System Configuration window, uncheck the box for the Load startup items and enable the one preceding the Load system services option.0x80029c4a
  3. Then switch to the Services tab, enable the Hide all Microsoft services checkbox present on the bottom left, and click the Disable all button.0x80029c4a
  4. Click the Apply button to save the changes and OK to exit the System Configuration window. Now restart your PC as you would normally do to enter the clean boot mode.

Now try to launch the same application, which resulted in the 0x80029c4a runtime error code. If you do not encounter it this time, it indicates that software conflicts with the third-party apps or recent Windows updates on your PC. You should uninstall the conflicting third-party programs to resolve the 0x80029c4a error code.

4. Run the System Maintenance tool

  1. Press the Windows key to launch the Start menu, type control panel in the Search bar, and click the Control Panel icon from the result section.
  2. Set the View by option to Small icons and choose the Security and Maintenance option. 0x80029c4a
  3. Expand the Maintenance section and click Start Maintenance.0x80029c4a

The System Maintenance tool in Windows will now diagnose the underlying issues and optimize the system performance and the apps installed on your computer, eliminating the causes behind the 0x80029c4a error. 

5. Perform System Restore

  1. Press the Windows key to launch the Start menu, type create a restore point in the search box, and select the relevant search result. 0x80029c4a
  2. In the System Properties window, click the System Restore button located under the System Protection tab.0x80029c4a
  3. Press the Next button.
  4. Choose the suitable restore point where the programs were functioning properly and press the Next button.0x80029c4a
  5. Initiate system restoration by pressing the Finish button on the Confirm your restore point window.

Restoring your system to an earlier point in time will revert all the changes made in your computer that could be the possible cause for the error code 0x80029c4a.

So, these are the solutions that will help resolve the error code 0x80029c4a, and you will be to launch the apps successfully. You can refer to this guide if you are looking for effective solutions to resolve the error code 0x80070006. 

Also, if you have any queries or suggestions for us, please feel free to reach out to us in the comments section below.

Still experiencing issues?

SPONSORED

If the above suggestions have not solved your problem, your computer may experience more severe Windows troubles. We suggest choosing an all-in-one solution like Fortect to fix problems efficiently. After installation, just click the View&Fix button and then press Start Repair.

newsletter icon

DISM, being a part of fundamental rescuer tools, plays an important role to repair any problem on Windows 10 or 11. But sometimes, you might wonder seeing the just opposite behavior of Deployment Image Servicing and Management or “DISM” when it itself becomes a victim of error. Many users complain that when they run DISM /Online /Cleanup-Image /RestoreHealth it returns with error code 0x80029c4a.

0x80029c4a DISM error appears when executing the DISM command to restore the image after getting another issue with Windows update. Instead of fixing the trouble, the command prompt shows the code. Upon prefervid research, it is found that the issue occurs due to the existence of third-party programs like antivirus and firewall. Furthermore, Corrupted system files which are eventually generated when conflicts occur, Outdated Windows, and some other problems may cause the error.

Here is how to fix Error 0x80029c4a DISM in Windows 10 –

Way-1: Uninstall third-party programs

As we have already mentioned, 3rd party utilities might be a reason for this Deployment Image Servicing and Management issue. You might know that the tools installed from the web and not available natively on Windows are called third-party programs. Once they are incompatible there is always a possibility of struggle between the built-in windows system files and the tool. They start interfering with the normal operations of Windows resulting in abnormal errors. So, to deal with this error that appears on running the DISM Restorehealth command, follow the guidelines –

  1. Press – Winkey+R.
  2. Type – appwiz.cpl.
  3. Hit – Enter.
  4. Find the 3rd party program and right-click on it.
  5. Select – Uninstall.

how to fix Error 0x80029c4 DISM in Windows 10

  1. If a User account control pop-up appears, click on – Yes.
  2. Follow the on-screen instructions until the tool I removed completely.
  3. Restart the machine and check if the 0x80029c4a error code appears.

However, for better uninstallation that can also wipe out leftover, you can follow the method in – Use Revo Uninstaller On Windows 10 to Force Uninstall Stubborn Programs.

For the removal, you can also follow – How to Completely Uninstall Software From Windows 10 – Beginners.

Way-2: Repair system files

Malfunctioning system files might cause the DISM error to occur. When the built-in command-line tool calls the windows image .wim the system becomes unable to return the file for repair. Consequently, the issue occurs and the restorehealth process fails to proceed further with the task. Once you repair the system files using the below steps the error code 0x80029c4a will no longer appear. Follow –

  1. Click – Start.
  2. Type – cmd.
  3. Right-click on – Command prompt.
  4. Select – Run as administrator.
  5. Once the CMD loads on the screen, type – SFC /Scannow.

Repair system files

  1. You can see – Beginning system scan. This process will take some time.
  2. After a span of some minutes, when it shows Verification 100% complete, restart the PC.
  3. The DISM not working error shouldn’t occur further.

Read more details on these tools – SFC /Scannow, DISM.Exe, CHKDSK Windows 10.

See solutions to another issue – Steps to Fix DISM Error 87 in Windows 10.

Way-3: Install Windows update

The Developer of Windows continuously looks at all the issues users encounter and lodge feedback and complaints on different forums. Once the company acknowledges an error it deploys a team of engineers to resolve it. Just after finding a resolution, the company delivers a patch to fix the same. If several users are finding the same error (in your case DISM 0x80029c4a) there might be a patch already reached your computer. Therefore, you need to only check and install the update –

  1. Click on – Search.
  2. Type – updates.
  3. Press – Enter.
  4. When the Settings app comes, click on – Check for updates.
  5. After being checked, the update will be downloaded and you will be shown a pop up. Select – Restart now on that.

Alternatively, follow – 4 Ways to Update Windows 10.

Way-4: Reset the PC

Reset PC is functionality in Windows 10 as well as 11 to overcome any issue that occurs and is hard to fix. This provides 2 mainly 2 options – Keep files, and Remove everything. In this situation, you will have to select Remove everything which will neutralize the impact of third party programs automatically by eradicating them. Follow the instructions –

  1. Press – Winkey+I.
  2. Select – Update & Security.
  3. From the next Settings page, click on Recovery on the left pane.
  4. Go to the right, and click on Get Started under Reset this PC.
  5. From the next pop up, click on – Remove everything.
  6. Now select – Remove files and clean the drive.
  7. Click – Reset.
  8. This will take time in hours so wait imperturbably.
  9. After multiple restarts when the process gets over the error code will no longer occur.

How To Reset Windows 10 Removing Everything, Keeping Files

Way-5: Clean install Windows 10 or 11

Clean install is the last resort as you will experience a brand new operating system without any error including DISM 0x80029c4a. Media creation tool is available on the Windows 10 download webpage that allows taking an ISO file. You need to make it bootable, so, go with the method in this post – How to Make Pendrive Bootable for Windows 10. Then put the device into the port of your laptop or computer.

  1. Turn off the PC and turn it on using the hardware Power button.
  2. Press – Esc.
  3. From the next screen, hit the function key that indicates – Boot device option.
  4. Select the pen drive or flash drive you have inserted into the port of your laptop.
  5. Then follow the guidelines being displayed until the installation is over.

See – How to Download and Install Windows 10 21H2 November 2021 Update.

Methods list:
Way-1: Uninstall third-party programs
Way-2: Repair system files
Way-3: Install Windows update
Way-4: Reset the PC
Way-5: Clean install Windows 10 or 11

That’s all!!

Repair any Windows problems such as Blue/Black Screen, DLL, Exe, application, Regisrty error and quickly recover system from issues using Reimage.

  • Не удалось выполнить вызов dllregisterserver код ошибки 0x8002801
  • Не удалось выполнить вход произошла непредвиденная ошибка мкб
  • Не удалось выполнить ваш запрос при обработке вашего запроса сервером произошла ошибка
  • Не удалось выполнить dllregisterserver код ошибки 0х80020009
  • Не удалось выбрать сертификат ошибка во время подписи на клиенте