Microsoft .NET Framework Repair Toolをダウンロードして実行、以下の状態で止めて、再度インストールを試みる。
これでもだめなら
ここからdotnetfx_cleanup_tool.zipをダウンロードして.NET Frameworkを全削除、再起動後に試みる
これでもだめならイベントビューアをクリアしてからエラーを調べる
Windowsを上書きインストールしていたりするとC:\Program Files\Reference Assembliesのアクセス権がないためエラーになることがある。この場合はこのフォルダの所有者を変えてUserがアクセスできるようにする。