はい、3.5 よりも 3.5.1 の方が新しい扱いです。
Windows 7 や Windows Server 2008 R2 の世代では OS 標準の .NET Framework を入れることで、.NET Framework 2.0 ~ 3.5 SP1 のアプリケーションを動かすことができます。
なお、.NET Framework 4 以降の場合は別途インストールが必要です。
質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。