When attempting to download a package (automatically or manually) from the Package Library in PDQ Deploy you receive the following error, or similar, "Package Failed Authenticode Verification".
The error is caused by the Microsoft Authenticode signature failing to be verified on the package being downloaded from the Package Library.
Causes and resolutions for this failure can include the following:
Cause: The root certificates Windows uses to verify Authenticode signatures are corrupt or missing. See this Microsoft Knowledge Base article for more information.
- Ensure the root certificates are installed (see the KB article mentioned above). Since root certificates are installed from Windows Update, ensure the PDQ console computer is fully patched with all root certificate updates.
- Ensure the following registry value, HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot\DisableRootAutoUpdate does not exist or is set with a DWORD value of 0 (a setting of "1" will prevent new root CA updates on the PDQ console computer).
Cause: You are running a version of PDQ Deploy older than version 14.2. For more information, please see this Knowledge Base article.
Resolution: Update to PDQ Deploy version 14.2 or the latest release version (recommended).
Cause: The file(s) being downloaded were altered or corrupted during download.
Resolution: Ensure nothing is corrupting the file(s) being downloaded, such as an edge device, and try the download again.
In other cases not covered by the above, the error message will contain additional information that should narrow down the possible cause.