所以我想在Windows 2012 R2服务器上安装.net 3.5。我已经尝试通过添加功能和通过DISM都失败了。
通过添加功能GUI尝试时,我使用的是“指定备用路径”,但失败,并显示错误“安装多个角色,角色服务或功能之一失败”
当尝试通过高架PowerShell使用DISM时,我正在使用以下命令。
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
这失败了
错误:0x800f0906无法下载源文件。使用“源”选项来指定还原功能所需的文件的位置。有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077
可以在C:\ Windows \ Logs \ DISM \ dism.log中找到DISM日志文件。
我已按照上面列出的知识库文章(243077)设置SXS文件夹的组策略位置。重新启动,仍然是相同的错误。DSIM日志显示以下内容
处理命令启用功能时失败。-CPackageManagerCLIHandler :: ExecuteCmdLine(hr:0x800f0906)
一个快速的谷歌显示,很多人对此有疑问,您应该卸载 没有安装该服务器的KB2966826和KB2966828。
我还尝试了脱机.Net安装程序,它说我必须通过Windows功能添加它。所有命令均已以管理员身份并通过提升权限的提示符运行。
在撰写本文时,我搜索到了“相似的问题”,并查看了此无法在Windows Server 2012上安装.net 3.5的情况。
跑步
dism.exe /online /enable-feature /featurename:NetFX3 /all
产生与上述相同的错误。