开始使用windows的添加删除方式,总是提示无法安装成功。
指定了安装光盘也是不行
使用powershell也是不行
一大堆的方法都是以失败告终,喜的是再powershell中找到了错误代码(43077 0x800f0906)。
Install-WindowsFeature NET-Framework-Core –Source 'd:\Sources\sxs'
DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs
Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -Source 'd:\sources\sxs'
Dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs /LimitAccess
开始安装...
68%
[ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ]
+ CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand
PS C:\Users\Administrator> Install-WindowsFeature NET-Framework-Core –Source d:\Sources\sxs
Install-WindowsFeature : 请求添加或删除指定服务器上的功能失败。
安装一个或多个角色、角色服务或功能失败。
无法下载源文件。
请使用“源”选项指定还原该功能所需的文件位置。有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=2
43077。 错误: 0x800f0906
所在位置 行:1 字符: 1
+ Install-WindowsFeature NET-Framework-Core –Source d:\Sources\sxs
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature],
Exception
+ FullyQualifiedErrorId : DISMAPI_Error__Cbs_Download_Failure,Microsoft.Windows.ServerManager.Commands.AddWindowsF
eatureCommand
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
False No Failed {}
PS C:\Users\Administrator> Install-WindowsFeature NET-Framework-Core –Source 'd:\Sources\sxs'
Install-WindowsFeature : 请求添加或删除指定服务器上的功能失败。
安装一个或多个角色、角色服务或功能失败。
无法下载源文件。
请使用“源”选项指定还原该功能所需的文件位置。有关指定源位置的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=2
43077。 错误: 0x800f0906
所在位置 行:1 字符: 1
+ Install-WindowsFeature NET-Framework-Core –Source 'd:\Sources\sxs'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (@{Vhd=; Credent...Name=localhost}:PSObject) [Install-WindowsFeature],
Exception
+ FullyQualifiedErrorId : DISMAPI_Error__Cbs_Download_Failure,Microsoft.Windows.ServerManager.Commands.AddWindowsF
eatureCommand
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
False No Failed {}
用错误代码找到了微软的这篇文章:https://support.microsoft.com/en-us/help/2734782/.net-framework-3.5-installation-error-0x800f0906,-0x800f081f,-0x800f0907
先用gpedit.msc设置策略:指定可选组件安装和组件修复的设置,光启用是不行的,最主要是要勾选 windows server update services(WSUS)以下载内容这个选择框。
然后用powershell安装就成功了。
PS C:\Users\Administrator> Install-WindowsFeature NET-Framework-Core –Source 'd:\Sources\sxs'