That's because the Windows Installer unpacks the installation to your C drive.
If you also have Windows installed on C, then having only 5 MBytes free is asking for trouble. Windows doesn't run reliably with a nearly full system drive, as many crash reports from customers show us.