KB3045324 failed to install


I had a MSSQL Express security update always fail in windows update, so I downloaded the download center version, that didn’t work but it pointed me to a log

Instance SQLEXPRESS overall summary:
  Final result:                  The patch installer has failed to update the shared features. To determine the reason for failure, review the log files.
  Exit code (Decimal):           -2054422498
  Exit facility code:            1420
  Exit error code:               30
  Exit message:                  The specified directory, "C:\Program Files (x86)\Microsoft SQL Server\", for the INSTALLSHAREDWOWDIR parameter is not valid because this directory is compressed or is in a compressed directory. Specify a directory that is not compressed.
  Start time:                    2015-07-30 07:57:55
  End time:                      2015-07-30 07:58:12
  Requested action:              Patch


So it was just that, I’d compressed the c:\program files (x86) folder and it doesn’t support it, I changed the compression on the Microsoft SQL Server folder and it installed fine.

Some reasoning behind it


Also probably the most specific and helpful error message I’ve ever seen.