Назад | Перейти на главную страницу

.NET 3.5 не работает на сервере 2016 с ошибкой 0x800f081f

Я пытаюсь установить .NET 3.5 на Windows Server 2016 через SCCM 2012 с исходным файлом, расположенным в удаленном сетевом расположении, без локальной установки ISO.

Моя установка .NET 3.5 на Windows Server 2016 не работает.

Бег как обычно
Install-WindowsFeature Net-Framework-Core -source \\Applications\Net35_2016\sxs

Сбой с ошибкой: 0x800f081f

Install-WindowsFeature : The request to add or remove features on the specified server failed.
Installation of one or more roles, role services, or features failed.
The source files could not be found.
Use the "Source" option to specify the location of the files that are required to restore the feature. For more
information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. Error: 0x800f081f

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

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

Это только обходной путь, потому что мне нужно установить .NET 3.5 из SCCM, где исходные файлы находятся удаленно. Я полагаю, это вариант - скопировать ISO локально, смонтировать, установить функцию, затем размонтировать и удалить, но это довольно громоздко и требует много времени.

Итак, мой вопрос: как установить эту функцию с источниками, расположенными в удаленном сетевом расположении, без локальной установки ISO?

Есть ли у кого-нибудь опыт установки .NET 3.5 на Windows Server 2016 через SCCM удаленно?

Спасибо!

Когда я когда-либо сталкивался с этой проблемой, она была связана с WSUS. Даже при использовании CLI кажется, что сервер пытается вытащить .net 3.5 из WSUS. Итак, один прием, который я нашел для решения этой проблемы, - это временно отключить WSUS. в кусте WSUS (а если вы используете групповую политику, это улей, который вы хотите изменить), перейдите в. \ WindowsUpdate \ AU. Там вы найдете строку с именем «usewsusserver». Измените его с 1 на 0, перезапустите клиент обновления Windows и повторите попытку установки. Предполагая, что это работает, сделайте обратное, установите его обратно на 1, а затем снова перезапустите wsus.

Эта статья мне помогла http://www.virtubytes.com/2017/02/03/install-net-framework-3-5-server-2016/

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