Установка.NET Framework 3.5 на Windows Server 2012
Я устанавливаю.NET 3.5 Framework на Windows Server 2012. Я скачал dotNetFx35setup.exe с веб-сайта Microsoft и скопировал его в папку E:\Sources\SxS. На каждой ссылке в Google они рассказывают об этой папке SxS, так же, как это. Но я все еще не могу установить.NET Framework из GUI . Я выбрал.NET в свойствах и указал путь к E:\Sources\SxS. Что я делаю не так??
Мой компьютер не подключен к Интернету, поэтому мне нужен какой-либо метод установки.
4 ответа
Вам нужно, чтобы ваш 2012/2012R2 ISO был установлен или распакован в папку, поскольку установочный носитель для.net 3.5 фактически включен в сам DVD/ISO!
Далее вы можете установить, запустив командную строку (от имени администратора) и выполнив следующую команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
(Замена d:\sources\sxs на C:\users\you\desktop... или куда бы вы его не распаковывали!)
Командные переключатели, использованные выше, делают следующее:
/Online targets the operating system you're running (instead of an offline Windows image).
/Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.
/All enables all parent features of the .NET Framework 3.5.
/LimitAccess prevents DISM from contacting Windows Update.
/Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory).
Это работает в 99,9% случаев, а в случае сбоя - это обычно указывает на проблему со службой обновления BITS/Windows - которые на самом деле используются инструментом DISM (Deployment Image Servicing and Management). Чтобы это исправить, взгляните на статью Microsoft Fixit. Руководство по Windows 8 также работает на 2012/2012R2!
Вам нужно, чтобы ваш 2012/2012R2 ISO был смонтирован или распакован в папку, поскольку установочный носитель для.NET 3.5 фактически включен в сам DVD/ISO.
Далее вы можете установить, запустив командную строку (как администратор) и выполнив следующую команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:Z:\sources\sxs
(Z:
указывает на привод DVD)
Если у вас нет ISO, вы можете загрузить пробную версию Windows 2012 R2 и скопировать /past sources/sxs, а также выбрать это расположение при установке.Net с помощью диспетчера сервера. Это работало нормально для меня.
У меня также была проблема с этим, и я должен отметить, что если вы используете OEM / ROHK-версию Windows Server 2012, проблема может заключаться в том, что установлен второй языковой пакет.
Второй языковой пакет также заблокирует установку.NET Framework.
С помощью lpksetup.exe вы можете проверить, установлен ли другой язык. Удалите все языки до тех пор, пока у вас не останется только один, а затем попробуйте снова установить.NET Framework.
Также, если вы используете OEM / ROK, может потребоваться другой установочный DVD, потому что в моем случае установочные файлы для.NET отсутствовали на оригинальном OEM DVD.