Я подозреваю, что вы не найдете такой инструмент, но другие могут доказать, что я неправ. Я думаю, что это поможет, если вы поймете, что на самом деле сейчас используются две основные версии, и что безопаснее всего их сохранить: .NET 2 Framework и .NET 4 Framework.
Все еще есть много приложений, использующих более старую версию 2, которые не обязательно хорошо работают на 4. Таким образом, хотя вы можете удалить его, вы можете обнаружить, что заново устанавливаете его, когда сталкиваетесь с таким приложением.
Кроме того, я думаю, что вполне безопасно предположить, что 1 в значительной степени устарел и, скорее всего, не будет использоваться. Только если у вас есть устаревшее программное обеспечение 10 лет назад, оно вам понадобится.
Более того: 3.0 и 3.5 - это просто улучшения 2.0. Так что, пока вы держите 2.0, нет смысла избавляться от них. Ото, если вы потеряете 2.0, вы потеряете и их тоже.
И в заключение: у меня нет опыта работы с 4.5, но из того, что я прочитал, это обновление 4.0 вместо. Так что либо у вас 4.0, либо 4.5.