我正在尝试在Windows Server 2012上安装.Net 3.5,并且它始终保持失败。 我正在使用“添加或删除function”,我的互联网已经在那里。 我读过,如果找不到替代源,安装程序会尝试从网上下载并从那里安装。 但是,它不工作。 这是我看到的截图:
请build议我错过了什么?
编辑:
我已经尝试过使用dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /all
但我没有与我的源磁盘。 我想在线下载。
configuration计算机使用Windows Server更新服务(WSUS)而不是Microsoft Windows更新服务器进行服务的系统pipe理员也可能导致此行为。
http://support.microsoft.com/kb/2734782
这对我有效。 Windows必须下载3.5安装文件,但服务器configuration为不使用Windows Update(通用于受pipe服务器),但是使用WSUS。 上面的文章介绍了如何解决这个问题。 简而言之:
Specify settings for optional component installation and component repair
组策略设置,然后select启用。 Contact Windows Update directly to download repair content
select“ Contact Windows Update directly to download repair content
而不是“ Windows Server Update Services (WSUS)
checkbox。 确保Windows更新服务设置为手动或自动应用此修复程序。 我们的默认图像被设置为禁用,这个问题一直持续到看似明显的变化。
步骤1:卸载以下任何更新:控制面板 – >卸载程序 – >查看已安装的更新。
步骤2:然后,使用GUI( Server Manager
),命令行( dism
)或PowerShell( Install-WindowsFeature
)重试安装该function。
有关启用function的其他信息
方法1:使用GUI – 服务器pipe理器
服务器pipe理器 – >添加angular色和function – >基于angular色或function的安装 – >select服务器 – >function – > .NET Framework 3.5function
方法2:使用命令行 – dism
dism:使用本地安装媒体/ Windows更新/ WSUS
dism / online / enable-feature / featurename:NetFx3 / all
DISM:与当地的“替代来源”
dism / online / enable-feature / featureName:NetFx3 / all / limitAccess / source:drive_letter:\ sources \ sxs
请将drive_letter
replace为安装文件所在的本地驱动器的盘符
DISM:使用远程的“备用源”
dism / online / enable-feature / featurename:netfx3 / all / LimitAccess / source:\\ share_name \ sources \ sxs
请将share_name
replace为安装文件所在的共享位置的UNC
方法3:使用PowerShell
PowerShell:使用本地安装媒体/ Windows更新/ WSUS
Install-WindowsFeature -name NET-Framework-Core
PowerShell:使用本地“备用源”
Install-WindowsFeature -name NET-Framework-Core -source x:\ sources \ sxs / source:drive_letter:\ sources \ sxs
请将drive_letter
replace为安装文件所在的本地驱动器的盘符
PowerShell:使用远程的“备用源”
Install-WindowsFeature -name NET-Framework-Core -source \\ share_name \ sources \ sxs
请将share_name
replace为安装文件所在的共享位置的UNC
有用的资源:
http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx
尝试在Windows Server 2012上安装.net 3.5 3天后,我终于设法做到了。
我的关键是检查安装的Windows更新KB2966826,KB2966827和KB2966828。 我安装了KB2966827,删除后可以通过服务器pipe理器安装3.5。
我还没有尝试在Windows 2012上自己安装.NET 3.5,但以下链接介绍了如何执行此操作。 也许你会得到一些提示:
http://blogs.msdn.com/b/sql_shep/archive/2012/08/01/windows-2012-and-net-3-5-feature-install.aspx
运行netfx3function时,停止广告66.6%。
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
我在Internet Explorer>连接中validation了我的代理设置。
我将我的组策略设置更改为可选的可选组件
Computer Configuration > Administrative Templates > System > Enable "Specify stettings for optional component installation and co...." Check the check box "Contact Windows Update..."
毕竟,我最终设法在Windows 2012中安装.NET Framework 3.5。
希望它有帮助!
加载Windows Server 2012 DVD到您的DVD驱动器。 然后去这条路
yourDVDLetter:\sources\sxs
从Windows资源pipe理器地址栏复制path。
specify an alternative path
在Internet Explorer中,转到:
以pipe理员身份运行PowerShellinput此内容以下载并安装.net 3.5:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
结果:PS C:\ Users \ Administrator> DISM / Online / Enable-Feature / FeatureName:NetFx3 / All
部署映像服务和pipe理工具版本:6.3.9600.17031
Image版本:6.3.9600.17031
启用function[========================== 100.0%================ ==========]操作成功完成。
我已经尝试了所有的networkingbuild议 – 但没有任何工作,因为我没有源光盘。 幸运的是,我最终记得Web平台安装程序 – 下载它,find.NET Framework 3 – 安装:
注意:.net3.5的标准安装将指向“windows update”进行安装。 如果您的服务器设置为通过WSUS进行更新查找,则会失败。
备份您的registry,并尝试以下操作: http : //aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /
之后,按照常规执行function安装(在重新启动“Windows Update”服务之后)。
为我工作:)
在Comman Prompt上给出这个命令,并修改命令中的源path部分,指向你的Windows安装,Source,Sxs文件夹。
dism.exe / online / enable-feature / featurename:NetFX3 / Source:D:\ sources \ sxs
这是已知的问题,在可操作的KB 3002547中有详细logging“安装安全更新2966827或2966828后,您无法在Windows Server 2012 R2,Windows Server 2012,Windows 8.1或Windows 8上启用Microsoft .NET Framework 3.5function”在相关的MS PFE博客文章中详细介绍“试图在Windows Server 2012 R2上安装.NET Framework 3.5失败,错误代码为0x800F0906,即使在提供源代码时也无法下载源文件” 。
如果您想使用dism并从Windows Update中拔取.NET,则应该发出以下命令:
DISM / Online / Enable-Feature / FeatureName:NetFx3 / All
源/详细信息: 使用部署映像服务和pipe理(DISM)部署.NET Framework 3.5
只要启用windows更新(run-> services.msc-> windows Update->右键属性 – >启动types(自动)并启动服务(Running))。
那么就不会显示错误。