When I tried to install Visual Studio 2013 update 2 it gave me an error. Checked it wasn’t blocked as with other downloaded files. Not the case. The update wasn’t already installed, because the version number was still at 30110.
After checking the log file at C:\Users\{USER}\AppData\Local\Temp\dd_vsupdate_KB2829760_{DATE_TIME}.log I found the error
Error 0x80070003: Failed to get size of pseudo bundle: C:\ProgramData\Package Cache\{2f6f0fc4-5f66-4635-a4d2-1dd8d9481c63}\VS2013.1.exe
I’ve moved the Package Cache folder and forgot to make a Junction for it.
c:\ProgramData>mklink /J "Package Cache" "d:\system\Package Cache" Junction created for Package Cache <<===>> d:\system\Package Cache
After this the update installed without any issue.