The error 0x80040154 usually appears in Windows 10 when we try to access the Mail application but it does not work. However, the cause of the error may be another and in this circumstance, it is necessary to apply a solution. If you are wondering how to fix error 0x80040154 in Windows 10 then this article is for you.
What is error 0x80040154?
0x80040154 corresponds to an error message issued by the Windows system when a computer user tries to register and run 32-bit Windows applications (with dll files) from a 64-bit version.
Recently, some Windows 10 users have reported bug reports regarding the Mail app. When this application does not allow the reception and sending of email messages, error 0x80040154 may occur.
Why does the error 0x80040154 occur?
There are a number of causes for error 0x80040154. One of them (the most frequent) is related to the attempt to run the Windows 10 Mail application, which may have a problem. There may also be some incompatible software that is causing the fault.
Also, the system may follow an invalid input command path or there are damaged and/or corrupted dll files. Error 0x80040154 can occur when some COM items have not been registered correctly or due to problems with Windows ActiveX. For this reason, it is important to know and see which dll files are used by the programs on the PC.
How to fix error 0x80040154 in Windows 10
To solve the error 0x80040154 in Windows 10 you can follow a manual procedure that includes a series of steps which we explain below.
Delete the Mail app from Windows PowerShell
First, log in with your Microsoft email account from your computer. Then go to Windows PowerShell. To do this, type “PowerShell” in the system browser and press the secondary button of the mouse on the icon that identifies the application. Select the “Run as administrator” option. This process is similar to opening the CMD command window in Windows.
Once you enter PowerShell, type the following command line: get-appxpackage -allusers * communi * | remove-appxpackage and hit the “Enter” key for it to run. Thus, you can remove the “Mail” and “Calendar” applications from the system.
Delete some directories and files
Access the local disk C: \ and delete all the directories and files that contain the word “communi”. In this way, you will delete data from programs that belong to Windows Prepository, data from applications that have preference packages and program files. Sign out of your Microsoft account and sign in again using a local account.
Reinstall Windows Mail
Go to the Windows Store and locate “InstallMail” and “Calendar.” Install these apps and run them. Make sure you are logged in with your Microsoft account, this time, you must disconnect from the local account and return to the original account. Finally, open the Mail app and see if the problem is fixed. Also, you can remove or uninstall the mail application from the PC in Windows if the problem has not been resolved yet.
Download the application “Regsvr32.exe”
If the cause of the problem is not the Windows Mail program, the problem may be with a missing COM component. For this reason, we advise you to install the application “Regsvr32.exe” which registers ActiveX controls and dll files. To download this tool, go to the Microsoft website.
Registers the failed COM component again
Once you download the Regsvr32.exe program, go to the Windows command window. To do this, type cmd in the search box and click the right mouse button to choose the option “Run as administrator”. If the 32-bit dll file is in “systemroot% System32” take it to the “systemroot% SysWoW64” directory.
After the above, type the command:% systemroot% SysWoW64regsvr32 <DLL_path>. Therefore, you will reregister the COM component that fails .
Another alternative for the solution of the error 0x80040154
You can use the “Total System Care PC Fixer” tool to detect and repair damaged dll files, clean the registry, troubleshoot class ID and ActiveX controls. All these elements are usually the cause of error 0x80040154 and this application usually solves them in a few seconds through a functional interface.