Почему не работает dotnet

Устранение неполадок заблокированных установок и удалений .NET Framework

При запуске веб- или автономного установщика для .NET Framework 4.5 или более поздних версий может возникать проблема, которая препятствует установке .NET Framework или блокирует ее. Эти неполадки, а также рекомендации по их устранению, приводятся в следующей таблице.

В Windows 8 и более поздних версиях .NET Framework представляет собой компонент операционной системы, который нельзя удалить отдельно. Обновления для .NET Framework отображаются на вкладке Установленные обновления элемента Программы и компоненты в панели управления. В операционных системах, где платформа .NET Framework не предустановлена, .NET Framework отображается на вкладке Удаление или изменение программы (или на вкладке Установка и удаление программ) элемента Программы и компоненты в панели управления. Сведения о версиях Windows, в которых предварительно установлена платформа .NET Framework, см. в разделе Требования к системе.

Так как версии 4.x платформы .NET Framework являются обновлениями на месте, невозможно установить более раннюю версию платформы .NET Framework 4.x в системе, где уже установлена более поздняя версия. Например, в системе с обновлением Windows 10 Fall Creators Update невозможно установить .NET Framework 4.6.2, так как в ОС предустановлена платформа .NET Framework 4.7.1.

Можно определить, какие версии платформы .NET Framework установлены в системе. См. практическое руководство по Определение установленных версий платформы .NET Framework для получения дополнительной информации.

В этой таблице 4.5.x — это .NET Framework 4.5 и доработанные выпуски 4.5.1 и 4.5.2, 4.6.x — это .NET Framework 4.6 и доработанные выпуски 4.6.1 и 4.6.2, 4.7.x — это .NET Framework 4.7 и доработанные выпуски 4.7.1 и 4.7.2, а 4.8 — это .NET Framework 4.8.

Сообщение о блокировке Рекомендации и дополнительные сведения
Удаление платформы Microsoft .NET Framework может вызвать неполадки в работе некоторых приложений. Обычно не рекомендуется удалять установленные версии .NET Framework, поскольку используемые приложения могут зависеть от конкретной версии .NET Framework. Дополнительные сведения см. в разделе .NET Framework для пользователей руководства Начало работы.
.NET Framework 4.5.x/4.6.x/4.7.x (RUS) или более позднее обновление уже установлено на этом компьютере. Никаких действий не требуется.

Чтобы определить, какие версии платформы .NET Framework установлены в системе, см. статью Практическое руководство. Определение установленных версий платформы .NET Framework.

.NET Framework 4.5.x/4.6.x/4.7.x/4.8 (язык) требует наличия .NET Framework 4.5.x/4.6.x/4.7.x/4.8. Установите.NET Framework 4.5.x/4.6.x/4.7.x/4.8 из Центра загрузки и повторно запустите программу установки. Перед установкой языкового пакета необходимо установить английскую версию указанного выпуска .NET Framework. Дополнительные сведения см. в разделе о языковых пакетах руководства по установке.
Не удается установить .NET Framework 4.5.x/4.6.x/4.7.x/4.8. Эта программа несовместима с другими приложениями на данном компьютере.

Эта программа несовместима с другими приложениями на данном компьютере.

Скорее всего, на компьютере установлена предварительная или RC-версия .NET Framework. Удалите ее и снова запустите программу установки.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8. нельзя удалить, используя этот пакет. Чтобы удалить .NET Framework 4.5.x/4.6.x/4.7.x/4.8. с компьютера, откройте панель управления, выберите Программы и компоненты, Просмотр установленных обновлений и «Обновление для Microsoft Windows» (KB2828152), а затем щелкните Удалить. Устанавливаемый пакет не удаляет предварительную или RC-версию .NET Framework.

Удалите предварительную или RC-версию с помощью панели управления.

Не удается удалить .NET Framework 4.5.x/4.6.x/4.7.x/4.8. От этой программы зависят другие приложения на данном компьютере. Обычно не рекомендуется удалять установленные версии .NET Framework, поскольку используемые приложения могут зависеть от конкретной версии .NET Framework. Дополнительные сведения см. в разделе .NET Framework для пользователей руководства Начало работы.
Распространяемый пакет .NET Framework 4.5.x/4.6.x/4.7.x/4.8. неприменим для этой операционной системы. Скачайте .NET Framework 4.5.x/4.6.x/4.7.x/4.8 для своей операционной системы на странице загрузки .NET Framework. Возможно, вы пытаетесь установить .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 или 4.8 на платформу, которая не поддерживается, или выбрали пакет установки, в котором отсутствуют компоненты для некоторых операционных систем. Повторите установку с помощью автономного установщика (для 4.5.1, для 4.5.2, для 4.6, для 4.6.1, для 4.6.2, для 4.7), для 4.7.1, для 4.7.2 или для 4.8. Дополнительные сведения см. в руководстве по установке и в требованиях к системе для поддерживаемых операционных систем.
Перед установкой продукта необходимо установить обновление, соответствующее KB . Перед установкой .NET Framework требуется установить обновление KB. Установите обновление, а затем повторно начните установку .NET Framework.

Например, для установки обновленных версий .NET Framework в ОС Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2 необходимо установить обновление, соответствующее KB2919355.

В настоящее время на компьютере установлены основные серверные компоненты операционной системы Windows Server 2008. Для установки .NET Framework 4.5.x требуется более поздний выпуск операционной системы. Установите Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии и перезапустите программу установки .NET Framework 4.5.x. .NET Framework 4.5.1 b 4.5.2 поддерживается в роли Server Core с Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии. См. раздел Требования к системе.
У вас недостаточно прав для завершения этой операции для всех пользователей данного компьютера. Войдите в систему как администратор и перезапустите операцию Установка. Для установки .NET Framework требуются права администратора.
Невозможно продолжить установку, поскольку другая установка требует перезагрузки компьютера. Перезагрузите свой компьютер и перезапустите программу установки. Перезагрузка иногда требуется для завершения установки. Выполните инструкции по перезагрузке компьютера и снова запустите программу установки.

В редких случаях может быть предложено несколько раз перезагрузить компьютер, если ОС Windows обнаружила несколько отсутствующих обновлений и перезапускается для установки следующего обновления в очереди.

Не удается установить .NET Framework в режиме совместимости программ. См. подробнее о проблемах с совместимостью программ далее в этой статье.
Не удалось установить .NET Framework 4.5.x/4.6.x/4.7.x/4.8., так как хранилище компонентов повреждено. Дополнительные сведения см. в статье Исправление ошибок Центра обновления Windows с помощью системы DISM или средства проверки готовности системы к обновлению.
Не удается запустить программу установки, поскольку на этом компьютере недоступен установщик Windows. См. статью Ошибка «Не удалось получить доступ к службе установщика Windows » при попытке установить программу в Windows 7 или Windows Vista на веб-сайте службы поддержки Майкрософт.
Программа установки может работать ненадлежащим образом, поскольку на компьютере недоступна служба Центра обновления Windows. Вместо службы Центра обновления Microsoft Windows могут использоваться службы Windows Server Update Services (WSUS). Дополнительные сведения см в разделе с кодом ошибки 0x800F0906 в ошибке установки платформы .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907.

См. также статью Получение последней версии агента Центра обновления Windows на веб-сайте службы поддержки Майкрософт.

Программа установки может работать ненадлежащим образом, поскольку на компьютере недоступна фоновая интеллектуальная служба передачи данных (BITS). См. раздел об обновлении, позволяющем исправить сбой фоновой интеллектуальной службы передачи данных (BTIS) на компьютере с ОС Windows Vista на веб-сайте службы поддержки Майкрософт.
Программа установки может работать неправильно, поскольку обновление Windows обнаружило ошибку и отображает код ошибки 0x80070643 или 0x643. См. статью об ошибке установки обновления .NET Framework с кодом 0x80070643 или 0x643 на веб-сайте службы поддержки Майкрософт.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8. уже существует в этой операционной системе. Устанавливать распространяемый пакет .NET Framework 4.5.x/4.6.x/4.7.x/4.8. не нужно. Никаких действий не требуется.

Чтобы определить, какие версии платформы .NET Framework установлены в системе, см. статью Практическое руководство. Определение установленных версий платформы .NET Framework. Список поддерживаемых операционных систем см. в разделе Требования к системе.

.NET Framework 4.5.x/4.6.x/4.7.x/4.8. не поддерживается в этой операционной системе. Список поддерживаемых операционных систем см. в разделе Требования к системе.

