Sentinel LDK EMS Online Activation: “Unable to install API files automatically”

During online activation using product key in EMS customer portal, it asks to install the HASP API components in JRE\bin

On windows 7 and 8, clicking on yes may give an error that the files cannot be installed automatically and prompts to download and copy the files manually.

This is not product specific. The error occurs if JRE is installed inside the Program Files, Program Files (x86) or any other OS protected folders.
In windows 7 and 8 this is the default behavior that any modification in these folders require Admin Rights. That is why EMS in unable to install the required files automatically and the files have to be copied manually.

This error is not displayed if JRE is installed outside Program Files OR any other protected folder that require admin rights.