


The most common antivirus which was known to cause this problem was McAfee. This behavior is called a false positive and there are many reports that Java fails to install because of this. After installing, restart your computer completely and check if the error message is resolved.Īs mentioned earlier, antivirus software block access to any program which they find suspicious of infecting the computer system. After downloading the installer, right-click on the application and select “Run as administrator”.In Windows 10, this might be listed as ‘Windows installer’. Once in services, search for the service ‘MSIEXEC.EXE’ or ‘MSIEXE.MSI’, right-click it and select “End process”.Press Windows + R, type “taskmgr” in the dialogue box and press Enter.We will reset/kill the service and try installing Java again. If this service is not working properly or has some conflicts with other services, it may induce errors like the one under discussion. msi installers like the one we have for java. Microsoft installer has a service named ‘MSIEXEC.EXE’ which is primarily responsible for installing modules from.

Solution 1: Restarting the service ‘MSIEXEC.EXE’ Make sure you are logged in as an administrator and have an active internet connection. The solutions below target all the problems which you may face. Like mentioned before, it is related to msi service of Windows itself. Users face the error message ‘Java error code 1618’ when they try installing Java on their computer. In this case, we have to diagnose the application and stop it to solve the error message.

However, there are also other reasons why your installation might fail. Like mentioned before, this error message caused by a clash in Microsoft Installer. After that, you can attempt at installing Java again. In that case, you should wait it out and let the existing installation finish. This error is legitimate if you indeed have an installation underway. There can be any other installation being processed which may block the installation of Java. Do note that this error code doesn’t necessarily mean that there must be another instance of Java running in the background.
