I have tested the uninstall\reinstall of .Net framework on a test server and it didn't affect the SQL Server Instance\databases. However, i didn't have to do that reinstall on the prod server as the actually issue was a win installer issue.
Just to be on the safer side, please test this method on your test server before you actually do it on your prod cluster.