» » » Как интегрировать пакет NET Framework 3.5 в установленную Windows 10 с помощью DISM
Информация к новости
  • Просмотров: 11 958
  • Автор: admin
  • Дата: 16-12-2017
16-12-2017

Как интегрировать пакет NET Framework 3.5 в установленную Windows 10 с помощью DISM

Категория: Windows 10 / Сборки и дистрибутивы Windows / Функционал Windows

Привет друзья! Несколько дней назад при установке на свой ноутбук с Windows 10 одной необходимой мне программы я получил ошибку «Приложению на вашем компьютере требуется следующий компонент Windows: .NET Framework 3.5 (включает .NET 2.0 и 3.0)». Нажав «Скачать и установить этот компонент»
 
я получил другую ошибку «Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Код ошибки 0x800F081F»
 
С данной проблемой я уже встречался. Дело в том, что платформа NET Framework 3.5 интегрирована в Windows 10 и её не нужно устанавливать заново, а необходимо просто подключить, делается это так. Открываем вкладку «Включение и отключение компонентов Windows» и отмечаем пункт .NET Framework 3.5 (включает .NET 2.0 и 3.0), затем жмём на OK и все дела.
 
Но после данных действий я опять получил ошибку «Произошла ошибка. Некоторые компоненты установить не удалось»
Пришлось обратиться за помощью к моему другу Владимиру и он как всегда нашёл оригинальное решение!

Как интегрировать пакет NET Framework 3.5 в установленную Windows 10 с помощью Dism

 
Если у вас не получается интегрировать пакет NET Framework 3.5 в установленную Windows 10 привычным способом, то поступаем так.
В дистрибутиве Windows 10 есть пакет NET Framework 3.5 в виде файла с разрешением .cab. Cab файлы - это пакетные файлы, которые можно интегрировать в операционную систему с помощью Dism. Смотрим подробности.

Скачиваем оригинальный ISO-образ Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу, в моём случае буква диска (D:).
Пакет NET Framework 3.5 в виде файла с разрешением .cab, находится по пути D:\sources\sxs и называется microsoft-windows-netfx3-ondemand-package.cab.

Открываем Windows PowerShell от имени администратора

и вводим команду: 

dism /online /add-package /packagepath:d:\sources\sxs

Опять открываем вкладку «Включение и отключение компонентов Windows» и видим, что компонент NET Framework 3.5 включен в нашей Windows 10.

Метки к статье: Своя сборка Windows Dism Windows 10

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Sanchez

16 декабря 2017 13:42

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.03.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 124

Круто, спасибо! Была недавно похожая ситуация)

<
Пашуня

16 декабря 2017 14:50

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 12.07.2016
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 12

клёвый сайт! видно ухожен!) помогу всегда своими знаниями)!

<
pawel97

18 декабря 2017 11:43

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Знаем ещё со времён Win8.0. Тут стоит упомянуть, что делать так желательно сразу после установки ос, до обновлений, а то придётся разбираться с ошибкой, сносить какие-то апдейты и ставить их обратно после включения фреймворка. Непонятно, почему m$ отключили 3-ий фреймворк по дефолту - не мешает же, да и у кабов отдельных сжатие хуже, нежели wim/esd.

<
Валерий

19 февраля 2018 03:40

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

PS C:\Users\Валик> dism /online /enable-feature /featurename:NetFX3 /all /Source:C:\sources\sxs

Cистема Dism
Версия: 10.0.16299.15

Версия образа: 10.0.16299.64

Включение функций
[==========================100.0%==========================]

Ошибка: 14003

Указанная сборка не установлена в системе.

Файл журнала Dism находится по адресу C:\Windows\Logs\Dism\dism.log

 

Я вырезал его случайно из образа когда редактировал под себя. Ну и как быть в этой ситуации если он вообще не установлен в системе?

<
admin

19 февраля 2018 10:39

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225

Это вы пробовали установку файлов компонентов .NET Framework 3.5 из Центра обновления Windows, а наш способ с Cab файлом?

<
Ahmad

2 января 2019 09:42

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

PS C:\Windows\system32> dism /online /add-package /packagepath:d:\sources\sxs

Cистема Dism
Версия: 10.0.14393.0

Версия образа: 10.0.14393.0

Ошибка при попытке открыть - "d:\sources\sxs" Ошибка: 0x80070003
Ошибка при попытке открыть - "d:\sources\sxs" Ошибка: 0x80070003

Ошибка: 3

Ошибка при попытке открыть - "d:\sources\sxs" Ошибка: 0x80070003

