@ Avastfan1
I think you are now becoming to understand why I think the .net framework is the biggest pain in the rear, it is a bloody nightmare to keep up to date, many updates fail and vulnerabilities can still exist in older versions.
Even when updated programs that require old versions can still be potentially exploited, which is why for years I had only one program that required it. Now I have two programs that require it an old version and a newer version; this is hassle to keep up to date and if these two programs I didn't consider essential I would get rid of .net on XP.