当前位置: 代码迷 >> 综合 >> windows 2012安装.netframework 3.5
  详细解决方案

windows 2012安装.netframework 3.5

热度:60   发布时间:2024-01-12 02:43:58.0
??

开始使用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'

  相关解决方案