Need to allow unsigned msi to install

msi

I have a product to install on a Windows 7 64 bit machine. The msi is unsigned and when the it trys to install it is blocked saying

"This file was blocked because it does not have a valid digital signature that verifies its publisher"

I have seen this before but normally you can override the block and carry on installing but in this case there is only an OK button.

Does anyone know the option/group policy or whatever it is that needs to be turned off to allow the msi to install correctly?

Best Answer

Old topic, but I feel the answer by @derryl is actually not even close to correct. This is the proper way to install unsigned .msi packages.

  1. Disable UAC by opening the start menu (Or use the Windows search function depending on your OS version) and locate: "uac" and slide the slider all the way down. enter image description here

  2. Open up the start menu and type cmd.exe and right mouse click -> run as administrator.

  3. Type: bcdedit /set testsigning on

  4. Reboot your machine

This is really all there is to it. You do not need to download anything and you especially don't need to run any 3:d party libraries.

note: This opens up your computer to potentially unwanted malicious softwares. So be careful when installing unsigned packages. I know Microsoft might not be the safest platform but this surely doesn't add to the default security. So be careful!