Для неудачных установок платформы .NET Framework в Windows 7 это сообщение обычно указывает на то, что не установлен пакет обновления 1 (SP1) для Windows 7. В системах Windows 7 платформе .NET Framework требуется пакет обновления 1 (SP1) для Windows 7. Если вы используете Windows 7 и еще не установили пакет обновления 1 (SP1), это необходимо сделать перед установкой платформы .NET Framework. Сведения об установке Windows 7 с пакетом обновления 1 (SP1) см. в разделе Сведения об установке Windows 7 с пакетом обновления 1 (SP1).

На компьютере установлена версия Server Core операционной системы Windows Server 2008. Для работы .NET Framework 4.5.x требуется полный выпуск операционной системы или Server Core 2008 R2 с пакетом обновления 1 (SP1). Установите полную версию Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1) или Server Core 2008 R2 с пакетом обновления 1 (SP1) и перезапустите программу установки .NET Framework 4.5.x. .NET Framework поддерживается в роли Server Core с Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии. См. раздел Требования к системе.
.NET Framework 4.5.x уже входит в состав операционной системы, но пока этот компонент отключен (только для Windows Server 2012). Чтобы включить платформу .NET Framework 4.5.x, используйте раздел Включение или отключение компонентов Windows на панели управления.
Для этой программы установки требуется компьютер с процессором x86. Ее нельзя запускать на компьютерах с процессорами x64 или IA64. См. раздел Требования к системе.
Для этой программы установки требуется компьютер с процессором x64 или x86. Ее невозможно установить на компьютер с процессором IA64. См. раздел Требования к системе.

Проблемы совместимости программ

Установка .NET Framework 4.5 и ее доработанных выпусков завершается сбоем с кодом ошибки 1603 или блокируется, когда она выполняется в режиме совместимости программ Windows. Помощник по совместимости программ сообщает, что платформа .NET Framework могла быть установлена неправильно, и предлагает переустановить ее с использованием рекомендуемых параметров (режима совместимости программ). Также возможно, что помощник по совместимости программ выбрал режим совместимости, если программу установки .NET Framework не удалось запустить или установка была отменена.

Установщик .NET Framework невозможно запустить в режиме совместимости программ. Чтобы установка не блокировалась, в редакторе реестра должен быть выключен режим совместимости программ для всей системы.

Нажмите кнопку Пуск и выберите Выполнить.

В диалоговом окне Выполнить введите «regedit»и нажмите ОК.

В редакторе реестра найдите следующие подразделы:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

В столбце «Имя» найдите загрузки .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 или 4.7.2 (в зависимости от устанавливаемой версии) и удалите их. Скачиваемые файлы см. в разделе Установка .NET Framework для разработчиков.

Перезапустите установщик .NET Framework для версий 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 или 4.7.2.

Источник

Не может запустить платформа .NET Framework 4.5.1 после установки платформа .NET Framework 4.5.1 на Windows 8 или Windows Server 2012

В этой статье вы можете решить проблему, из-за которой не удается запустить платформа .NET Framework приложения на основе 4.5.1 после установки платформа .NET Framework 4.5.1 на Windows 8 или Windows Server 2012.

Оригинальная версия продукта: платформа .NET Framework 4.5.1, Windows 8, Windows Server 2012
Исходный номер КБ: 2867719

Симптомы

Предположим, что вы установите microsoft платформа .NET Framework 4.5.1 на Windows 8 или Windows Server 2012. При попытке запуска приложения, которое зависит от платформа .NET Framework 4.5.1, вы можете получить следующее сообщение:

Для этого приложения требуется одна из следующих версий платформа .NET Framework:
. NETFramework, Version=v4.5.1
Вы хотите установить эту платформа .NET Framework версию сейчас?

Установка платформа .NET Framework 4.5.1 на Windows 8 или Windows Server 2012 может потребовать перезапуска компьютера. Эта проблема может возникнуть, если компьютер не перезапустится, или если проблема возникает при завершении установки после перезапуска компьютера.

Причина

Эта проблема возникает из-за того, что платформа .NET Framework 4.5.1 была выполнена не успешно.

Обходной путь

Чтобы решить эту проблему, переустановим платформа .NET Framework 4.5.1.

