Зачем мне нужен .NET 3.5 для установки .NET 3.5?

1469
Pyroglyph

РЕДАКТИРОВАТЬ: Пожалуйста, прочитайте, что я уже пробовал, прежде чем комментировать / отвечать. Спасибо.

Я только что нашел совершенно нелепую проблему. У меня Win10 на моем ноутбуке. Поставляется с .NET 4.5, но не с 3.5. Я хочу запустить игру, которая использует 3.5 (без нее не получится). Когда я запускаю онлайн или автономный установщик .NET 3.5, он говорит, что мне нужно .NET 3.5 для установки .NET 3.5!

Ridiculous error is ridiculous

Это очень расстраивает. Есть ли способ, которым я могу установить его вручную?


Вещи, которые я пробовал:

  • Запуск .NET 3.5 Online Installer (2Mb)
  • Запуск автономного установщика .NET 3.5 (237 МБ)
  • Использование dism.exe в соответствии с методом 3, перечисленным здесь (говорит The referenced assembly is not installed on your system.)
  • Запуск инструмента проверки .NET.
  • Обновление моей Windows (она не работает и говорит, что ничего не изменилось)
  • Устранение неполадок установщика (он говорит Incompatible program, что это неправильно, потому что у меня установлен .NET 4.5)
  • Установка .NET 2.0 (очевидно, мне для этого тоже нужен .NET 3.5)

Ни одна из этих работ! Есть идеи?

2
Нажмите «установить эту функцию» Ramhound 8 лет назад 1
@Ramhound Там написано: «Ссылочная сборка не установлена ​​в вашей системе», когда я тоже щелкаю по ней. Pyroglyph 8 лет назад 0
Вы пытались установить его через функцию добавления окон? Ramhound 8 лет назад 0
@Ramhound Я попытался добавить его с помощью функций Windows, но он не может сказать: `Указанная сборка не установлена ​​в вашей системе. ... Pyroglyph 8 лет назад 0
Вам не нужно устанавливать .Net Framework 3.5 в Windows 10, поскольку он уже встроен в него. Если включение не удалось, вы можете попробовать [метод DISM] (https://technet.microsoft.com/en-us/library/dn482069.aspx) pun 8 лет назад 0
@ The_IT_Guy_You_Dont_Like Я уже сказал, .NET 3.5 для меня не установлен, и я уже попробовал команду `dism`. Там написано: «Ссылочная сборка не установлена ​​в вашей системе». Pyroglyph 8 лет назад 0
Похоже, у вас может быть повреждение файловой системы. Запустите `CHKDSK`, затем запустите` SFC / Scannow`, и, если / после этих отчетов проблем не обнаружено (и / или все проблемы устранены), попробуйте снова. Ƭᴇcʜιᴇ007 8 лет назад 2
@ Ƭᴇcʜιᴇ007 `Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробная информация включена в CBS.Log windir \ Logs \ CBS \ CBS.log. Например, C: \ Windows \ Logs \ CBS \ CBS.log. Обратите внимание, что ведение журнала в настоящее время не поддерживается в сценариях автономного обслуживания. Pyroglyph 8 лет назад 0
Это говорит о том, что у вас повреждены файлы Windows .. И хранилище также повреждено. Исправьте это, и ваша проблема установки .Net должна быть решена. Ƭᴇcʜιᴇ007 8 лет назад 0
@ Ƭᴇcʜιᴇ007 И как именно я могу исправить эти поврежденные файлы? Мой CBS.log [здесь] (https://mega.nz/#!nkFjCLTJ!S1i-sVOhY1QK_yBh6vMzF8zTde7ARRBMRKAEfeE9l80), если это поможет. Pyroglyph 8 лет назад 0
Проверяется ли это в «Включение или выключение функций Windows» в «Программы и компоненты»? ssnobody 8 лет назад 0
@ssnobody Он выключен, но я не могу включить его, потому что он говорит: «Ссылочная сборка не установлена ​​в вашей системе». Pyroglyph 8 лет назад 0
Когда это происходит, вы обычно должны сделать ремонтную установку окон. Вы вставляете установочный диск для запуска Windows и наблюдаете за возможностью сделать восстановительную установку вместо обычной установки. С обновлением до Windows 10 я не уверен, куда вы сможете пойти, чтобы получить этот диск. Joel Coehoorn 8 лет назад 0

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

0
DarkMoon

Чтобы установить .NET 3.5 в Windows 10, вам нужно использовать компоненты Windows, а также конкретные файлы установки источника (т. Е. DVD или USB, с которого вы установили). Я использую эту команду большую часть времени (из командной строки с повышенными правами):

dism /online /enable-feature /featurename:netfx3 /all /source:d:\sources\sxs

Замените d:\ваш DVD или USB-накопитель, и вы должны быть в порядке.

Я уже сказал, что это не сработало в моем списке вещей, которые я пробовал. Там написано: «Ссылочная сборка не установлена ​​в вашей системе». Pyroglyph 8 лет назад 0
Извините, я не видел этого в оригинальном сообщении, только то, что вы пробовали графический интерфейс. :-( DarkMoon 8 лет назад 0
0
Pyroglyph

The only way I've found to fix this is to redownload the Windows 10 Installation Media and install Win10 from scratch.

0
Addison F.

.NET 3.5 уже должен быть включен в установку Windows 10. Вы можете включить его в Windows Features. Попробуйте выполнить действия, описанные в этой ссылке

Похожие вопросы