A file that is required cannot be installed because the cabinet file has an invalid digital signature. This may indicate that the cabinet file is corrupt.

This post describes how to fix the error:

A file that is required cannot be installed because the cabinet file has an invalid digital signature. This may indicate that the cabinet file is corrupt.

Cause

This can occur when certificates from the cabinet file's digital signature certificate trust chain are missing and cannot be validated.  This can happen when you're running an installer in an environment that's not connected to the Internet and is therefore unable to update the trusted certificate authorities automatically.

Resolution

Right click the cabinet file, go to the Digital Signatures tab, press Details, then View Certificate and check the Certification Path.  This shows the certificates required to complete the trust chain.

Cabinet file digital signature certification path

Next, download and install any certificates that are missing from the trust chain.

Related Posts

.NET Framework has not been installed because a certificate chain could not be built to a trusted root authority

An update is available that enables administrators to update trusted and disallowed CTLs in disconnected environments in Windows

DigiCert Trusted Root Authority Certificates


Comments

Popular posts from this blog

LG TV This app will now restart to free up more memory

LG TV Clear All Browsing History Data

Excel Import CSV not using "Use First Row as Headers"