Как установить .Net framework 3.5 на Windows 8

Вчера установил Windows 8 на свой ноутбук, но тут же столкнулся с проблемой я не смог установить программы которые поддерживали платформу .Net framework 3.5 (sql server 2008, некоторые системные драйвера от Windows 7 и по мелочи). Так вот установить платформу 3,5 даже с панель управления->установка удаление программ->включение или отключения компонентов Windows тоже результата не принесла, всплывала вечно ошибка обновления. Но нашлось простенькое решение вставьте диск с Windows 8 в дисковод либо же запустите образ на вируальном сидироме. Только не нужно запускать саму установку просто вставьте диск либо образ. Далее откройте командную строку от имени Администратора и внесите следующую строку

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

где E — это буква вашего привода

Но что делать если у вас возникла ошибка 0x800F0906

Проблема как я понял связана с тем что просто напросто установщик не может считать файл фрейма с диска, поэтому войдите на диск и скопируйте папку sources\sxs например на диск Д либо на рабочий стол.

После этого также запустите командную строку и выполните ту же команду только укажите пусть

Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess 

Если все же установка прошла криво и система в очередной раз орет, что не смог установить пакет фрейма необходи глянуть в лог файл
C:\Windows\Logs\DISM\dism.log и посмотреть, что за ошибка более чем уверен уведомление будет о битом пакете.
Удалите битый пакет:

dism /online /remove-package /packagename:Package_for_KB1 23456..

И установите заново!