Fix SCCM Application Install Error Exit Code 1603

This troubleshooting article provides solutions to fix SCCM Application install error exit code 1603. The SCCM error code 1603 appears you attempt to install an application from the SCCM software Center.

The SCCM error code 1603 is a generic error, and it’s not just limited to application installation failures in ConfigMgr. The error code 1603 also appears when you attempt to uninstall SCCM Management Point role.

The application deployment feature in SCCM allows admins to deploy applications to users or remote devices managed by ConfigMgr.

During application installation in SCCM, users may encounter many errors in Software Center where the application installation fails. One such common error is application installation failed with unmatched exit code 1603.

Read: Step-by-Step guide to deploy applications in SCCM

Any errors that you encounter during application installation must be examined and investigated using the log files. SCCM has got several log files for every component. All the log files are listed in ConfigMgr log files article.

When you encounter the SCCM exit code 1603 while installing the applications in Software Center, there are multiple solutions associated with it. Let’s understand what exit code 1603 is and the possible solutions to resolve this error.

Fix SCCM Application Install Error Exit Code 1603

The exit code 1603 in SCCM is a generic Windows Installer error that translates to “Fatal error during installation.” This error code 1603 occurs when an application installer is corrupt or requires dependencies, or a firewall or a GPO blocking the installation.

Along with error code 1603, you also see the error “Unmatched exit code (1603) is considered an execution failure” in AppEnforce.log file. There are multiple solutions to fix the error code 1603.

Using the ConfigMgr error look up tools, you can translate SCCM error codes to error messages. With these tools, it’s easy to decode an error code and find the reason for the error.

Let’s use One Trace error lookup tool and perform an error lookup of SCCM exit code 1603. As per this tool, the error code 1603 (0x00000643) translates to Fatal error during installation message.

Exit Code 1603 - Fatal error during installation
Exit Code 1603 – Fatal error during installation

Let’s see more details about the SCCM Application install error exit code 1603.

In the below screenshot, we see an application installation in Software Center has failed with an unknown error. The more information box contains the 0x643(1603) error code. There is not much information about the error code 1603 seen in Software Center window.

SCCM Application Install Error Exit Code 1603
SCCM Application Install Error Exit Code 1603 in Software Center

When you encounter an application installation error 1603 in Software Center, always examine the log files on the client computer.

For application installation failures in SCCM, you need to examine the AppEnforce.log file on the client computer. This log file is located in C:\Windows\CCM\Logs folder on the client computer.

Reviewing the AppEnforce.log file shows that the application installation terminated with exit code 1603. Unmatched exit code (1603) is considered an execution failure.

Unmatched exit code (1603) is considered an execution failure
Unmatched exit code (1603) is considered an execution failure
Executing Command line: "C:\Windows\system32\msiexec.exe" /i "agent_x64.msi" /q /qn with user context
Working directory C:\Windows\ccmcache\2 AppEnforce
Post install behavior is BasedOnExitCode
Waiting for process 2992 to finish. Timeout = 120 minutes.
Process 2992 terminated with exitcode: 1603
Looking for exit code 1603 in exit codes table…
Unmatched exit code (1603) is considered an execution failure.

How To Fix SCCM Unmatched exit code (1603) is considered an execution failure

We will now look at the possible solutions for Unmatched exit code (1603) that appears during application installation in SCCM Software Center.

Solution 1 – Check the Application Source Installer

If you are troubleshooting the error exit code 1603, you must check the application source installer first. This is the installer that you have downloaded from web and packaged an application in SCCM.

In most cases, if the source installer is corrupt, the client machines will end up showing error code 1603 in Software Center. Eventually, the application fails to install on any computer when the installer itself is corrupt.

You can test the application installation by manually running the installer on a client machine. If the installer is corrupt, the installation will fail.

Read: How to fix Software Change Returned Error Code 0x87D00669

