telegram
🪟windows

NET Framework 4.7 Не поддерживается в этой системе Windows 10

Для правильной работы некоторым играм, программам и службам в Windows, нужен NET Framework. В системе Windows 10 можно установить несколько разных версий NET Framework. Дело в том, когда в системе много версий NET Framework, и мы устанавливаем к примеру NET Framework 4.7, то у нас может возникнуть ошибка, что он не поддерживается в этой операционной системе.

Разберем в этой инструкции, что делать и как исправить, когда при установке NET Framework 4.7 появляется сообщение об ошибке, что он поддерживается в этой операционной системе Windows 10.

NET Framework 4.7 не поддерживается в этой системе

NET Framework 4.7 Не поддерживается в этой операционной системе

Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В редакторе перейдите по пути:

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
  2. Справа обратите внимание на "Имя" Release и конечные цифры в скобках.
  3. Также, обратите внимание на Version.
  4. Переходим к таблице ниже.

Версия нетфремворк в реестре

Ниже список версий NET Framework по тому значению, которое мы запоминали в скобках в имени Release. Если, к примеру, у вас установлен NET Framework 4.8, то вы не сможете установить NET Framework 4.7 более старой версии.

  • NET Framework 4.5 - 378389
  • NET Framework 4.5.1 - 378675
  • NET Framework 4.5.2 - 379893
  • NET Framework 4.6 - 393295
  • NET Framework 4.6.1 - 394254
  • NET Framework 4.6.2 - 394802
  • NET Framework 4.7 - 460798
  • NET Framework 4.7.1 - 461308
  • NET Framework 4.7.2 - 461808
  • NET Framework 4.8 - 528040

Если у вас с версиями все нормально, и вы не пытаетесь установить старую версию на новую, то воспользуйтесь инструментом от Microsoft по устранению неполадок NET Framework.

Конечно, если вам очень сильно нужно установить 4.7, то нужно удалить более новую версию NET Framework, но в этом нет необходимости, так как более новая включает в себя всё, что есть в старой. Если после удаления удаления новой версии, выдается ошибка, что NET Framework 4.7 не поддерживается в этой системе, то вы должны опять проверить версии в реестре.

Если вы экстремал, то можете попробовать изменить значение в скобах в реестре, чтобы указать системе на старую версию, к примеру 4.6.2 (394802), чтобы она не блокировала установку версии 4.7, но это огромный риск, который вы должны осознавать. Если надумаете брать на себя такую ответственность, то подготовьтесь: создайте точку восстановления системы и копию реестра.