серийный номер можно только купить, если тебе даже кто его и сообщит тон у тебя будет не действителен
Пока винда работает, поставьте антивирус и отключите все обновления. И такие вопросы отпадут сами собой после пары лет стабильной работы.
Скачайте образ диска "driver pack solution" (сайт www.dps.su по моему или на торрентах), запишите его, а затем вставьте в дисковод и разрешите автозапуск оболочки. Программа сама предложит доустановить отсутствующие драйвера и обновить требующие обновления. Недостаток один - драйвера только для мелкомягких, для линукс надо обновлять ядро в целом. Есть еще вариант от Samlab (сайт www.samlab.ws), там тоже образ диска с драйверами и оболочкой для проверки драйверов (тоже только для винды).
.NET Framework это ответный ход компании Microsoft на создание компанией Sun Microsystems (сейчас принадлежит Oracle) языка Java. Соответственно и назначение примерно одинаково - среда языка программирования для клиентской части выполняемых скриптов. Если Java набрала популярность в приложениях клиент/сервер для обозревателей интернета, то детище Microsoft больше вклинилось в рынок клиентских программ. Грубо говоря это набор библиотек для приложений, которые пишут пользователи (b? соответственно используют в своих программах). Т.е. когда лень писать много кода, можно воспользоваться функциональностью, предоставляемой платформой .NET Framework, вроде как использование подпрограмм на BASIC'е.
P.S. Кстати версия библиотек как и у любой другой программы - чем выше. тем больше функциональность и меньше ошибочных ситуаций.