Источник

Не устанавливается .NET Framework 3.5: способы устранения проблемы

Не устанавливается .NET Framework 3.5: способы устранения проблемы

Windows 11

Не отображается текст в ячейке Excel

Как отобразить строки в Excel

Как закрыть Эксель, если не закрывается

Как сделать, чтобы Эксель не округлял числа

Системы Windows 7 и 8.1 должны устанавливаться с интегрированной версией 4.5 программной платформы .NET Framework, необходимой для полноценной работы некоторых программ и игр. А Windows 10 изначально на своем борту должна содержать предустановленную версию платформы 4.6, совместимую с версией-предшественницей 4.5. Старая версия .NET Framework 3.5, которая требуется для работы, как правило, длительное время не поддерживаемых разработчиками программ и игр, в состав актуальных версий Windows не входит. Естественно, имеется в виду, что операционная система устанавливалась с оригинального образа дистрибутива. С неоригинальными дистрибутивами все может быть по-другому: операционная система может как содержать несколько версий .NET Framework, включая старую 3.5, так и поставляться без отдельных предустановленных системных компонентов по типу урезанной сборки Windows.

Старая .NET Framework 3.5 устанавливается отдельным этапом при инсталляции в систему программ, основанных на архитектуре этой версии платформы. Установка последней также может быть запущена пользователем вручную. Что для этого необходимо сделать? Открываем панель управления. В окне последней ищем раздел «Программы и компоненты». Чтобы было быстрее, в Windows 7 название раздела можно прописать в качестве поискового запроса в поисковой строке меню «Пуск». А в Windows 8.1 и 10 прямой доступ к этому разделу предусмотрен в меню, вызываемом клавишами Win+X. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.

Появится небольшое окошко с перечнем системных компонентов. Здесь нужно активировать галочку версии .NET Framework 3.5 и нажать «Ок».

Далее нужно подтвердить скачивание файлов платформы.

Однако процесс скачивания и установки платформы успешно закончится далеко не в каждом случае.

Как решаются проблемы, которые, возможно, возникнут в процессе установки .NET Framework 3.5?

1. Скачивание инсталлятора с сайта Microsoft

Если рассмотренным выше способом .NET Framework 3.5 не устанавливается, можно попытаться решить проблему путем запуска установщика платформы, скачанного с официального источника Microsoft .

2. Запуск службы Центра обновления

Ошибка установки платформы 0x800F081F, как правило, является следствием отключения ранее службы Центра обновления Windows. Если отключались системные обновления или, возможно, в Windows 10 применялись специальные программы-твикеры для этих целей, необходимо запустить службу Центра. Раздел системных служб можно открыть с помощью команды «Выполнить». В ее поле вводится:

В самом низу перечня служб находится служба Центра. Двойным кликом открываем ее.

Запускаем службу. Применяем изменения.

После этого необходимо повторить попытку установки платформы любым из рассмотренных выше способов.

3. Использование DISM

Рассмотренные выше способы устранения проблем, возникающих при установке .NET Framework 3.5, предусматривают наличие интернет-подключения. Если интернет-подключения нет, для установки программной платформы можно задействовать дистрибутив Windows. Способ, рассмотренный ниже, также подойдет и для случаев, когда при попытке установки платформы будет получено сообщение об ошибке 0x800F0906.

Подключаем дистрибутив той версии Windows, что установлена на компьютере. Либо подсоединяем флешку, либо вставляем DVD-диск в привод, либо монтируем ISO-образ в виртуальный привод. Версии Windows 8.1 и 10 в числе штатного функционала предусматривают возможность монтирования ISO-образов и отображения их как разделов диска. Для этого в контекстном меню на ISO-файле дистрибутива Windows необходимо выбрать «Подключить».

Прежде дальнейших действий нужно установить, как в проводнике значится носитель с дистрибутивом. Затем в командную строку вставляем скопированную команду:

Правим команду: вместо буквы диска D, как в приведенном примере, подставляем свою букву флешки, DVD-диска или смонтированного ISO-образа. Жмем Enter.

После того, как прогресс выполнения команды достигнет 100%, можем закрывать командную строку и снова пытаться установить платформу описанным в начале статьи способом.

Источник

Читайте также:  Как настроить компьютер для раздачи вай фай
Оцените статью