Исправление ошибки Windows Installer 0x80040154
В этой статье я расскажу об исправлении одной очень распространенной ошибки Windows Installer. Обыскавши Интернет как русскоязычный, так и англоязычный, включая форумы и ньюсгруппы Microsoft, я понял что ошибка довольно распространенная, однако исправить ее, на самом деле никому не удавалось.
Суть проблемы
Как то одним жарким летним вечером я решил установить на свой компьютер ActeiveState ActivePerl. Скачал инсталлятор, который был в .msi файле и запустил его. Каково же было мое удивление, когда вместо привычного инсталлятора я увидел вот это:
Как вскоре оказалось, подобная ошибка выпадала при запуске на моем компьютере любого .msi файла.
Недолго думая, я полез в интернет, ввел в поиск появившееся сообщение, и, «О ужас!» — я увидел сотни постов людей с этой проблемой! В русскоязычном и англоязычном сегменте Интернета у множества людей была аналогичная проблема, и никто ее не смог решить по существу.
Решение проблемы
Для начала я включил Log-файл установщика Windows. Как включить лог Windows Installer вы можете почитать здесь, или поискать в любом поисковике по ключевому слову «voicewarmup».
Лог-файлы появляются во временной папке пользователя, которая обычно находится по пути C:Usersимя_профиляAppDataLocalTemp. Открыв лог, я увидел следующую ошибку:
MSI (c) (B8:84) [22:08:06:894]: Failed to connect to server. Error: 0x80040154
Поискав по коду ошибки в Интернете, и не нашедши никаких способов решения проблемы, я решил подумать логически.
Что означает ошибка 0x80040154? Поискав в поисковике, и воспользовавшись утилитой Error Lookup, я определил, что ошибка означает «Класс не зарегистрирован».
Обычно такая ошибка появляется, когда вы запрашиваете у системы создать COM-объект, который не был должным образом зарегистрирован в реестре. Но как определить какой именно объект не зарегистрирован?
Для начала я воспользовался старым добрым отладчиком WinDbg, который входит в пакет Debugging Tools For Windows. Мне понадобилась именно 64-разрядная версия данного отладчика.
Перед началом отладки необходимо загрузить отладочные символы для распознавания имен системных функций и переменных. Эти символы являются довольно полезной вещью не только для поиска ошибок, но также и для исследования работы Windows в целом.
Я предпочитаю указывать отладчику путь для поиска символов через переменную среды _NT_SYMBOL_PATH, которая должна быть задана как: C:Symbols;srv*C:Symbols*http://msdl.microsoft.com/download/symbols. В данном случае папка C:Symbols — это хранилище загруженных символов на жестком диске, чтобы отладчик каждый раз не лез в интернет за ними.
Загрузил я в отладчик файл c:windowssystem32msiexec.exe и задал для него параметры командной строки так, чтобы он открыл .msi файл. В моем случае параметром командной строки было: /i «C:UsersMAVDesktopActivePerl-5.12.4.1205-MSWin32-x64-294981.msi» однако можно задавать путь к любому другому .msi файлу.
Сам по себе отладчик, конечно не решит проблему, нужно ее локализовать. Поразмыслив, какие функции могут создавать COM-объекты, я остановился на CoCreateInstance, CoCreateInstanceEx и CoGetClassObject
Для установки точек прерывания на эти функции вводим в командной строке отладчика:
bp ole32!CoCreateInstance
bp ole32!CoCreateInstanceEx
bp ole32!CoGetClassObject
Если точки останова у вас не ставятся, значит вы неправильно настроили символы.
После запуска приложения (F5), срабатывает точка останова на ole32!CoCreateInstance. Если точка останова не срабатывает, а выпадает окно с параметрами Wndows Installer, то вы неправильно указали параметры командной строки для запуска.
Давайте теперь посмотрим, из какого же места кода вызывается создание нашего объекта, для этого мы можем нажать Debug->Step Out (Shift+F11). Мне пришлось нажать указанную комбинацию дважды, для того чтобы выйти в исходную вызывающую функцию.
Исходная вызывающая функция называется msi!CreateMsiServerProxy и, очевидно, находится в модуле msi.dll.
Запомнив имя функции, а также примерный вид искомого кода, я открыл дизассемблер IDA Pro, и загрузил в него файл msi.dll. Следует отметить пару особенностей данного отладчика: во первых, IDA любит блокировать доступ к исследуемому файлу, во вторых, она создает в папке с исследуемым файлом несколько своих файлов баз данных, так что я рекомендую копировать исследуемые файлы в отдельную папку. В третьих, IDA не всегда подгружает файлы с символами, поэтому рекомендую в указанную отдельную папку также скопировать файл msi.pdb из вышеуказанной папки C:Symbols.
После нахождения функции CreateMsiServerProxy, находим знакомые строки кода в ней:
Не иначе как функция пытается создать объект по CLSID IID_IMsiServer. Здесь я не буду вдаваться в подробности COM и искать различия между CLSID и IID, важно что я получил зацепку — имя интерфейса ID_IMsiServer и CLSID .
Windows Registry Editor Version 5.00
После импорта ключа реестра я вновь попробовал запустить .msi файл, и, «О чудо!», он запустился, после чего я успешно установил ActivePerl.
У вас может быть аналогичная проблема, но при этом отсутствовать другой ключ реестра. Импортировать при этом необходимо те ключи, которых у вас нет.
Выводы
Спасибо за внимание, я очень надеюсь что статья вам понравилась, жду ваших отзывов, а также с удовольствием отвечу на ваши вопросы.
Источник
Что такое код ошибки 0x80040154?
Решения
Причины ошибок
Чтобы избежать неудобств при запуске программ на ПК с Windows, рекомендуется устранить ошибку 0x80040154.
Дополнительная информация и ручной ремонт
Вот некоторые из лучших методов, которые вы можете попытаться решить с помощью кода ошибки 0x80040154 на вашем компьютере:
# 1. Используйте Regsvr32.exe для повторной регистрации неисправного компонента COM
Это один из способов решить код ошибки 0x80040154. Regsvr32.exe это программа, которую вы можете использовать для регистрации DLL (Dynamic Link Libraries) и элементов управления ActiveX в реестре.
Чтобы использовать этот файл для повторной регистрации неисправных компонентов COM, просто откройте командную строку с повышенными привилегиями. Если 32-разрядная DLL находится в папке% systemroot% System32, переместите ее в папку% systemroot% SysWoW64.
# 2. Установите и запустите Restoro PC Fixer.
Другой альтернативой является загрузка Restoro. Это новый, продвинутый и инновационный инструмент для ремонта ПК, в котором используется множество утилит, таких как Active X control и class fixer, системный оптимизатор, антивирус и очиститель реестра.
Имеет удобный интерфейс с простой навигацией. Это делает его довольно простым в использовании для всех уровней пользователей. Это безопасно, быстро и совместимо со всеми версиями Windows.
Освободи Себя Активное управление X и утилита класса сканирует весь ваш компьютер, обнаруживает и устраняет все ошибки, такие как 0x80040154, вызывая проблемы ActiveX и ID класса в считанные секунды.
Помимо этого, Restoro предлагает и другие преимущества. Запустив это программное обеспечение в своей системе, вы также можете обеспечить хорошее состояние и производительность ПК, поскольку оно также удаляет антивирусы, устраняет проблемы с реестром, исправляет поврежденные файлы DLL, а также повышает скорость вашего ПК.
DLL-файлы часто могут быть повреждены или повреждены из-за перегрузки данных. Это связано с реестром. Если вы не чистите реестр часто, он перегружается данными и повреждает файлы DLL.
Однако с помощью встроенной в программу утилиты очистки реестра вы можете легко восстановить эти файлы. Очиститель реестра удаляет все ненужные файлы из вашей системы, занимающие дисковое пространство, и одновременно исправляет поврежденные файлы DLL и восстанавливает реестр.
Однако, если файлы DLL повреждены из-за атаки вредоносного ПО, антивирусный модуль позаботится о них. Он удаляет все вредоносное ПО, такое как рекламное ПО, шпионское ПО, вирусы и трояны, и восстанавливает ваши файлы.
Нажмите чтобы загрузить Restoro на свой компьютер и устранить ошибку 0x80040154 на своем ПК прямо сейчас!
Источник
Код ошибки 0x80040154 0x90018 при обновлении до windows 10
Исправление ошибки Windows Installer 0x80040154
В этой статье я расскажу об исправлении одной очень распространенной ошибки Windows Installer. Обыскавши Интернет как русскоязычный, так и англоязычный, включая форумы и ньюсгруппы Microsoft, я понял что ошибка довольно распространенная, однако исправить ее, на самом деле никому не удавалось.
Суть проблемы
Как то одним жарким летним вечером я решил установить на свой компьютер ActeiveState ActivePerl. Скачал инсталлятор, который был в .msi файле и запустил его. Каково же было мое удивление, когда вместо привычного инсталлятора я увидел вот это:
Как вскоре оказалось, подобная ошибка выпадала при запуске на моем компьютере любого .msi файла.
Недолго думая, я полез в интернет, ввел в поиск появившееся сообщение, и, «О ужас!» — я увидел сотни постов людей с этой проблемой! В русскоязычном и англоязычном сегменте Интернета у множества людей была аналогичная проблема, и никто ее не смог решить по существу.
Решение проблемы
Для начала я включил Log-файл установщика Windows. Как включить лог Windows Installer вы можете почитать здесь, или поискать в любом поисковике по ключевому слову «voicewarmup».
Лог-файлы появляются во временной папке пользователя, которая обычно находится по пути C:Usersимя_профиляAppDataLocalTemp. Открыв лог, я увидел следующую ошибку:
MSI (c) (B8:84) [22:08:06:894]: Failed to connect to server. Error: 0x80040154
Поискав по коду ошибки в Интернете, и не нашедши никаких способов решения проблемы, я решил подумать логически.
Что означает ошибка 0x80040154? Поискав в поисковике, и воспользовавшись утилитой Error Lookup, я определил, что ошибка означает «Класс не зарегистрирован».
Обычно такая ошибка появляется, когда вы запрашиваете у системы создать COM-объект, который не был должным образом зарегистрирован в реестре. Но как определить какой именно объект не зарегистрирован?
Для начала я воспользовался старым добрым отладчиком WinDbg, который входит в пакет Debugging Tools For Windows. Мне понадобилась именно 64-разрядная версия данного отладчика.
Перед началом отладки необходимо загрузить отладочные символы для распознавания имен системных функций и переменных. Эти символы являются довольно полезной вещью не только для поиска ошибок, но также и для исследования работы Windows в целом.
Я предпочитаю указывать отладчику путь для поиска символов через переменную среды _NT_SYMBOL_PATH, которая должна быть задана как: C:Symbols;srv*C:Symbols*https://msdl. microsoft. com/download/symbols. В данном случае папка C:Symbols — это хранилище загруженных символов на жестком диске, чтобы отладчик каждый раз не лез в интернет за ними.
Загрузил я в отладчик файл c:windowssystem32msiexec. exe и задал для него параметры командной строки так, чтобы он открыл .msi файл. В моем случае параметром командной строки было: /i «C:UsersMAVDesktopActivePerl-5.12.4.1205-MSWin32-x64-294981.msi» однако можно задавать путь к любому другому .msi файлу.
Сам по себе отладчик, конечно не решит проблему, нужно ее локализовать. Поразмыслив, какие функции могут создавать COM-объекты, я остановился на CoCreateInstance, CoCreateInstanceEx и CoGetClassObject
Для установки точек прерывания на эти функции вводим в командной строке отладчика:
bp ole32!CoCreateInstance
bp ole32!CoCreateInstanceEx
bp ole32!CoGetClassObject
Если точки останова у вас не ставятся, значит вы неправильно настроили символы.
После запуска приложения (F5), срабатывает точка останова на ole32!CoCreateInstance. Если точка останова не срабатывает, а выпадает окно с параметрами Wndows Installer, то вы неправильно указали параметры командной строки для запуска.
Давайте теперь посмотрим, из какого же места кода вызывается создание нашего объекта, для этого мы можем нажать Debug->Step Out (Shift+F11). Мне пришлось нажать указанную комбинацию дважды, для того чтобы выйти в исходную вызывающую функцию.
Исходная вызывающая функция называется msi! CreateMsiServerProxy и, очевидно, находится в модуле msi. dll.
Запомнив имя функции, а также примерный вид искомого кода, я открыл дизассемблер IDA Pro, и загрузил в него файл msi. dll. Следует отметить пару особенностей данного отладчика: во первых, IDA любит блокировать доступ к исследуемому файлу, во вторых, она создает в папке с исследуемым файлом несколько своих файлов баз данных, так что я рекомендую копировать исследуемые файлы в отдельную папку. В третьих, IDA не всегда подгружает файлы с символами, поэтому рекомендую в указанную отдельную папку также скопировать файл msi. pdb из вышеуказанной папки C:Symbols.
После нахождения функции CreateMsiServerProxy, находим знакомые строки кода в ней:
Не иначе как функция пытается создать объект по CLSID IID_IMsiServer. Здесь я не буду вдаваться в подробности COM и искать различия между CLSID и IID, важно что я получил зацепку — имя интерфейса ID_IMsiServer и CLSID .
Windows Registry Editor Version 5.00
После импорта ключа реестра я вновь попробовал запустить .msi файл, и, «О чудо!», он запустился, после чего я успешно установил ActivePerl.
У вас может быть аналогичная проблема, но при этом отсутствовать другой ключ реестра. Импортировать при этом необходимо те ключи, которых у вас нет.
Выводы
Спасибо за внимание, я очень надеюсь что статья вам понравилась, жду ваших отзывов, а также с удовольствием отвечу на ваши вопросы.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Ошибка 0x80040154 в Microsoft Security Essentials: методы решения
Ошибка 0x80040154 может появиться на вашем компьютере без каких-либо предвещающих на то событий. Большинство пользователей утверждают, что до начала сессии с ошибкой, их ПК функционировал нормально. 0x80040154 относиться к работе Microsoft Security Essentials.
При ее появлении, пользователь лишается возможности открывать Microsoft Security Essentials или удалять его. Также нужно упомянуть о том, что данная проблема может возникнуть на любой стадии использования Windows, например, во время открытия какого-нибудь почтового клиента или Skype.
Так из-за чего возникает указанная ошибка? Иногда сторонние антивирусы на вашем компьютере могут создавать конфликты с Microsoft Security Essentials. Даже если вы удалите этот конфликтный антивирус, то он все равно, скорее всего, продолжит вызывать проблему, так как тот оставил за собой некоторые файлы в системе. Еще одной причиной может служить заражение вирусами, которые каким-то образом смогли изменить файлы Microsoft Security Essentials, либо повредить их.
Решаем ошибку
Метод №1 Выполнение Восстановления системы
Сразу же давайте начнем с самого простого – восстановление системы. Если ошибка 0x80040154 является следствием воздействия вирусов или вредоносного ПО, то можно выполнить Восстановление, чтобы вернуть свою систему в более стабильное состояние, т. е. вы отмените те изменение в системе, которые привели к этой ошибке.
Теперь вашему компьютеру потребуется перезагрузка и немного времени на выполнение Восстановления системы.
Метод №2 Удаление сторонних антивирусов
Убедитесь, что вы удалили такие сторонние антивирусы, как Norton или McAfee с вашей системы. Если вы не уверены в их установке, то это можно легко проверить. Для этого сделайте следующее:
Как только избавитесь от стороннего антивируса, то попробуйте запустить Microsoft Security Essentials и проверьте наличие ошибки 0x80040154.
Метод №3 Удаление Microsoft Security Essentials
Если файлы Microsoft Security Essentials подверглись каким-то изменениям или были повреждены, то удаление и повторная их установка должна полностью исправить ситуацию.
Для удаления Microsoft Security Essentials достаточно просто зайти в «Программы и компоненты». Однако, этот привычный способ удаления не всегда может избавиться от всех файлов этого пакета антивирусных приложений.
Вам нужно создать батник с набором определенных команд, которые отключают и удалят Microsoft Security Essentials с вашего компьютера. Для создание этого. bat, сделайте следующее:
Подождите окончания процесса. Как только все завершиться, перезагрузите свой компьютер. Затем пройдите на сайт Microsoft и скачайте пакет Microsoft Security Essentials. Установите его, а затем проверьте наличие проблемы в виде ошибки 0x80040154.
Как исправить ошибку 0x80040154 —>
To Fix (0x80040154 error) error you need to follow the steps below:
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD
Ошибка 0x80040154 обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Примечание: Эта статья была обновлено на 2021-06-02 и ранее опубликованный под WIKI_Q210794
Contents [show]
We currently suggest utilizing this program for the issue. Also, this tool fixes typical computer system errors, defends you from data corruption, malware, computer system problems and optimizes your Computer for maximum functionality. You can repair your Pc challenges immediately and protect against other issues from happening by using this software:
Значение ошибки 0x80040154?
Ошибка или неточность, вызванная ошибкой, совершая просчеты о том, что вы делаете. Это состояние неправильного суждения или концепции в вашем поведении, которое позволяет совершать катастрофические события. В машинах ошибка — это способ измерения разницы между наблюдаемым значением или вычисленным значением события против его реального значения.
Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки — это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.
Причины ошибки 0x80040154?
If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «0x80040154 error» error is a failure to correctly run one of its normal operations by a system or application component.
More info on 0x80040154 error
I’ve tried everything in my knowledge (medium expert) but no way, no solution found so far. The only thing that changes in the in thw msg is the Packet ID. If needed I can supply advance, Bruno
Can you a full report stilled by ADA64. Tks in help pls. Error 0x80040154 in XP
Cannot find any info
Trying to use MSF Fix It TroubleShooters I get «Unexpected error 0x00040154» when I try to run any troubleshooter. on this error code.
I get an error 0x80040154 when trying to open the internet(does not open) or update MSE. Any thoughts? (my first time).
But still I can’t click them. Are marked gray and right click at DCOM Server Process Launcher the Start, Stop, and etc. really hope that you guys can help me. I tried deleting the installshield folder, and tried all of them but still it does not work.
Где в этих играх ничего не происходило.
форум kaltland. Я также удалил его и снова обновил Update и установил все доступные обновления.
Любое спасибо. Пришлось начинать сначала код ошибки 0x80040154 и все сайты, которые я проверил, не помогли.
SFC / DISM / ResetWUEeng / WinFixit /, и список продолжается. После завершения устранения неполадок попробуйте запустить Windows с любыми предложениями. Добро пожаловать в это сообщение.
Who do I have to register with, Outlook has Microsoft site but no luck. Error appreciated.
Hello there, after a clean install of XP Pro I seem to be having 0x80040154. Ive looked on the Task MSN:Folder:Inbox Synchronizing headers.
The error message is a problem with getting my email from hotmail, but I had no problems before. Internet Mail is been registerd and Im using hotmail OK on its own. Any suggestions much not properly registerd.
Hi, I have tried a number of different avenues to try and resolve my & Repair. My last guess is that there is a keyreg missing as And found this whenever the machine boots up it is trying to install something. specific issue and everything I try wont work. I have tried to uninstal / reinstal outlook.
Detect in microsoft support.
i cant seem to find any decent content about this error message you are having
I’ve tried to backup my computer and get the above error message with ‘class not registered
Может ли кто-нибудь помочь мне исправить это?
Is my pc possessed?
contact your system administrator.
I installed a new hard drive two months ago due to problem. No the fact I’ve been having minor problems with this refurbished pc.
If this problem continues, I installed updates, Microsoft Security Essentials and Windows Defender, or so I thought.
Это связано с тем, что 0x80040154 удаляет IDM. Ошибка загрузки Youtube для многих людей.
I am getting the attached error whenever I try to run Troubleshooting on Windows 7 Home Premium, and I am hoping that someone can tell me something about this issue.
I am not sure how it came about, but export bookmarks nothing happens again. The gist of it is, when installing new programs, I and comes up as a variety of errors depending on the program. Two examples of these ran an anti-malware program, anti-spyware program, and others with no apparent infections. When clicked, any of the 3 commands momentarily change the arrow to odd issue I’m currently grappling with.
Again, when clicked, the command takes no bookmarks works fine.
4. I am fairly confident it is a registry issue, and have already I also tried installing a. lnk registry fix after noticing
Mount Examples of action beyond a split second loading cursor.
3. consistently get an error at the latter stages of installation. When opening rhinoceros 4.0, the program it has been prominent for the last few days.
However, importing save as in indesign.
Привет всем,
So I have a rather the load symbol, and then back to the arrow, with nothing happening afterwards.
2. in poweriso. Louis
«CoCreateInstancefailed; code 0x80040154.
1. This error always comes up when the installer is in. lnk files, these various issues and restarted, but that had no results either. Firefox-When I try to loads the opening intro screen, then terminates.
My Messenger, skype video and people app just crashes upon opening, and the mail and compact compared to the skype desktop app!), and now they are just white elephants. Now when I try to add back the accounts, including the live. com account Wacom driver to help out with some graphics work.
Подобное сообщение об ошибке, опубликованное в Microsoft и его форумах, нажмите здесь. Надеюсь, вы сможете с резервными копиями, поэтому я удалил все резервные копии моей Vista, оставив резервные копии Bullguard.
Интернет-соединение становилось очень медленным, это совпало с тем, что мой внешний жесткий диск стал полным
G найти решение там.
Могу я получить помощь от кого-нибудь?
(1163) >KernelCABFile. cpp (384) >SetupDLLSetupDLL. cpp (1526) pAPP:Brother MFL-Pro Suite PVENDOR:Brother Industries, Ltd.
Что означает код ошибки 0x80040154 при попытке доступа к учетной записи электронной почты в почтовом клиенте Widows 10, чтобы изменить некоторые настройки?
Наш диск Freeagent, ранее поддерживаемый
Тогда попробуйте не зарегистрировать). Вы можете попробовать его найти и зарегистрировать вручную, но Seven Forums maanishahzad. Добро пожаловать в новую установку.
im используя Win7 Ultimate 32-бит, я установил словарь Cleantouch V.5, но Guy
Пожалуйста, дайте, когда я попытаюсь запустить это сообщение об ошибке (код ошибки OLE 0x80040154.
Теперь не исправить это?
Yup — У меня точно такая же проблема, как описано, с использованием той же ОС. Попробовали новый профиль, также восстановленный в более раннюю систему 2010 и на короткое время Outlook был в порядке. Любые идеи о том, как их не получают.
Просто обновленный от точки Outlook 2000 до Office, работает немного, а затем возвращается к той же проблеме.
Проблема исправлена для MP3, но не M4A.
Я буду ждать Okay «Указанный модуль не может быть найден»
Он существует только в моей папке winsxs в моей Корзине прямо сейчас)
Затем я установил AudioShell. этот пункт, если вы хотите, вы можете удалить WMP, если вы этого не хотите.
SFC нашел кое-что. Хм. AudioShell, все будет хорошо! «
но CBS. log не содержал «mediamet». Я не хочу копировать прямо сейчас, так что я думаю, что это там как резервная копия или старая версия? Поэтому я удалю AudioShell.
На данный момент, насколько мне известно, у меня нет ни TagLibHandler, ни AudioShell, я нашел новое программное обеспечение под названием Icaros, которое может сделать то, что мне нужно, не заставляя делать проверку Windows Update.
Источник
Способы самостоятельного решения OLE ошибки «класс не зарегистрирован» с кодом 0x80040154 в операционной системе Windows 7, 8 и 10
Каждый компьютер не застрахован от непредвиденных сбоев. Главной задачей пользователя ПК, попавшего в непредвиденную ситуацию — правильно определить и грамотно подойти к устранению эксцесса.
В данной статье речь пойдет об описании ошибки под номером 0x80040154, а также будут предложены методы исправления. Ошибка не является критической, что уже хорошо, так как полного выхода из операционной системы и вывода синего экрана не вызывает. Это даёт возможность, не выходя из системы, приступить к решению и устранению.
Возможные причины ошибки 0x80040154
- Основной причиной данной ошибки является конфликт между свежеустановленным антивирусом и встроенным в Windows защитным обеспечением от Microsoft.
- Второй по распространению причиной является заражение вашего жесткого диска компьютерными вирусами, которые провоцируют всевозможные сбои и блокируют стабильную работу программ-защитников.
- Неграмотное удаление программ также может послужить причиной некорректной работы вашей системы. Неудаленные «хвосты» могут продолжать работу, но только со сбоями.
Симптомами данного кода ошибки являются постоянные выскакивающие сообщения, связанные со встроенным антивирусом от Microsoft, а также невозможность открывать или удалять его. Также достаточно распространенным является сообщение: «OLE error code 0x80040154: Class not registered (класс не зарегистрирован)». 

Как её исправить?
Ниже будут представлены методы решения, благодаря которым вы сможете избавиться от надоедливых сообщений данной ошибки и восстановить стабильную работу вашей ОС.
Способ №1 — восстановление системы
При возникновении ошибки высока вероятность, что Вами был скачан вирус. Но даже если не помните, устанавливали ли Вы недавно что-то на ПК, то все равно советую сделать восстановление системы.
Суть данного способа – это вернуть ОС к более раннему времени, когда такой ошибки не было. Другими словами, будут отменены все изменения, которые привели к данной ошибке. Поэтому, если эта неприятность появилась после того, что вы установили на свой компьютер какую-либо вредоносную программу, то проблема должна уйти.
- Удерживая кнопку Win, нажмите R.
- В появившемся окошке введите rstrui.exe и нажмите «ОК».
- Откроется «Восстановление системы», где нужно нажать «Далее».
- Теперь нужно выбрать нужную точку восстановления. Изначально будет показана только самая последняя по времени. Ее и рекомендую, но поставив галочку «Показать другие точки восстановления», появятся еще более ранние. Нажмите «Далее».
- Теперь щелкните «Завершить» и следом «ОК».
- После этого компьютер будет перезагружен и начнет восстановление. Дождитесь окончания процесса.

Способ №2 — удаление стороннего антивируса
Программа защиты от вирусов, например «Касперский», может конфликтовать со встроенной защитой вашей системы, это нарушает стабильную работоспособность. Для того чтобы удалить антивирус:
- Зайдите в «панель управления», которая находится в окне пуск.
- В открывшемся окне найдите пункт «удаление программы» и выберите его.
- После недолгой сканировки системы отобразится список всех установленных программ, в этом списке найдите установленный вами антивирус, щелкните на нем правой кнопкой мыши и нажмите «удалить».
- После этого зайдите в MSE (Microsoft Security Essentials), если данная программа откроется без сообщения об ошибки — проблема устранена.

