相关疑难解决方法(0)

在 Windows 2012 R2 上安装 .Net 3.5

所以我试图在 Windows 2012 R2 服务器上安装 .net 3.5。我已经尝试通过添加功能和通过 DISM 都失败了。

通过添加功能 GUI 尝试时,我正在使用“指定备用路径”这失败并出现错误“安装多个角色、角色服务或功能之一失败”

当尝试通过 Elevated PowerShell 使用 DISM 时,我正在使用以下命令。

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs 
Run Code Online (Sandbox Code Playgroud)

这失败了

错误:0x800f0906 无法下载源文件。使用“源”选项指定恢复功能所需的文件的位置。有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=243077

DISM 日志文件位于 C:\Windows\Logs\DISM\dism.log

我已按照上面列出的知识库 (243077) 设置 SXS 文件夹的组策略位置。重启了还是一样的错误。DSIM 日志显示以下内容

处理命令 enable-feature 时失败。- CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0906)

一个快速的谷歌显示很多人都遇到了这个问题,你应该卸载KB2966826 和 KB2966828 这个服务器还没有安装。

我也试过离线 .Net 安装程序,它说我必须通过 Windows 功能添加它。所有命令都以管理员身份通过提升的提示运行。

在写这篇文章时,我搜索了“类似问题”并查看了这个无法在 Windows server 2012 上安装 .net 3.5

跑步

dism.exe /online /enable-feature /featurename:NetFX3 /all
Run Code Online (Sandbox Code Playgroud)

产生与上述相同的错误。

windows .net-3.5 windows-server-2012-r2

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

.net-3.5 ×1

windows ×1

windows-server-2012-r2 ×1