Did your application fail with the software change returned error 0x87D00324(-2016410844) in the SCCM software center?. I will show you how to fix the error 0x87D00324 (-2016410844) in SCCM.
When you deploy applications or packages using SCCM, sometimes the applications may fail to install it on computers. Sometimes they install correctly but show an error code at the end which is common issue.
When you see an application fails to install, the software center shows the error code that is important for troubleshooting the application installation issues. In addition to that, do not forget to review the ConfigMgr log files as well.
In this blog, I have covered numerous posts on creating and deploying applications using Configuration Manager. This includes creation of both .exe and .msi applications.
Every application has a different detection method, install commands, uninstall commands and the overall way you deploy it.
In most cases, when the application installation fails, it fails with an error code that is seen in the software center. More details about the error code and installation failures should also be logged in AppEnforce.log file located on the client computer.
One such example is the error code 0x87D00324 (-2016410844) that appears in the software center when you install the SCCM application. Let’s see why you encounter the error code 0x87D00324 and how to fix this error permanently.
Fix SCCM Software Center Error 0x87D00324
First let’s understand why you get the software change returned error code 0x87D00324(-2016410844) during application installation. The error code 0x87D00324 means the application installed successfully, but there was wrong detection method used.
If you are seeing the software change returned error code 0x87D00324 (-2016410844) in SCCM software center, the issue is surely with the detection method that you have used. Correcting the detection method under application properties resolves this issue.
I have seen many people reporting the application deployment error 0X87D00324(-2016410844) in forums. If you have not joined the forums yet, feel free to be a part of the community.
The simple solution to this issue is to have a check on the application detection method which is usually specified incorrectly. For example, you may specify a wrong version number for an application or an incorrect registry path.
Why you don’t encounter error code 0x87D00324 with MSI Applications
When you use an .MSI based installer, the SCCM can read the .msi file and populates the install and uninstall commands. A valid detection method is also populated which is another advantage of using msi applications.
With MSI applications, the chances of the application failing 0x87D00324 error is too minimal. However not all applications are available in .msi format.
While packaging the executable applications (.exe) in SCCM, you have to manually specify the install program, uninstall program and detection method.
The silent install and uninstall commands are usually available online however the detection method should be specified correctly.
Ok, now that you know why you get the error 0x87D00324, let me quickly show you how to correct the detection method for an application.
Whenever you want to modify the detection method of an application, it has to be done under the application properties.
I am just picking up one application to show you how can you correct or modify the detection method. In the ConfigMgr console, go to the Software Library\Overview\Application Management\Applications.
Select the application and click Deployment Properties. Right-click the application and select Properties. Click the Detection Method tab, select the detection method that you have specified and click Edit Clause. On the Detection Rule window, you can correct the detection method.
Important – After you make changes to the application detection method, you must update the application content. To accomplish that, select the application first and then select the deployment types tab. Right-click the application and select Update Content.
After you correct the detection method, update the content, go back to the client computer. Now you shouldn’t see The software change returned error 0x87D00324(-2016410844).