Win10 Невозможно установить .NET Framework 3.5

1799
Joan

Просто переключился на Win 10 с Win 8.1. Программа выдает ошибку при запуске (не удалось загрузить C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorlib.tlb), поэтому я попытался переустановить .NET Framework.

Я попробовал все возможности, которые нашел, и даже установил некоторые компоненты, которые косвенно его устанавливают, но всегда заканчивается:

.NET Framework 3.5 (включает .NET 2.0 и 3.0)

Система не может найти указанный файл. Код ошибки 0x80070002

Я потратил много времени на поиск возможностей, давайте посмотрим, есть ли у кого-нибудь подсказка или нежелательный возврат к Win8.1 на горизонте ...

ОБНОВЛЕНИЕ: из предложения в комментарии @ magicandre1981: Не удается установить .net 3.5 на Windows 10

Указывая на: https://blogs.technet.microsoft.com/mniehaus/2015/08/31/adding-features-incключение-net-3-5-to-windows-10/

Я выполнил:

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ 

И это сработало! 100% выполнено без проблем. Теперь почти все исправлено, за исключением случаев, когда я пытаюсь открыть окно свойств в Visual Studio 2008 (основной пользователь .NET 3 говорит, что

Не удалось создать компонент .NET Frameworks PropertyGrid. Убедитесь, что Common Language Runtime и .NET Frameworks установлены правильно.

Я не копался глубже, но я надеюсь исправить это, надеюсь, последний.

0
Как именно вы пытались установить его? Этот компьютер находится в домене, который использует WSUS случайно? Ƭᴇcʜιᴇ007 8 лет назад 0
Не уверен, что такое WSUS, так что если это то, что вам нужно установить, нет. Это просто обновление с Win8.1 до Win10 (онлайн по бесплатному предложению от MS), система в небольшой локальной сети, но без особых настроек. Я пытался найти логи установки, чтобы найти какой-то ключ к отсутствующему файлу, но эта вещь неуловима. Я потерял счет того, что я пробовал, но всегда заканчиваю установкой .NET 3.5, которая заканчивается ошибкой. Joan 8 лет назад 0
@ magicandre1981 Это не относится к тому же номеру ошибки, но оттуда я получил существенный прогресс (см. Обновление в посте). Спасибо Joan 8 лет назад 0
запустить такую ​​старую версию VS в Win7 Virtual Maschine. ошибка швов приехать из 3.5 SDK magicandre1981 8 лет назад 0

1 ответ на вопрос

3
NetwOrchestration

Если у вас есть установочный носитель Windows 10 (DVD, ISO, USB), подключите его. Запустите cmdот имени администратора и запустите:

dism /online /Enable-Feature /FeatureName:Netfx3 /All /LimitAccess /Source:E:\sources\sxs 

Где E:\буква диска назначена установочному носителю. Если вы по-прежнему получаете сообщение об ошибке, вам необходимо удалить все обновления для NetFx4.5, затем повторить шаги, описанные выше, и снова обновить NetFx4.5, как указано здесь . Также проверьте здесь, если вы присоединились к домену.

Поскольку обновление было онлайн, у меня не было DVD, но я вижу обновление в посте, так как это был хороший маршрут. Joan 8 лет назад 0
Вы пробовали `/ Enable-Feature` с ключом` / All`? он устанавливает все зависимости и родительские компоненты, связанные. NetwOrchestration 8 лет назад 0