Файл журнала Dism находится по адресу C:\Windows\Logs\Dism\dism.log
PS C:\Windows\system32>

 

что делать?

<
admin

2 января 2019 11:07

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225

простой способ попробуйте

https://remontcompa.ru/1226-net-framework-35-dlya-windows-10.html

<
Guy-Manuel

17 января 2019 22:44

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Спасибо, помогло.

<
Leon

7 октября 2019 18:02

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Как интегрировать Net Framework 3.5 в Windows 7? При установки определенной программы, имеющийся Framework 3.5.1 в win 7 не подходит!
<
admin

7 октября 2019 20:34

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225
Цитата: Leon
Как интегрировать Net Framework 3.5 в Windows 7?

С помощью программы Dism++.
<
Фёдор

8 октября 2019 17:36

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Leon, чтобы интегрировать .NET Framework 3.5 в Windows 7 надо еще в ней сначала дезинтегрировать встроенный 3.5.1, например, отключив установку компонента через файл автоустановки. Однако, начать надо бы с проверки как определенная программа отреагирует на изменение версии .NET Framework в реестре, может ей этого будет достаточно. Смотреть, менять значения ключей SP и Version в разделах реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1049
Номер всех версии .NET Framework, включая 3.5 RTM, в википедии можно посмотреть. Если не прокатит, можно в Windows 7 удалить версию 3.5.1 штатным образом и с помощью .NET Framework Cleanup Tool, затем попробовать установку версии 3.5 RTM, скачать и то и то можно с http://net-framework.ru/ или на с официальной https://www.microsoft.com/ru-ru/download/details.aspx?id=21 развернуть Инструкции по установке, где в низу будет ссылка на полный распространяемый пакет 3.5 RTM. А вот дальше уже сами будете выбираться из проблем установки 3.5 RTM на Windows 7. Могу посоветовать смотреть только по одной из ссылок https://forum.ixbt.com/topic.cgi?id=22:70479

<
Leon

9 октября 2019 13:33

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Фёдор, большое спасибо! Вы меня поняли, что я хочу. Выйду на работу, на следующей недели, согласно Ваших рекомендаций, буду пробовать. По результату отпишусь.
Не плохо бы затронуть этот вопрос на remontcompa.ru! Как вы считаете, Admin?
<
admin

9 октября 2019 14:06

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225
Цитата: Leon
Не плохо бы затронуть этот вопрос на remontcompa.ru! Как вы считаете, Admin?

Ну мы в общем обзоре программы Dism++ касались темы внедрения с её помощью компонентов. Там особо то и нечего рассматривать в отдельной публикации. Вам надо установить компонент, ставите его галочку и жмёте "Применить". Надо удалить - ставите его крестик и жмёте "Применить".
<
Фёдор

9 октября 2019 15:54

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Leon, на Windows 7 x64 еще надо посмотреть разделы реестра HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5
admin, ему надо внедрять не Компонент Windows Microsoft .NET Framework 3.5.1, который и по умолчанию ставится, а версию 3.5.0 RTM которой нет в компонентах Windows 7 даже исходной версии без пакета исправлений 1.
<
admin

9 октября 2019 17:00

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225
Цитата: Фёдор
admin, ему надо внедрять не Компонент Windows Microsoft .NET Framework 3.5.1, который и по умолчанию ставится, а версию 3.5.0 RTM которой нет в компонентах Windows 7 даже исходной версии без пакета исправлений 1.

Ну он сам разберётся, что ему нужно. Что ж вы, Фёдор, так убиваетесь... Вы ж так не убьётесь
<
Leon

9 октября 2019 17:46

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Никто не убивается. Просто есть люди, которые хотят подсказать и помочь. А есть, которые хотят отписаться либо для "красного словца" или по незнанию или ещё по каким то причинам.
<
Фёдор

9 октября 2019 17:47

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
admin, приношу свои извинения, я забыл, что не стоит вас упоминать всуе.
Сергей Михалков — Дело было вечером, делать было нечего. Я тот который ногой качал.
<
admin

9 октября 2019 18:12

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 788
  • Комментариев: 39 225
Leon, не зная больше того, что видите прямо здесь и сейчас, не зная предыстории, не разбрасывались бы суждениями.
<
Фёдор

10 октября 2019 15:59

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Leon, Вы, не отвлекайтесь, займитесь решением вашей проблемы.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 8+3=?
Ответ:*

 

НАВИГАЦИЯ

 

Архив новостей Декабрь 2019 (3)
Ноябрь 2019 (8)
Октябрь 2019 (10)
Сентябрь 2019 (12)
Август 2019 (13)
Июль 2019 (14)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник