Как запустить программу без net framework

Обновлено: 21.11.2024

Он разработан, чтобы упростить разработку веб-приложений и программных приложений на нескольких языках. Разработчики могут создавать приложения для Windows, Microsoft Azure, Windows Server и веб-службы XML на одной платформе.

Установить через Центр обновления Windows

Для использования этого метода требуется работающее подключение к Интернету.

<р>1. Нажмите клавишу Win на клавиатуре и введите «Компоненты Windows» в поле поиска.

<р>2. Нажмите «Включить или отключить функции Windows», чтобы открыть диалоговое окно конфигурации.

Для завершения установки может потребоваться перезагрузка компьютера.

Ручная установка с установочного носителя Windows

Вот как это сделать:

<р>1. Вставьте DVD-диск Windows или загрузочный USB-накопитель Windows в компьютер.

<р>2. Затем откройте Проводник и в разделе «Этот компьютер» обратите внимание на букву установочного носителя, который вы вставили (D: в моем случае).

<р>3. Нажмите клавишу Windows и введите cmd в поле поиска.

<р>4. Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

<р>5. Затем выполните следующую команду. Не забудьте заменить D: буквой установочного носителя на вашем компьютере.

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

Microsoft позволяет загружать большинство версий напрямую для ручной установки. Все версии с 3.5 SP1 по 4.8 доступны для загрузки, хотя не все из этих версий активно поддерживаются. Выберите нужную версию и загрузите вариант среды выполнения.

Текущий список старых версий включает:

Устранение неполадок при установке

  • Проблемы с Центром обновления Windows. Если вы получаете сообщения об ошибках, связанных с определенным номером базы знаний или о необходимости дополнительных обновлений, установите все последние обновления Windows, прежде чем продолжить.
  • Поврежденная загрузка. Если вы получаете какие-либо ошибки, связанные с поврежденной установкой, проверьте «Установка и удаление программ», чтобы узнать, не установилось ли что-нибудь. Удалите, если возможно. Затем вручную загрузите нужную версию и установите ее таким образом.

Microsoft предлагает еще больше возможностей устранения более сложных ошибок.

Использование Проводника

Использование PowerShell

Нажмите Win + X и выберите Windows PowerShell (администратор). Введите в командной строке следующее:

Здесь показаны все версии, которые в настоящее время установлены.

Использование командной строки

Хотя результат не такой аккуратный и красивый, вы можете использовать командную строку вместо PowerShell. Откройте Пуск и введите cmd. Выберите «Запуск от имени администратора» в командной строке, когда она появится.

Введите следующую команду:

Прокрутите список, глядя на строку Версия.

Часто задаваемые вопросы

Версии с 4.0 по 4.5.1 больше не поддерживаются. Версии с 4.5.2 по 4.6.1 wukk перестанут поддерживаться 26 апреля 2022 г.

Для версий 4.6.2 и выше в настоящее время не указана дата окончания поддержки.

3. Как я могу проверить совместимость?

Подведение итогов

Андреа Кьярелли

Старший юрист-разработчик

Последнее обновление: 15 октября 2021 г.

Андреа Кьярелли

Старший юрист-разработчик

Последнее обновление: 15 октября 2021 г.

Auth0 Marketplace
Откройте для себя и активируйте интеграции, необходимые для идентификации личности

Единая платформа

Конечно, создание этой единой платформы потребовало значительных усилий и реорганизации внутренней архитектуры. Несколько функций были удалены из основного набора API, как вы увидите позже, но общая производительность платформы улучшилась.

Отправить твит

Утверждения верхнего уровня

Среди новых функций одной из самых примечательных является введение операторов верхнего уровня. Чтобы узнать, что это такое, взгляните на следующую классическую минимальную программу:

Чтобы вывести на консоль одну строку, вам нужно определить пространство имен, класс и статический метод Main(). Теперь вы можете избавиться от этой инфраструктуры кода и просто написать следующее:

Типы записей

Еще одна интересная новая функция — типы записей. С записями вы можете объявить неизменяемый ссылочный тип, т. е. тип на основе класса, который нельзя изменить после его создания. Примером встроенного неизменяемого ссылочного типа является System. Класс струн. После создания экземпляра System . String , вы больше не можете изменить его значение.

Рассмотрите следующее объявление типа записи:

Вы можете создать экземпляр записи Person так же, как и класс, но вы не можете изменить его свойство FirstName:

Однако вы можете сравнить два экземпляра записи Person аналогично примитивным значениям:

Настройка инициализации

Этот класс определяет человека со свойствами LastName и FirstName, которые можно инициализировать, но нельзя изменить. Свойство Address можно изменить в любое время:

Поддержка однофайловых приложений

Конечно, вы также можете указать эти параметры в конфигурации вашего проекта:

Ознакомьтесь с документацией, чтобы узнать больше об этом типе развертывания.

Технологии больше не поддерживаются

Веб-формы

Однако у вас есть несколько альтернатив для создания веб-интерфейсов. Если вы создаете традиционные веб-приложения, Razor Pages — одна из таких альтернатив. Если вы хотите создавать одностраничные приложения, вы можете использовать Blazor.

Фонд связи Windows (WCF)

Альтернативой WCF, рекомендованной корпорацией Майкрософт, является переход на gRPC. Но если вы испытываете ностальгию по WCF или хотите подготовиться к плавному переходу, вы можете попробовать проект с открытым исходным кодом CoreWCF.

Фонд рабочих процессов Windows

Обзор

