Произошла неизвестная ошибка код ошибки 0x80040154

Многие пользователи сталкиваются с Outlook, когда при работе с Outlook в операционной системе Windows произошла непредвиденная ошибка 0x80040154. Если вы тоже один из них, то в этом блоге вы найдете решение.

В этой статье вы найдете все подробности об этом коде ошибки 0x80040154 Outlook 2016, 2013, 2010, 2007, 2007 и т. Д. Вы узнаете о причинах возникновения ошибки вместе с методами разрешения.

Приступим!

Когда пользователи пытаются отправить электронные письма с помощью MS Outlook, появляется сообщение «Произошла неизвестная ошибка, код ошибки: 0x80040154 в Outlook 2016». Наиболее частой причиной каждой ошибки Microsoft Outlook является повреждение файла PST. Как мы знаем, приложение Outlook хранит все свои данные в формате файла PST. Таблица личного хранилища – это файл данных Outlook, который содержит все элементы почтового ящика Outlook, такие как электронные письма, контакты, календари, задачи, журналы и т. Д.

Основной причиной этой ошибки файла Outlook PST является файл inetcomn.dll. Если файл DLL будет удален или утерян из программы Outlook, файлы .pst станут недоступны. В результате файлы данных Outlook повреждаются из-за этого Outlook произошла непредвиденная ошибка 0x80040154.

Почему при отправке сообщения 0x80040154 произошла ошибка?

Кроме того, есть несколько других факторов, которые ответственны за эту ошибку 0x80040154 Windows 10. Давайте посмотрим на них.

  1. Поврежденный файл реестра Windows.
  2. Вирусная атака или вредоносное заражение в системе Windows.
  3. Случайная потеря или удаление файлов inetcomn.dll из Microsoft Outlook.
  4. Поврежденные или поврежденные файлы PST.
  5. Размер файла PST превышает ограничение на размер файла.
  6. Неправильная установка профиля MS Outlook.
  7. Неполная настройка Microsoft Outlook.

Как исправить Outlook, возникла непредвиденная ошибка 0x80040154?

1: Ручная методика устранения кода ошибки Outlook 2007 0x80040154.

2: Профессиональное решение для устранения неизвестной ошибки 0x80040154.

Ручные подходы к устранению неполадок с кодом ошибки 0x80040154 Outlook

Чтобы устранить сообщение «Произошла неизвестная ошибка с кодом ошибки 0x80040154 Outlook, пользователи должны последовательно следовать инструкциям.

Метод 1: добавить незарегистрированные файлы DLL

Как мы уже упоминали выше, основная причина выдачи этого кода ошибки связана с незарегистрированными DLL-файлами. Выполните следующие действия, чтобы повторно зарегистрировать intercomm.dll в Windows:

  1. Сначала щелкните значок «Пуск» в Windows и откройте диалоговое окно «Выполнить».
  2. Введите «regsvr32 inetcomm.dll» и нажмите клавишу Enter.
  3. Перезагрузите систему и запустите Outlook.

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

Метод 2: отключить надстройки или антивирусное программное обеспечение

Чтобы проверить, правильно ли работает антивирус, пользователю необходимо запустить компьютер в безопасном режиме и запустить программу Microsoft Outlook.

  1. Нажмите ctrl + R, чтобы открыть окно запуска.
  2. Введите «outlook.exe / safe» и нажмите клавишу ВВОД.

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

Поэтому необходимо удалить подозрительную программу, содержащую вредоносные вирусы.

Метод 3: восстановить или переустановить MS Office

Другой способ, который вы можете попробовать, – это восстановить или восстановить MS Office. Для этого необходимо выполнить следующие действия:

Примечание: Перед запуском процесса убедитесь, что у вас есть резервный файл данных.

  1. Щелкните правой кнопкой мыши меню «Пуск».
  2. Выберите из списка доступный вариант «Приложения и функции».
  3. Теперь выберите продукт MS Office, который вы хотите восстановить, и нажмите «Изменить». Начнется восстановление пакета Office, и после его завершения проверьте, решена ли проблема.

Метод 4: создать новый профиль Outlook

Иногда, создавая новый профиль Outlook, предотвращают получение каких-либо ошибок Outlook. Чтобы создать новую учетную запись MS Outlook 2010, переместите все данные своего старого профиля в новый профиль Outlook.

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

Методы 5. Исправьте «Outlook, произошла непредвиденная ошибка 0x80040154» из-за повреждения

Если вы столкнулись с этой ошибкой из-за коррупции, поэтому в разделе мы предлагаем надежное и эффективное решение.

Утилита восстановления Outlook PST – это расширенный инструмент, который может легко исправить «ошибку, возникшую во время активации 0x80040154», вызванную повреждением файла PST. Инструмент может легко восстановить поврежденные / поврежденные / нечитаемые / недоступные файлы данных за несколько кликов.

Кроме того, программное обеспечение может восстанавливать любые случайно удаленные элементы данных в PST, HTML, EML, MSG и Office 365. Кроме того, поддерживает исходную иерархию электронных писем и сохраняет неизменными свойства метаданных.

Заключительное примечание

В этом блоге рассматривается наиболее частая ошибка – код «Outlook, произошла непредвиденная ошибка 0x80040154» в ОС Windows 10, 8, 7. Эта неизвестная ошибка может возникнуть по ряду причин.

Поэтому в этом посте мы упомянули некоторые ручные решения, которые могут исправить эту ошибку с кодом 0x80040154 Outlook 2016, 2013, 2010, 2007, 2003.

Иногда эти уловки не решают проблему, в этом случае мы предлагаем использовать профессиональное решение. Это поможет вам преодолеть эту ошибку.

When you are having a bad day at work, nothing works for you. So, even after trying to download a new app from the store multiple times, you end up having gained nothing. Also, you might see Error 0x80040154 on your Windows computer. Let’s see how to fix it.

How to fix Error 0x80040154 on Windows

Error 0x80040154 can be seen when running Windows Update, downloading apps from the Microsoft Store, running Outlook, in Mail & Calendar app, in Microsoft Edge browser, etc. Here’s how to resolve the issue in Windows Update or Microsoft Store.

How to fix Microsoft Store error 0x80040154

If you’re having trouble launching Microsoft Store or downloading an app and see Microsoft error 0x80040154, here are a few things you can try to fix the problem.

  1. Check or Change your Internet connection and see
  2. Clear contents of DataStore folder
  3. Reset the Microsoft Store Cache
  4. Run DISM Tool
  5. Check if licensing on Windows Store is synced or not.

Sometimes, you may succeed in starting the download, but it will abort abruptly with error message Code: 0x80040154.

1] Check or Change your Internet connection and see

If you’re having trouble launching Microsoft Store, and see the 0x80040154 error, Check for connection problems and make sure that you’re signed in with a Microsoft account.

Or else, try this simple workaround and see if it works. For some strange reason, this has been known to help. So, if you are using a cabled broadband connection, switch to a WiFi connection – or vice versa and check if it solves the issue.

2] Clear contents of DataStore folder

DataStore folder

The DataStore folder in Windows 10 stores temporary files and LOG files associated with Windows update and Update history.

Open Windows Services Manager and stop the Windows Update service. After that, follow these steps:

  • Open File Explorer using Win+E hotkey
  • Paste %windir%\SoftwareDistribution\DataStore in the address bar
  • Press Enter to open the DataStore folder
  • Select all files and folders present in the DataStore folder
  • Delete them.

Now restart the Windows Update service again using Windows Services Manager and then try to run Windows Update again.

3] Reset the Microsoft Store Cache

If downloading of Windows Store apps get stuck midway and throws up the 0x80040154 error, reset the cache for Microsoft Store. You can do this either via Windows Settings or use the built-in command-line tool wsreset.exe.

4] Run DISM Tool

This DISM tool scans system files, checks for any system inconsistencies or corruption and fixes them readily by replacing the damaged files.

5] Check if licensing on Windows Store is synced or not

Sometimes, the Microsoft Store error code could occur due to problems with the licensing. This happens when the licensing is not synced properly. In such cases, you may not be able to install apps on your Windows computer or could see the Microsoft Store Error 0x80040154. To manually sync it, go to Microsoft Store.

Open Settings > App Updates > Sync Licenses.

Then, restart the system and try downloading apps again.

How to fix Windows Update error 0x80040154

0x80040154 -2147221164 REGDB_E_CLASSNOTREG

To fix Windows Update error 0x80040154, follow these steps:

  1. Run Windows Troubleshooter
  2. Reset Windows Update Components to default
  3. Check Windows Update Services status
  4. Clear the BITS queue
  5. Download its stand-alone installer.

Let us look at them in a bit more detail.

1] Run Windows Troubleshooter

Use the Windows Update Troubleshooter from Microsoft. It resets Windows Updates settings to defaults. You may also run the Online Windows Troubleshooter from Microsoft.

2] Reset Windows Update Components to default

Use the Reset Windows Update Agent Tool and see if it helps you. This PowerShell script will help you Reset Windows Update Client. See this post if you want to manually reset each Windows Update components to default.

3] Check Windows Update Services status

Open Windows Services Manager and check the Windows Update related Services like Windows Update, Windows Update Medic, Update Orchestrator Services, etc are not disabled.

The default configuration on a standalone Windows 10 PC is as follows:

  • Windows Update Service – Manual (Triggered)
  • Windows Update Medic Services – Manual
  • Cryptographic Services – Automatic
  • Background Intelligent Transfer Service – Manual
  • DCOM Server Process Launcher – Automatic
  • RPC Endpoint Mapper –  Automatic
  • Windows Installer – Manual.

This will ensure that the required Services are available.

Apart from the direct service, you should find the dependencies of Windows Update service and ensure if they are running or not.

To get started, search for “services” in the Taskbar search box and click on the search result. After opening the Services window, find out Windows Update, DCOM Server Process Launcher, and RPC Endpoint Mapper. Check if they are running or not.

If not, you need to start those services one after one.

4] Clear the BITS queue

Clear the BITS queue of any current jobs. To do this, type the following in an elevated CMD and hit Enter:

bitsadmin.exe /reset /allusers

5] Download its stand-alone installer

Search on the Microsoft Update Catalog website for the Windows Update patch using the Update KB number, and download its stand-alone installer. Now apply the patch manually. Search for just the number; don’t include KB.

Hope something helps.

При настройке Microsoft Outlook может возникнуть ошибка «An unknown error occurred, error code 0x80040154». Она сохраняется только при получении электронной почты, но не при отправке или ответе на нее. Вот что нужно сделать, чтобы исправить её.

Как исправить ошибку Outlook 0x80040154 1

Обычно ошибка 0x80040154 в Outlook указывает на установку некоторых неисправных дополнений, повреждение PST-файла или случайное удаление важных системных файлов.

Хотя Microsoft предлагает инструмент Inbox Repair для восстановления PST-файла, он может не сработать или не работать в случае сильного повреждения.

Чтобы удалить эту ошибку 0x80040154 в Outlook, используйте любой из следующих методов.

  1. Откройте Outlook в безопасном режиме.
  2. Отключите все недавно установленные дополнения.
  3. Проверьте, работает ли Outlook в режиме совместимости.
  4. Перерегистрируйте файл inetcomm.dll.
  5. Восстановите Office.

Как перерегистрировать файл inetcomm.dll.

Если файл ‘inetcomm.dll’ стал незарегистрированным, это может помешать нормальной работе Outlook и вызвать код ошибки 0x80040154. Поэтому попробуйте заново зарегистрировать файл inetcomm.dll в Windows. Для этого…

