I receive the error message while trying to install Discover "Error 1152: Error extracting to the temporary location". But I have lots of space on my C drive.
Solution
This can be caused when your IT has roaming network user profiles (where your user documents folder is stored on a central file server), and a quota restriction set on these. This means the temp files are extracted here and there is insufficient space. Contact your IT to check this and increase the space, or install the program for you.