Zap*_*pto 13 windows .net-3.5 windows-server-2012-r2
所以我试图在 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)
产生与上述相同的错误。
Jos*_*non 13
我用来在 Windows 8.1 和 Server 2012 R2 上安装 .NET Framework 3.5 的命令是:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Run Code Online (Sandbox Code Playgroud)
其中 D:\ 是安装的 ISO 或 DVD 驱动器。与您的唯一区别是 /LimitAccess,但我相信这是重要的部分,因为它可以防止它尝试联系 Windows 更新或 WSUS。无论出于何种原因,Windows 8/8.1 和 Server 2012/2012R2 上的 .NET Framework 3.5 的这一方面(联系 Windows 更新)完全被破坏,并且总是会导致它失败。
另见:http : //blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx
小智 6
当我挂载 Windows 安装盘或使用物理 DVD 时,我遇到了同样的问题,以下是我修复它的方法:
DISM.exe /online /enable-feature /featurename:NetFX3 /All /Source:C:\NetFX3 /LimitAccess无论出于何种原因,我的光驱显示磁盘上的文件,但 DISM 不喜欢它,但将文件复制到 C: 似乎有效。
| 归档时间: |
|
| 查看次数: |
32594 次 |
| 最近记录: |