The error is generated by the Microsoft Installer (MSI) program when it can't read the data contained in the .msi file. This error usually occurs during the period that MSIEXEC is running in an elevated privileges mode as the SYSTEM account.
If the SYSTEM account does not have access to the temp folder that the MSI file has been extracted to it'll fail with the message
"Error reading from file .. Verify that the file exists and that you can access it."
To fix the problem ensure that the SYSTEM account has access to the temp folder:
1 - Navigate to the temp folder reported in the error message, e.g.
2 - Right click on the folder and choose Properties
3 - Check that the SYSTEM account has full access to the folder. If it doesn't click the Edit... button to give it full access.
This problem can be seen on numerous forums: