.NET 3.5在服务器2016年失败,错误0x800f081f

我试图通过SCCM 2012在Windows Server 2016上安装.NET 3.5,源文件位于远程networking位置,无需在本地安装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运行,或者安装angular色和functionGUI,function安装都会失败。

我曾尝试在本地和networking位置运行此命令。 使这项工作的唯一方法是在本地安装ISO,然后指向ISO源作为源位置。

这只是一个解决方法,因为我需要能够从SCCM安装.NET 3.5,源代码文件位于远程。 我认为这是一个select在本地复制ISO,安装它,安装function,然后卸载它,并删除它,但它是相当繁琐和费时。

所以我的问题是,如何安装远程networking位置的源代码的function,而无需在本地安装ISO?

有谁有在Windows Server 2016上通过SCCM远程安装.NET 3.5的经验吗?

谢谢!

当我遇到这个问题时,它与WSUS有关。 即使使用CLI,似乎服务器也试图从WSUS中获取.net 3.5。 所以,我发现解决这个问题的一个诀窍是暂时禁用WSUS。 在WSUSconfiguration单元中(如果您使用组策略,那就是您要修改的configuration单元),请转到。\ WindowsUpdate \ AU在那里,您将find一个名为“usewsusserver”的string。 将其从1更改为0,重新启动您的Windows更新客户端,并再次尝试您的安装。 假设它工作,做相反的,将其设置回1,然后再次重新启动wsus。