Способ №3 — удаление стандартного защитного обеспечения Windows
Бывают случаи, когда зловредные программы меняют структуру файлов MSE. В таком случае именно удаление решает проблему:
- Удерживая кнопку Win, нажмите R.
- Введите appwiz.cpl и нажмите «ОК».
- Найдите MSE и щелкните по нему.
- Нажмите «Удалить».
- Далее следуйте простым инструкциям на экране, чтобы удалить программу.

Способ №4 — инструмент Microsoft Fixit Tool
Используем данную программу для удаления Microsoft Security Essentials:
- Пройдите по этой ссылке http://ebmp.ru/d4l и скачайте специальную программу от Microsoft.
- После загрузки запустите скаченный файл, дважды щелкнув по нему.
- Затем нажмите «Далее».
- Щелкаем «Удалить».
- Выбираем Microsoft Security Client (или Essentials) и кликните «Далее».
- Повторите шаги с 2-4 и теперь выберите Microsoft Antimalware. Теперь нажмите кнопку «Далее».
- Теперь перезапустите компьютер для того, чтобы изменения сохранились, вступили в силу, и проверьте, осталась ли проблема.

Способ №5 — переустановка Windows
Последний вариант, к сожалению, — переустановка Windows. Вам нужно отформатировать жесткий диск, чтобы избавиться от зараженного программного обеспечения и сделать чистую установку ОС.

Полезное видео
Наглядное решение данного кода ошибки, связанного с работой браузера Google Chrome вы можете увидеть здесь:
Источник
код ошибки 0х80040154
Ответы (5)
Решения для пользователей:
Эта ошибка является результатом установки обновления «накопительное обновление для Windows 10 (KB3081436),( KB3081438) , KB3081444 зафиксировал эту проблему) может, который делает правки привилегии в некоторых компонентов.
1. Вы можете удалить приложения — [PowerShell]- от администратора.
- Get-AppXPackage -AllUsers «* Люди *» | Remove-AppxPackage
- Get-AppXPackage -AllUsers «* * windowscommunicationsapps» | Remove-AppxPackage
- могут быть ошибки по правилам системы (нет ошибок в чистой загрузки), но вы можете игнорировать тех -> перезагрузка ПК
2. Вы можете удалять и блокировать это обновление [любой оболочке]
- WUSA / удаления / кб: 3081436
- скачать это блокировать обновления (блокирование после удаления) https://support.microsoft.com/en-us/kb/3073930
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
![]()
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
нормальным, понятным языком ответьте пожалуйста что нужно сделать чтоб убрать эту ошибку. спасибо.
Ничего не делайте, нужно ждать. По неофициальным данным, осенью этого года ожидается крупное обновление для Windows 10 Threshold 2 , а в 2016 году ожидается крупное обновление Redstone . Возможно, после этих обновлений ошибка будет исправлена, но может и раньше.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Спасибо всем за ответы: ucwh .
Вопрос решил переустановкой системы на украиноязычную и сменой электронной почты.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Здравствуйте. Сделайте своего пользователя с учетной записью Майкрософт, локальным (ПУСК — Параметры — Учетные записи — Ваша учетная запись — Войти вместо этого с локальной учетной записью — Введите «Текущий пароль» (от учетной записи Майкрософт)) и нажмите Далее — Введите «Имя пользователя» и нажмите Далее — Выйти из системы и закончить работу — Перезагрузите ПК — Войдите в пользователя, который сделали локальным — Перейдите по пути «C:UsersИмя ПользователяAppDataLocal» (Необходимо сделать, чтобы отображались скрытые файлы и папки) — Удалите папку «Comms» — Далее привяжите учетную запись к Майкрософт аккаунту (ПУСК — Параметры — Учетные записи — Ваша учетная запись — Войти вместо этого с учетной записью Майкрософт — Введити свои данные и нажмите Войти) — Проверьте работоспособность приложения Почта, Люди, Календарь.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Источник
Ошибка в программах почта и календарь Windows 10 (0x80040154)
При выборе аккаунта для синхронизации в приложениях почта и календарь, появляется ошибка с кодом: 0x80040154, после чего приложение закрывается.
В чем может быть проблема? Раньше оба приложения работали нормально.
Ответы (49)
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
Попробуйте применить этот фикс.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
![]()
Добрый день! К сожалению данное решение не помогло, после применения фикса код ошибки изменился на другой:
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
![]()
И по-моему уже давно. У меня неделю назад писало: синхронизация календаря и почты невозможна: «мы работаем над этой проблемой».
Никаких ошибок не было. Наверное они все ещё работают. Проверить не могу, так как вернулся на предыдущую версию ОС. Пусть поработают как следует и над всем остальным тоже.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
![]()
В моем подобном случае удалось решить проблему удалив обновление KB3081444, которое я потом запретил устанавливать.
Вопрос к сотрудникам МС — на сколь критично отсутствие данного обновления?
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
В моем подобном случае удалось решить проблему удалив обновление KB3081444, которое я потом запретил устанавливать.
Вопрос к сотрудникам МС — на сколь критично отсутствие данного обновления?
с сотрудниками МС вообще трудно связаться
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
![]()
Проблема массовая и удивляет Microsoft, который до сих пор упорно молчит.
Удаление обновлений, которые вызвали данную проблему — не правильное решение, т.к. в обновлениях много чего полезного есть. Как говорится — одно лечим другое калечим.
Единственное решение на данный момент, чтобы и обновления сохранить и проблему с почтой решить — заведение пользователя компьютера с учетной записью Microsoft только после установки всех обновлений.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Источник
На чтение 3 мин Просмотров 701 Опубликовано 21.03.2022
Полное руководство по Windows 10
В результате не существует единого решения, которое было бы применимо ко всем, кого это коснулось. Ошибка обычно вызвана , среди прочего , ошибками, поврежденными файлами cookie и кэшами или поврежденными файлами. Мы рассмотрели проблему и предложили несколько идей, которые могут быть вам полезны.
Средство устранения неполадок магазина Microsoft
Мы настоятельно рекомендуем использовать встроенное средство устранения неполадок при решении проблем с приложениями Магазина Windows — они просты в использовании и иногда могут помочь вам исправить ошибку 0x80040154 при попытке запуска приложений.
- В поиске Windows введите устранение неполадок и нажмите Enter.
- Выберите Дополнительные средства устранения неполадок на правой панели окна.

- Выберите Приложения Магазина Windows после прокрутки немного вниз.
- Нажмите кнопку «Запустить средство устранения неполадок», чтобы проверить наличие проблем.

- Дождитесь завершения сканирования и применения исправлений.
Сброс Microsoft Store
Если метод устранения неполадок не помог, попробуйте перезагрузить Магазин, выполнив следующие действия:
- Используя сочетание клавиш Win + R, откройте «Выполнить».
- Введите команду wsreset.exe , а затем нажмите клавишу Enter.

- После того, как вы закончите, подождите несколько минут, а затем перезагрузите компьютер.
- Теперь нажмите Win + S, чтобы открыть окно поиска, и введите Microsoft Store.
Удалить файлы в хранилище данных
В Windows 10 папка DataStore содержит временные файлы и файлы журнала, связанные с обновлениями Windows и историей обновлений. Удалите содержимое папки, выполнив следующие действия:
- Используя Win + E, откройте проводник и вставьте следующий путь: %windir%SoftwareDistributionDataStore
- Нажмите клавишу Enter на клавиатуре.

- Выберите и удалите все файлы и папки в папке DataStore.
Обновление Windows
Сообщается, что некоторые люди, столкнувшиеся с этой проблемой, используют устаревшие версии ОС. В результате дважды проверьте, установлены ли все обновления Windows.
- В поле поиска Windows введите «Обновления» и нажмите «Ввод».

