I was trying to flash GeeksPhone Peak device on my Windows 8.1 64Bit machine. I tried multiple times but unable to install drivers for device. Windows throws an error as “The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering“.
Hard Luck ? not to worry, The reason of this issue lies in back-end of Windows 8.1 security mechanism. Windows 8.1 only allow s igned drivers to install in the system. The drivers supplied by peak are signed for X 32 BIT version but it is not signed with hash that could be validated by 64 Bit version,
So , The solution! Yes solution is pretty simple, We need to turnoff Windows Signature Validation. To do that Go to PC Settings –> Advance Startup and Restart System ,
The system would start in diagnostic mode with blue screen -> select troubleshoot ->Advanced option ->Startup Options ->Restart
System Reboot and show you some options:
“Choose Disable driver signature enforcement” system starts with disabled signature enforcement. Now you can install the driver, Window will warn it doesn’t verify publisher , choose
Choose “Install this driver anyway”!
Driver is installed now you can flash your device!