You receive an error message, Unknown Error Code: 2145124329 - Operation was not performed because there are no applicable updates, while installing patches on your network computers using Endpoint Central.
This error might occur due to one of the following reasons:
There are six reasons as to why this error code might be shown, they can be resolved respectively as shown below:
If the patch failed with the above remark is shown for Cumulative updates/Latest Security and Quality Roll-up update for the .NET Framework version installed in the systems:
Note: The current version of the .NET Repair Tool supports repairing .NET Framework versions 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0, and 3.5 SP1 (including .NET 3.0 SP2 and .NET 2.0 SP2). Therefore, do not recommend patch ID 108183 for .NET Framework 4.8.1. Refer to this page for more information.
If the affected systems have Defer updates configured in their GPO Policy

Note: Deferring simply means that you will not receive the update after it has been released for at least the number of deferral days you have specified.
If the issue still persists, contact endpointcentral-support@manageengine.com with the log files for further assistance.
Not Applicable means the selected patch is not relevant to the target endpoint in its current state. This usually indicates that the patch does not apply to the installed operating system, application version, architecture, edition, or current patch state of that machine.
No. Not Applicable does not always indicate a product issue. In many cases, it simply means the patch is not required for that endpoint.
A patch may show Not Applicable if the patch is already installed, the target machine does not meet the required version or edition, the patch has been superseded, required prerequisites are missing, or the patch is meant for a different operating system, application version, architecture, or language.
Yes. If a patch is manually deployed to a machine where it is not actually detected as missing or supported for that target, the deployment can still return Not Applicable.
First verify the patch ID, application or operating system version, edition, architecture, and whether the patch is actually listed as missing for that endpoint. Also check whether the patch has been superseded or whether a prerequisite patch is missing.
Check the Missing Patches view, Detailed View, and the deployment summary PDF for that endpoint. These views help confirm whether the patch is truly detected as missing and whether the deployment result matches the endpoint’s current patch state.
Yes. If the same patch applies successfully to similar machines but appears as Not Applicable on one endpoint, compare the operating system version, application version, architecture, edition, and missing-patch state between those machines.
Yes. If a newer patch has replaced the selected patch, the older patch may no longer be considered applicable for deployment.
Yes. Some patches require prerequisite updates, servicing stack updates, dependency patches, or component fixes before they can be treated as applicable.
Yes. In some Windows servicing or component-related cases, you may need to deploy patch ID 105979 first before retrying the failed or expected patch.
This can happen when the problem on the endpoint is environmental rather than patch-specific. For example, component-store corruption, missing prerequisites, unsupported versions, or patch supersedence can prevent the expected patch from being considered applicable.
Verify whether the patch is listed under Missing Patches for that machine, review the Detailed View or deployment summary, confirm the exact endpoint version and build, and check whether a prerequisite or remediation patch must be deployed first.
If the result still looks inconsistent, collect the deployment or task PDF, scan summary, and relevant screenshots before proceeding with deeper analysis.
You should investigate further if the patch is expected to apply based on the endpoint version, the same patch applies to similar machines but not this one, the endpoint recently changed state after scan or remediation, or the status appears inconsistent with the actual endpoint condition.