Windows 7 には元々 .NET Framework 3.51 が含まれていますが、コントロール パネルから有効/無効が切り替えられるようになっています。まずこれが正しく有効になっている事を確認しましょう。
- コントロール パネル -> プログラム -> Windows 機能の有効化/無効化 の順に開きます
- Microsoft .NET Framework 3.51 の項目を見つけます
- チェックボックスが塗りつぶされた状態になっていたら、.NET Framework 3.51 は有効です。
もし有効になっていなければ有効にしてみてください。また有効になっている場合も、一度クリックして無効にして [OK] をクリックしていったん無効にしてから、再度同じ手順で有効に戻してみてください。
これで問題が解決できない場合は、Windows に含まれている .NET Framework 3.51 自体が破損していると考えられます。その際のもっとも確実な解決方法は Windows の再インストールです。