Откройте диалоговое окно Выполнить, нажав Windows + R.

Затем введите следующую команду и нажмите клавишу Enter.

regsvr32 inetcomm.dll

Эта команда перерегистрирует файл inetcomm.dll.


Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.


Респект за пост! Спасибо за работу!

Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:


Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

  • Remove From My Forums
  • Question

  • 0x80040154 error code come up when trying to download email…wont download any.

    Looked all over the net and it seems to be an issue for several generations of Outlook.  I uninstalled the whole suite and reinstalled…but apparently it leave some files as it had our email back in it when we restarted it. 

    Any more newer info on this.Thanks

Answers

  • Hi,

    AFAIK, Error ‘0x80040154’ generally occurs because of unregistered file(s) or some registry corruption issues.

    Here are some common solutions that can help you isolate the given problem:

    1.First, you need to click ‘Start’ and then ‘Run’.

    2.Next, type ‘regsvr32 inetcomm.dll’ and restart your computer.

    3.Then you can start Outlook and see if the problem goes away. In that case, you can stop here as the problem was due to an unregistered inetcomm.dll file.

    4.If the problem persists, you should restart your computer in ‘Safe Mode with Networking’ and then start MS Outlook. In case, this method works for you, the problem is related to a conflicting program or a virus. So, you need to uninstall the problematic program
    and/or run an antivirus software.

    5.If the above method also fails, you should remove the Outlook profile you use, after backing up all the e-mail folders and settings. You can either delete the profile or add a new one. Next, you can setup a new account and later import old folders.

    6.In case, the issue still persists, you should try repairing Microsoft Office or Microsoft Outlook. If this doesn’t work, you can reinstall MS Outlook. Make sure that you backup your PST and settings first.

    However, if MS Outlook is damaged as a result of corrupted PST, the above methods will not work. This is because when you reinstall or repair Outlook, the old PST file(s) are not deleted. Thus, you need to repair them using PST Repair solutions.

    Hope it does help.

    • Marked as answer by

      Monday, July 26, 2010 2:05 AM

В этой статье я расскажу об исправлении одной очень распространенной ошибки Windows Installer. Обыскавши Интернет как русскоязычный, так и англоязычный, включая форумы и ньюсгруппы Microsoft, я понял что ошибка довольно распространенная, однако исправить ее, на самом деле никому не удавалось.

Суть проблемы

Как то одним жарким летним вечером я решил установить на свой компьютер ActeiveState ActivePerl. Скачал инсталлятор, который был в .msi файле и запустил его. Каково же было мое удивление, когда вместо привычного инсталлятора я увидел вот это:

image

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

Недолго думая, я полез в интернет, ввел в поиск появившееся сообщение, и, «О ужас!» — я увидел сотни постов людей с этой проблемой! В русскоязычном и англоязычном сегменте Интернета у множества людей была аналогичная проблема, и никто ее не смог решить по существу.

Наиболее распространенными советы по решению проблемы были

  1. Переустановить Windows Installer — на моей Windows 7 x64 и так стоит Windows Installer 5.0, который нельзя отдельно скачать и переустановить
  2. Перерегистрировать msiexec, что также мне не помогло.
  3. В конце все советы сводились к одному — переустановить Windows.

Подумав о том, какое количество программ мне придется переустанавливать, а также о количестве потраченного на это дело времени, я решил пойти другим путем.

Решение проблемы

Для начала я включил Log-файл установщика Windows. Как включить лог Windows Installer вы можете почитать здесь, или поискать в любом поисковике по ключевому слову «voicewarmup».

Лог-файлы появляются во временной папке пользователя, которая обычно находится по пути C:\Users\имя_профиля\AppData\Local\Temp. Открыв лог, я увидел следующую ошибку:

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:\windows\system32\msiexec.exe и задал для него параметры командной строки так, чтобы он открыл .msi файл. В моем случае параметром командной строки было: /i «C:\Users\MAV\Desktop\ActivePerl-5.12.4.1205-MSWin32-x64-294981.msi» однако можно задавать путь к любому другому .msi файлу.

image

Сам по себе отладчик, конечно не решит проблему, нужно ее локализовать. Поразмыслив, какие функции могут создавать COM-объекты, я остановился на CoCreateInstance, CoCreateInstanceEx и CoGetClassObject

Для установки точек прерывания на эти функции вводим в командной строке отладчика:
bp ole32!CoCreateInstance
bp ole32!CoCreateInstanceEx
bp ole32!CoGetClassObject

Если точки останова у вас не ставятся, значит вы неправильно настроили символы.

После запуска приложения (F5), срабатывает точка останова на ole32!CoCreateInstance. Если точка останова не срабатывает, а выпадает окно с параметрами Wndows Installer, то вы неправильно указали параметры командной строки для запуска.

image

Давайте теперь посмотрим, из какого же места кода вызывается создание нашего объекта, для этого мы можем нажать Debug->Step Out (Shift+F11). Мне пришлось нажать указанную комбинацию дважды, для того чтобы выйти в исходную вызывающую функцию.

image

Исходная вызывающая функция называется msi!CreateMsiServerProxy и, очевидно, находится в модуле msi.dll.

Обратим внимание также на регистр rax, который равен нашему коду ошибки 80040154. Для того чтобы узнать содержимое регистра rax, достаточно открыть окно Registers, или ввести в командной строке r rax.

Запомнив имя функции, а также примерный вид искомого кода, я открыл дизассемблер IDA Pro, и загрузил в него файл msi.dll. Следует отметить пару особенностей данного отладчика: во первых, IDA любит блокировать доступ к исследуемому файлу, во вторых, она создает в папке с исследуемым файлом несколько своих файлов баз данных, так что я рекомендую копировать исследуемые файлы в отдельную папку. В третьих, IDA не всегда подгружает файлы с символами, поэтому рекомендую в указанную отдельную папку также скопировать файл msi.pdb из вышеуказанной папки C:\Symbols.

После нахождения функции CreateMsiServerProxy, находим знакомые строки кода в ней:
image

Не иначе как функция пытается создать объект по CLSID IID_IMsiServer. Здесь я не буду вдаваться в подробности COM и искать различия между CLSID и IID, важно что я получил зацепку — имя интерфейса ID_IMsiServer и CLSID {000C101C-0000-0000-C000-000000000046}.

Запустив поиск в реестре на своей машине по указанным ключевым словам, а также на машине, с установленной Windows 7 x64, где Windows Installer работал, я нашел отличие: на моей машине отсутствовала ветка реестра HKEY_CLASSES_ROOT\AppID\{000C101C-0000-0000-C000-000000000046}. Я экспортировал данную ветку реестра в отдельный .reg файл, а затем импортировал его на своей машине:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AppID\{000C101C-0000-0000-C000-000000000046}]
"ServiceParameters"=""
"LocalService"="MSIServer"

После импорта ключа реестра я вновь попробовал запустить .msi файл, и, «О чудо!», он запустился, после чего я успешно установил ActivePerl.

image

У вас может быть аналогичная проблема, но при этом отсутствовать другой ключ реестра. Импортировать при этом необходимо те ключи, которых у вас нет.

Выводы

  1. В итоге я сэкономил себе массу времени — на поиск проблемы и ее устранение ушло не более двадцати минут, зато на переустановку всех программ на моем компьютере ушло бы минимум два дня.
  2. Не надо спешить переустанавливать Windows по любому чиху. Иногда проблему можно решить довольно просто и быстро.

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

Понравилась статья? Поделить с друзьями:
  • Произошла неизвестная ошибка иллюстратор при сохранении
  • Произошла неизвестная ошибка код ошибки 0x8004010d outlook
  • Произошла неизвестная ошибка windows update код 643
  • Произошла неизвестная ошибка зум 3078
  • Произошла неизвестная ошибка windows update 8024402c