Причин здесь может множество, начиная от пиратской или захламленной операционки и заканчивая действием вирусов, но предположим, что лицензия Windows в норме и она просто «считает» что Net Framework уже установлен и блокирует новые установки данного продукта. В начале предлагаю скачать последнюю версию Net Framework с официального сайта Microsoft - https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=30653 . Далее скачиваем утилиту Windows Installer CleanUp Utility которая поможет удалить, если они есть, дополнительные упоминания об установленном Net Framework в системе, а таких упоминаний может быть несколько. И в итоге проводим штатную установку Net Framework в Windows.
А ЕСЛИ ИХ НЕТУ ТО УСТАНОВКА ВСЁРАВНО НЕ СТАВИТЬСЯ НИКАКИЕ УТИЛИТЫ И ЧИСТКИ НЕ ПОМОГУТ КРОМЕ ПЕРЕУСТАНОВКА ВИНДЫ!!!