I still recall Microsoft finding some bug in their visual-c++ set of dlls. Problem was that just about nay software shipped with their own bundle of those dlls.
So All MS could do was to release a scanner to look for faulty versions, and beg people to pester ISVs about getting updates.
So All MS could do was to release a scanner to look for faulty versions, and beg people to pester ISVs about getting updates.