We frequently provide our customers with patch builds for Oracle Java, using our PackageBoot technology, which configures pre and post implementation steps.  When we tested the EXE
x86 patch on Windows 7 x64 and
Windows Vista x64, the installation, via the Windows Update Agent, failed with an error indicating the file is corrupt.  This is the first time this
happened and to get the patch to work, we had to extractthe MSI from the executable , and we used this technique to solve the problem.  We are still perplexed why this update was different.