дело в том что я не могу установить многие программы из-за net framework
Сколько разделов на Жёстком диске? Если 2 и более, может нет доступа для Системы в других разделах диска и "net framework" не может распаковать свои временные файлы.
Свойства диска - Безопасность и смотрите, кто имеет Права доступа.