В ASP.NET Core вам нужно создать API на панели управления Auth0 и изменить несколько вещей в коде. Чтобы создать API, вам необходимо зарегистрировать бесплатную учетную запись Auth0. После этого вам нужно перейти в раздел API панели инструментов и нажать «Создать API». В показанном диалоговом окне вы можете установить Имя вашего API как "Книги", Идентификатор как "http://books.mycompany.com" и оставить Алгоритм подписи как "RS256".

После этого необходимо добавить вызов в службы. AddAuthentication() в методе ConfigureServices() класса Startup следующим образом:

В тело метода Configure() класса Startup также необходимо добавить вызов app. UseAuthentication() и app. Используйте авторизацию ( ), как показано ниже:

Убедитесь, что вы вызываете эти методы в указанном выше порядке. Это необходимо, чтобы все работало правильно.

Наконец, добавьте следующий элемент в appsettings . файл конфигурации json:

Примечание. Замените заполнители YOUR_DOMAIN и YOUR_AUDIENCE фактическими значениями домена, который вы указали при создании учетной записи Auth0, и идентификатора, назначенного вашему API.

< /цитата>
  • через диспетчер серверов;
  • С помощью команды DISM: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • Использование PowerShell: Install-WindowsFeature NET-Framework-Core
  1. Ваш сервер не настроен на получение обновлений с локального сервера WSUS (проверьте настройки обновлений в GPO или непосредственно в реестре серверов); и настройки брандмауэра не должны ограничивать доступ к серверам Центра обновления Windows.

Как видите, функция NET-Framework-Core находится в статусе Удалено.

Чтобы установить NET-Framework-Core, вам потребуется дистрибутив Windows Server 2016/2019 в виде файла ISO, DVD-диска или в распакованном виде в виде общая сетевая папка. Смонтируйте ISO-файл с установочным образом Windows Server как виртуальный диск (например, диск D:). Теперь вы можете установить компоненты Windows из графического интерфейса или с помощью PowerShell.

В этом окне необходимо указать путь к хранилищу компонентов (папке SxS) установочного образа Windows Server 2016. Если вы смонтировали образ ISO как виртуальный диск, путь может выглядеть как D:\sources\sxs. Это также может быть сетевая папка, куда вы скопировали файлы дистрибутива (например, \\fs1\iso\ws2016\sources\sxs). Затем нажмите ОК.

Просто запустите установку.

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Где D:\ — это диск с исходными файлами Windows Server 2016.

Параметр LimitAccess запрещает DISM подключаться к серверам Центра обновления Windows для получения двоичных файлов компонентов. Используются только исходные файлы в указанной папке.

Его также можно установить с помощью командлета PowerShell Add-WindowsFeature:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

После завершения установки компонента перезагрузка сервера не требуется.

dism/online/Add-Package/PackagePath:C:\distrib\net35\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.

Управление установкой дополнительных компонентов с помощью GPO

Используя параметр групповой политики Укажите параметры для установки дополнительных компонентов и восстановления компонентов (находится в разделе «Конфигурация компьютера» -> «Административные шаблоны» -> «Система» объекта групповой политики), вы можете настроить определенные параметры для установки компонентов Windows из локального источника или Центра обновления Windows, даже при использовании WSUS.

Здесь вы можете указать, что при установке или восстановлении компонентов Windows вы всегда должны загружать файлы с серверов Центра обновления Windows (Интернет), а не с локального сервера WSUS («Загружать содержимое для восстановления и дополнительные функции непосредственно из Центра обновления Windows вместо Службы обновления сервера»). Вы также можете указать путь к каталогу с компонентами Windows Server (или wim-файлом), который вы хотите использовать при установке компонентов (указывается в параметре «Альтернативный путь к исходному файлу»).

Те же команды DISM и PowerShell для загрузки и онлайн-установки .NET Framework 3.5:
DISM /online /Enable-Feature /FeatureName:"NetFx3"
и
Enable-WindowsOptionalFeature — В сети — FeatureName "NetFx3"

Get-WindowsCapability -Online -Name NetFx3~~~~

(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5"). Версия

Увлеченный всеми элементами, связанными с Windows, и в сочетании с его врожденной любознательностью, Иван глубоко погрузился в понимание этой операционной системы, специализируясь на драйверах и устранении неполадок с драйверами. Когда он не занимается. Подробнее

Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Решите проблемы с ПК и удалите вирусы за 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь).
  2. Нажмите «Начать сканирование», чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Исправить все», чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 0 читателей.

Dot NET Framework 3.5 — важный компонент Windows, и если Dot NET Framework отсутствует, могут возникнуть определенные проблемы.

Чтобы запустить эту команду, вам нужно заменить X на букву, обозначающую диск с установочным носителем.

Имейте в виду, что вы можете получить сообщение о том, что вам нужны права администратора для запуска этой команды.

В этом случае вам нужно запустить Командную строку от имени администратора и снова запустить эту команду.

Чтобы узнать, как это сделать, обязательно проверьте Шаг 1 в Решении 5.

Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
Нажмите здесь, чтобы загрузить и начать восстановление.

4. Установите отсутствующие обновления и повторите попытку

Иногда ошибки могут препятствовать установке определенных компонентов, но вы сможете исправить их, обновив Windows 10.

Если у вас возникли проблемы с открытием приложения "Настройки", ознакомьтесь с этой статьей, чтобы решить эту проблему.

6. Выполните сканирование DISM

7. Используйте команду lodctr

8. Измените свою групповую политику

После внесения этих изменений вам просто нужно запустить Командную строку от имени администратора и выполнить команду gpupdate /force, чтобы применить изменения.

9. Проверьте свой Центр поддержки

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

По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

Читайте также: