Нашему программисту понадобился Framework 3.5 на новом компьютере с Windows 8 x64 bit. Вроде бы тривиальная задача, но мне пришлось повозится.
При попытке установить .Net Framework 3.5 возникала ошибка
Не удалось установить следующий компонент: .NET Framework 3.5 (включает .NET 2.0 и 3.0)
Системе Windows не удалось подключиться к Интернету, для загрузки необходимых файлов. Проверьте подключение и попробуйте еще раз, нажав кнопку "Повторить".
Код ошибки: 0x800F0906
Я убедился что проблема все-таки не в сети или wsus, увидел что при нажатии кнопки "повторить" никакие пакеты в сеть не уходят, даже попытки нет. Нашел "официальное" два метода решения проблемы.
Microsoft рекомендует сделать следующее (мне не помогло, можно пропустить):
- Запустить редактор локальных групповых политик: команда в консоли gpedit.msc
- Перейти по адресу "Конфигурация компьютера - Административные шаблоны - система - Укажите параметры для установки необязательных компонентов и восстановления компонентов"
- Установить этот параметр в состояние "Включено".
Попробовав этот вариант и получив ту же ошибку.
Следующий вариант решения проблемы, который мне помог:
- Берем установочный диск Windows 8, именно тот диск, с которого производилась установка windows, или ту же сборку windows.
- Копируем с установочного диска папку "\sources\sxs\" в корень диска "C"
- Запускаем команду
dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs или dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess
Ждем пока команда отработает и убеждаемся в том, что напротив .Net Framework 3.5 установлен "квадратик": "Панель управления - Программы и компоненты - Включение или отключение компонентов Windows - Microsoft .Net Framework 3.5":
Возникла следующая проблема. Я так понял на диске моем просто-напросто нет дотнета 3.5?
s52.radikal.ru/i137/1402/f7/f73c9e008f99.png
Помоги пожалуйста с решением…очень нужно. За рание спасибо.
Женя, с установочного диска копировал папку «sxs»? По какому адресу сейчас находится папка «sxs»?
Что написано в файле dism.log?
запустил повторно несколько раз и пошла загрузка…странно как-то
Женя, может антивирус блокировал доступ к файлу или дисковая система была загружена) Чтение логов может прояснить ситуацию)
Влвдимир, «sxs» находится в корень C диска. «Ошибка:0x800f081f. не удается найти исходные файлы. возможно ли такое что в «sxs» нет нужных файлов?
Владимир, Эмм…я не знаю как их прочитать…)
В присланном скриншоте, в команде указан другой путь: «/Source:C:\Sources\sxs» . Если sxs находится в корне диска, значит в команде нужно указать: «/Source:C:\sxs»
WordPress «съел» косые в моем комментарии, в адресе. Думаю ошибка в том, что в команде указывается один путь к папке sxs — в подпапке sources, а она находится по другому пути — в корне диска. Обратите на это внимание.
webfile.ru/6862c1c97b74ede8dc756062f60fead2
dism.log нашел…)
Путь исправил…ошибка осталась. Так же попробовал указать путь сразу через диск…то же самое(
Женя, честно говоря не знаю что посоветовать, не сталкивался с такой ошибкой. В логе не понравилась одна из таких строк
«Encountered an unknown option «featurename» with value «NetFx3″»
Я бы гуглил по этой ошибке
ВВожу команду и выдаёт:
Сбой DISM Операция не выполнена!
Дополнительные сведения см. в файле журнала!
P.s все шаги до командной строки выполнил
DraG33fm, никакого кода ошибки не пишет? Тогда нужно действительно идти читать файл журнала, чтобы понять, что именно «не нравится» системе.
ДА код есть 0x800f0922
DraG33fm, какой на данный момент полный путь к скопированной папке и какую именно команду выполняете? Скопируйте сюда
Я скопировал с диска папку на диск /c
Команда вот dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
DraG33fm, а если попробовать вторую команду? При этом убедиться что она запускается в консоли из под админа.
Владимир Спасибо всё получилось fifa 14 и battlefield 3 устанавилаются1
DraG33fm, поздравляю) Выходные обещают быть интересными)
Здравствуйте, все делаю по вашей статье, но выходит ошибка 0x800f0906
The source files could not be downloaded.
Антон, здравствуйте, попробовали обе команды? Запускали с правами администратора? Почитайте что пишется в логе
Да, пробовал все команды, пробовал и другие варианты решения проблемы, иногда вылетают ошибки, типа «не найдена папка».
Проблему с папкой решил, начала опять вылазить та же ошибка (0x800f0906).
Лог:
2014-02-27 18:38:38, Error DISM DISM Package Manager: PID=8036 TID=7408 Failed finalizing changes. — CDISMPackageManager::Internal_Finalize(hr:0x800f0906)
2014-02-27 18:38:38, Error DISM DISM Package Manager: PID=8036 TID=7408 The source files could not be found and download failed. Their location can be specified using the /source option to restore the feature. — GetCbsErrorMsg
2014-02-27 18:38:38, Error DISM DISM Package Manager: PID=8036 TID=7408 Failed processing package changes with session options — CDISMPackageManager::ProcessChangesWithOptions(hr:0x800f0906)
2014-02-27 18:38:38, Error DISM DISM Package Manager: PID=8036 TID=7408 Failed ProcessChanges. — CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x800f0906)
2014-02-27 18:38:38, Error DISM DISM Package Manager: PID=8036 TID=7408 Failed while processing command enable-feature. — CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0906)
Антон, с интернетом связь есть у проблемного компьютера?
вот тут была аналогичная проблема:
forum.ixbt.com/post.cgi?id=print:7:42118
С него и сижу, связь стабильна(вай-фай) может ли быть проблема в нем?
Антон, фаерволы, антивирусы, прокси-сервера включены какие-либо? Может что-то блокирует?
Пишет ошибка 87
Василий, команда правильно введена? Файлы скопировали туда, куда указываете в команде? Ошибка 87 обычно выскакивает когда в команде где-то опечатались. Скопируйте с блога команду и вставьте в свою коммандную строку и убедитесь что ничего лишнего не скопировали, так точно не ошибетесь. Я вчера и сегодня framework ставил — у меня никаких ошибок не выскакивает
Нет пишет ниизвесный параметр енабле феатуне для получения дополнительный свединий выполните команду
Василий, значит действительно не правильно команду пишете.
Пошло :) только выбила ошибка 0x800f081f. :(
Василий, внимательно посмотрите где у Вас находиться папка sxs и какой адрес sxs папки Вы указываете в команде, я думаю у Вас папка sxs находится сразу на диске C:, а вы указываете что она находится на диске С в папке sources.
Еще раз повторяю: СКОПИРУЙТЕ КОМАНДУ, НЕ НАДО ЕЕ ПЕРЕПЕЧАТЫВАТЬ СО СКРИНШОТА
Да я щас все зделал папка sxs находится в корине с и в строке так тоже напи!ал без папки соурцес а ошибаа выбивает на 65.5%
Василий, пришлите скриншот команды и скриншот того, что находится в папке sxs
Может папка какая то не рабочая я ее скопировал с виндовса 8
Василий, скопируйте первую команду, пока на скриншоте я вижу вторую команду, а не первую. И не вижу скриншота с папкой sxs
значит ввёл сначала первую команду(что подлиннее)написал ересь типа не установить ему,не хватает файлов.Потом вторую,что-то пошло,догрузилось до 66.5% и встал как вкопаный
А для 64 bit процедура установки идентична?
Alex, Да
savepic.su/4183646.jpg
И… глухо, вроде бы делал все по инструкции, даже не догадываюсь в чем может быть проблема.
Boshy, у Вас скорее всего консоль залипла =)
спасибо)
Спасибо Всё получилось!!!
привет че мне делать я все сделал по инстпукции не не работает
у меня на 66.5% зависла и ничего не происходит
Магомед, нужно прочесть лог файл C:\Windows\Logs\DISM\dism.log и выяснить на каком этапе застопорилось.
какой именно там их много
Магомед, строка из Вашего лога:
2014-05-21 11:58:47, Info DISM DISM Package Manager: PID=5752 TID=4660 Encountered an unknown option «source» with value «c:sourcessxs» — CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
Говорит о том, что Вы не правильно вводите команду. Может у Вас не существует папки c-sources-sxs?
Скопируйте сюда ту команду которую вводите, дайте скриншот консоли на котором видна введенная команда и результат ее работы и скриншот самой папки и ее содержимого
После долгих плясок с бубном алгоритм установки .NET Framework 3.5 в вин8 вышел такой:
1. Отключить UAC:
-запустить regedit и открыть HKEY_LOCAL_MACHINE \ Software \ Microsoft \ -Windows \ CurrentVersion \ Policies \ System.
-EnableLUA поставить 0
2. Скопировать из образа винды папку \sources\sxs на диск C:\sxs
3. Снять аттрибут Только для чтения с папки sxs
4. Открыть окно командной строки с правами администратора.
Можно через комбинацию клавиш Win+X
5. Перейти в корень диска C:
6. В командной строке запустить
Dism /Online /enable-feature /featurename:NetFx3 /All /Source:c:\sxs
Примечание. Не указывайте LimitAccess, как обычно советуют на форумах.
В прочих комбинациях возникают ошибки 0x800F0906 и 0x800f081f
Опечатка к предыдущему сообщению:
6. В командной строке запустить
Dism /Online /enable-feature /featurename:NetFx3 /All /Source:c:\sxs
Обратный слэш автоматически убирается из сообщения… После «с» в пути «с:\sxs» обратный слэш, разумеется.
Да, с обратным слешом есть такой косяк =) нужно будет поправить)
1. скриншот консоли на котором видна введенная команда и результат ее работы
2. скриншот папки sxs которая находится в папке sources на диске С
email дай
туда скину
Он указан тут в конце текста: elims.org.ua/about/
Не хочу его на разных страницах повторять, меньше вероятности что его заметят спаммеры =)
Для других ошибок установки можно микрософтовской программой Repair Tool прогнать
net-framework.ru/soft/microsoft-net-framework-repair-tool
Бывает что помогает
Максим, немного укоротил Ваш лог, слишком большой =)
мне не нравиться вот эта строка:
2014-05-21 11:58:47, Info DISM DISM Package Manager: PID=5752 TID=4660 Encountered an unknown option «featurename» with value «NetFX3″ — CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
и следующая за ней. Это говорит о том, что команда не правильно вводиться. Может где-то пробел упущен или символ не тот.
Здравствуйте Владимир всё сделал по инструкции только у меня флешка с iso образом дошло до 65.8% ошибка 14028 2014-06-09 16:02:27, Info DISM DISM Provider Store: PID=3484 TID=2664 Found the OSServices. Waiting to finalize it until all other providers are unloaded. — CDISMProviderStore::Final_OnDisconnect
2014-06-09 16:02:27, Info DISM DISM Provider Store: PID=3484 TID=2664 Disconnecting Provider: FolderManager — CDISMProviderStore::Internal_DisconnectProvider
2014-06-09 16:02:27, Info DISM DISM Provider Store: PID=3484 TID=2664 Releasing the local reference to DISMLogger. Stop logging. — CDISMProviderStore::Internal_DisconnectProvider
Нари, эта ошибка звучит как «Error: 14028 A component’s file does not match the verification information present in the component manifest.» и говорит о том, что Ваш образ где-то поврежден. Попробуйте перемонтировать образ, взять другой образ с другого источника или скопировать файлы на локальный диск. Заметил что на эту ошибку жалуются те люди, который используют iso-образы.
Здравствуйте. Сделала все, как вы описали выше и у меня ничего не вышло. Как добавить здесь картинку, не знаю. По этому только так:
С:\Users\User>dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
Ошибка: 740
Для запуска DISM требуется более высокий уровень разрешений. Для выполнения этих задач воспользуйтесь командной строкой с повышенными привилегиями.
С:\Users\User>dism.exe /online /enable-Feature /featurename:NetFx3 /All /LimitAccess /Source:C:\sxs
Ошибка: 740
Для запуска DISM требуется более высокий уровень разрешений. Для выполнения этих задач воспользуйтесь командной строкой с повышенными привилегиями.
Но, честное слово, я не понимаю что он хочет от меня, потому что никакой другой командной строки я не нашла.
Екатерина, здравствуйте. Когда запускаете командную строку, это черное окошко, нажмите на иконке правую кнопку мышки и выберите пункт «запустить от имени администратора»
Здравствуйте..NET Framework 3.5 установлен,но не могу его включить.То есть Включение или отключение компонентов Windows активно,но при тапе на него ничего не происходит.
Спасибо !
Windows 8.1 фигня !
Все как всегда руками доделывать приходится. Млин !!!
Страшно представить что будет в Windows 9 ….
Еще раз спасибо ! Успехов во всем !
C:\Windows\Logs\DISM>dism.exe /online /enable-Feature /featurename:NetFx3 /All /
LimitAccess /Source:C:\sxs
Deployment Image Servicing and Management tool
Version: 6.3.9600.16384
Image Version: 6.3.9600.16384
Enabling feature(s)
[===========================65.8%====== ]
Error: 14028
Файл компонента не в?дпов?дає в?домостям перев?рки, указаним у ман?фест? компоне
нта.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
C:\Windows\Logs\DISM>
лог-файл тут — www.ex.ua/609779757461
папку sxs взяв з образу, котрий використовувався при всановленні. Але я обновлював ОСь, тому думаю проблема саме в цьому(
SHooZ, Меня смущают записи «Encountered an unknown option «featurename» with value «NetFx3″ — CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine»
Похоже на то, что команда вводиться не верно
C:\Users\Alex>Dism /Online /enable-feature /featurename:NetFx3 /All /Source:c:sx
s
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Enabling feature(s)
[===========================66.5%====== ]
Error: 0x800f0906
The source files could not be downloaded.
Use the «source» option to specify the location of the files that are required t
o restore the feature. For more information on specifying a source location, see
go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
Олександр, с двоеточие косая sx
Microsoft Windows [Version 6.3.9600]
(c) Корпорац?я Майкрософт (Microsoft Corporation), 2013. Ус? права захищен?.
C:\Users\Alex>Dism /Online /enable-feature /featurename:NetFx3 /All /Source:c:\s
xs
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Enabling feature(s)
[===========================66.5%====== ]
Error: 0x800f0906
The source files could not be downloaded.
Use the «source» option to specify the location of the files that are required t
o restore the feature. For more information on specifying a source location, see
go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
В браузере IE интернет нормально работает?
Нужно смотреть что написано в файле dism.log
Попробуй в конец добавить /LimitAccess ну и саму команду запускай из под администратора
при
«dism.exe /online /enable-Feature /featurename:NetFx3 /All /LimitAccess /Source:C:\sxs/LimitAccess»
аналогичноо(
перед /LimitAccess пробел должен быть.
C:\Users\Alex>dism.exe /online /enable-Feature /featurename:NetFx3 /All /LimitAc
cess /Source:C:\sxs /LimitAccess
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Enabling feature(s)
[===========================66.5%====== ]
Error: 0x800f081f
The source files could not be found.
Use the «Source» option to specify the location of the files that are required t
o restore the feature. For more information on specifying a source location, see
go.microsoft.com/fwlink/?LinkId=243077.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\Users\Alex>
Только сейчас заметил что там есть еще один /LimitAc
cess перед /Source, его стоит убрать, тот что в конце оставить. между /All и /Source должен быть один пробел. Если не поможет и ошибка будет та же — то больше догадок нет =)
C:\Users\Alex>dism.exe /online /enable-Feature /featurename:NetFx3 /All /Source:C:\sxs /LimitAccess
ошибки , ошибки..
Решил проблему.
Вся беда в двух обновлениях Windows:
KB2966826 и KB2966828
Удалите их и все будет гуд!
Удачи!
Включение функциий доходит до 65,8% после чего «ошибка: 14003, указанная сборка не установлена в системе»
Windows 8 x86
Делаю все по инструкции, в командной строке ошибок нет и выдает
Ошибка: 14107
Отсутствуют один или несколько обязательных членов транзакции.
Это можно как-то победить?
Юрий, может вот эти советы помогут:
answers.microsoft.com/ru-ru/windows/forum/windows_8-windows_install/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0/15df6599-292a-41f0-8c2f-502bcd3aec5b?msgId=f93641b5-9dd5-43ff-bac8-02aec979e11d
Мне помогло удаление KB2966828, хотя рекомендовали еще удалить и KB2966826 — но у меня такого не было. Windows Server 2012 R2
все заработал спасибо ! Надо ком. строку надо запустит от имени Админа , а не от пользователя!dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
И надо ждать .