This is hardly M$'s fault. There is a known problem with the drivers for the latest Chinese spy chips. For some reason they causes a conflict with the NSA ones.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming