This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Maybe checkout:
Setup (SmallBasic.en_us.msi) needs .NET Framework 3.5 SP1.
There's also a windows feature setting on my pc (win7) that looks like (may not apply for Vista):