Well at least you spent an hour on the phone and got it fixed. If you had the same issue under Linux it would be days of compiling stuff and most likely having to wait for the next big release to get it fixed. Meanwhile zero work done :)
Also your hardware must be really awkward / fucked up / old… because if every Windows installation behaved like that then entire countries would not work at all.