So, once you determine that the source installer is corrupted, you can download a fresh installer from the internet or vendor site. Save the installer to the sources folder (a location where you store all apps to package in SCCM). Re-package the application in SCCM and deploy it to client computers. This should fix SCCM application install error exit code 1603.

Solution 2 – Check the Application Dependencies

Some applications require prerequisites to complete the installation. These are called as Dependencies in SCCM which define one or more deployment types from another application that the client must install before it installs this deployment type.

For example, if you are installing an application that requires .NET Framework 3.5 as dependency, if the dependency is not installed, the application installation fails with exit code 1603.

These dependencies must be installed before the application that need it is installed.

Read: How to Fix SCCM Application Install Error 0x87D00324

If you know the list of dependencies that an application requires, you can specify them with following steps:

  • In the SCCM console, go to the Software Library> Application Management, and select the Applications node.
  • Select the application in the Applications node and select Deployment Types tab. Right-click on the deployment type and select Properties.
  • Switch to the Dependencies tab. Here you can click Add button and add the dependency for the application.
Check the Application Dependencies - Fix Error Code 1603
Check the Application Dependencies – Fix Error Code 1603

Solution 3- Check if Application Installation is blocked on client computer

The final solution that you can try to fix SCCM application install error exit code 1603 is to check if the application installation is blocked by other software programs. It could be an antivirus installed on the client machine blocking the installation, a Firewall or GPO too.

If it’s an antivirus software blocking the installation, you have to examine the log files on the client computer and whitelist the application install from the server.

Read: SCCM Endpoint Protection Log Files and Locations

Sometimes the application installations are blocked by a GPO defined on the domain level. When you attempt to install such applications, the Software Center shows exit code 1603. The system admins must ensure the GPO is not blocking the application installs.

I would like to know if the above solutions have worked for you or something else worked. Let me know in the comments section below.

6 Comments

  1. Originally, we were deploying an antivirus application to the “All Desktop and Server Clients” group. We tried to deploy that application to a similar group (some servers were excluded for testing), and still have the deployment in place to the “All Desktop and Server Clients” group. We soon discovered that there was multiple errors, and the application was being removed altogether.

    I have changed the environment back to how it was originally, but we are still seeing errors. The error code is 1603. I’ve copied the actual .msi file to my local computer and was able to run and install it. That was one day ago. If I look at the deployment status of this application, my computer shows that it has downloaded the content. I also made sure I restarted my computer afterwards.

    There are no application dependencies, which leads to the GPO. We do have a GPO at the domain level that is installing the program, but doesn’t register it like the application set up within SCCM. Would that still cause an issue? I’ve looked through all our recently modified GPO’s but don’t see where it would be blocking the installation of this application.

    Do you have any other suggestions? We are running version 2107, with plans to upgrade. Our computers are a mixture of Windows 10 and Server 2012 to Server 2019 Operating systems.

    Thanks for your help!

  2. Avatar photo Ashokkumar says:

    Hi iam installing slacktradenet application getting error while installing via software center it is installing manually what is the issue

    1. Avatar photo V YOGESH KUMAR says:

      I am trying to install antivirus software it is failed in only 20 devices among 120 devices . Same exit code 1603 source files install not blocking the installation. No dependency and GPO not blocking the application still I am getting same error can you pls help me

  3. Avatar photo anarchis13 says:

    I am trying to install the latest version of the stormshield ssl vpn client. When I install it with as installation behavior for users it works. When I want the same for system error 1603. I see that it installs it but it uninstalls it after a while and I have an error 1603. If one of you has ever had the problem?

  4. Avatar photo Tom Lundquist says:

    Prajwal,

    As a K-12 public educational division using SCCM, when technical support is needed and we;ve exhausted all known local vendor avenues, how do we contact Microsoft technical support?

    1. If you have bought the licenses from Microsoft for your Windows Operating systems, you should definitely have the agreement with Microsoft. Can you email me via my contact page and I will help you with this.

Leave a Reply

Your email address will not be published. Required fields are marked *