Technical FAQs

Ask a Question

Why PME 8.2 Installer stop suddenly and cannot install the software

The Symptom

Customer  have problems installing PME 8.2. It's a standalone with WIndows Server and the PME installer has installed the SQL Express. 
When they go through the installer everything looks fine, but when they click "Install" in the final window, the installer closes with no warning or errors.
See attached photos. 

Investigations

Checked the log file, at the end of the log there is this type of message:

"Sender="Application"

Level="Fatal"

Time="......."

Message="An unhandled exception occurred. System.Windows.Markup.XamlParseException: Initialization of 'Installer.LaunchMsiPage' threw an exception. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
   at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
   at Installer.InstallerUtil.EncryptDecrypt.EncryptString(String Message)
   at Installer.GlobalPropertyStore.ExportGlobalToXml(Boolean encryptSensitiveData, Boolean suppressSensitiveData)
   at Installer.LaunchMsiPage.Page_Initialized(Object sender, EventArgs e)
   at System.Windows.FrameworkElement.RaiseInitialized(EventPrivateKey key, EventArgs e)
   at System.Windows.FrameworkElement.OnInitialized(EventArgs e)
......"

Reason of the issue
This issue occurs because the encryption algorithm that is used by 'Installer.LaunchMsiPage' is not Federal Information Processing Standards (FIPS) compliant.

Solution
We found the solution here on Microsoft KB:
https://support.microsoft.com/gl-es/help/2931627/error-exception-has-been-thrown-by-the-target-of-an-invocation-install
Disable the Windows security option "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing", and then restart the installation it install with success.
 

Was this helpful?
What can we do to improve the information ?