- Нажмите «Проверить наличие обновлений» в новом окне.

- Дождитесь установки обновлений
- Убедитесь, что вы также установили все необязательные обновления.
- Перезагрузите компьютер.
Переименовать папку сообщений
По словам нескольких клиентов, переименование папки Comms через проводник в папке AppData помогло решить проблему.
- Чтобы открыть проводник, нажмите Win + E.
- В верхней части страницы щелкните вкладку «Вид».
- Установите флажок «Скрытые элементы».
- Далее перейдите по следующему адресу:C:\Users\Username\AppData\Local

- Переименуйте папку Comms, щелкнув ее правой кнопкой мыши.
- После этого переименуйте его в Comms.old и перезагрузите компьютер.
Использовать DISM
- В поле поиска Windows введите cmd.
- Выберите «Запуск от имени администратора » в контекстном меню, когда вы щелкните правой кнопкой мыши командную строку.

- Нажмите «Да», когда появится всплывающее окно «Контроль учетных записей».
- Нажмите Enter после ввода следующей команды:sfc /scannow
- После завершения сканирования SFC используйте приведенные ниже команды, нажимая Enter после каждой:DISM /Online /Cleanup-Image /CheckHealthDISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth

Вышеуказанные методы помогут вам легко и быстро исправить ошибку Windows 0x80040154. Вы можете сначала попробовать использовать Advanced System Optimizer и запустить сканирование, чтобы обнаружить и очистить все нежелательные файлы, которые могут устранить засорение вашего ПК. Этот метод автоматически решил многие проблемы.