Windows 8.1 无法安装 .NET Framework 3.5 0*800F0906
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25188234/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Windows 8.1 unable to install .NET Framework 3.5 0*800F0906
提问by David
After trying to install .net 3.5 via the program and features (see below). I was getting unable to install error 800F0906
尝试通过程序和功能安装 .net 3.5 后(见下文)。我无法安装错误 800F0906
I am using windows 8.1.
我正在使用 Windows 8.1。


回答by David
I inserted windows 8.1 dvd and mounted to d drive then executed from powershell.
我插入了 windows 8.1 dvd 并安装到 d 驱动器,然后从 powershell 执行。
- Open admin command prompt
- Type powershell
- From ps prompt type
- 打开管理命令提示符
- 键入 powershell
- 从 ps 提示输入
Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -Source 'd:\sources\sxs'
Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -Source 'd:\sources\sxs'
- It did take 5 minutes to run.
- 运行确实需要5分钟。
回答by MrTux
See http://yellowduckguy.wordpress.com/2012/10/19/windows-8-fix-enable-feature-net-3-5-error-0x800f0906/for a detailed description.
有关详细说明,请参阅http://yellowduckguy.wordpress.com/2012/10/19/windows-8-fix-enable-feature-net-3-5-error-0x800f0906/。
Enter in cmd (run with administrattheitroad rights):
dism /online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\Sources\SxS /LimitAccess(e: is your DVD drive)
输入cmd(以管理员权限运行):(
dism /online /Enable-Feature /FeatureName:NetFX3 /All /Source:E:\Sources\SxS /LimitAccesse:是你的DVD驱动器)
回答by JJS
You probably have a GPO that blocks updates directly from Microsoft. Did not check the WSUS server to see if the required packages were present. Simply made these registry changes and the PC was able to pull down the updates. Note, no need to undo these as the GPO will do it for you.
您可能有一个 GPO 直接阻止来自 Microsoft 的更新。未检查 WSUS 服务器以查看是否存在所需的包。只需进行这些注册表更改,PC 就能够拉下更新。请注意,无需撤消这些操作,因为 GPO 会为您完成。
----- Below this line is the actual content to create your own .REG file -----
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate]
"DisableWindowsUpdateAccess"=dword:00000000
"DisableWindowsUpdateAccessMode"=dword:00000000
回答by Umair
Found link that identifies two Windows Updates as the problem if DISM and the offline installer do not work. Uninstall KB2966826 and KB2966828, then try installing 3.5 from programs and features. It worked for me.
如果 DISM 和脱机安装程序不起作用,找到将两个 Windows 更新标识为问题的链接。卸载 KB2966826 和 KB2966828,然后尝试从程序和功能安装 3.5。它对我有用。
回答by Lewis
I had to log in as a local admin account, rather than runas to get it to download the missing binaries.
我必须以本地管理员帐户登录,而不是 runas 才能下载丢失的二进制文件。
回答by Trevor Karjanis
I temporarily set User Account Control (UAC) to Never notify.
我暂时将用户帐户控制 (UAC) 设置为从不通知。
Start -> Control Panel
Search for uac and select Change User Account Control settings
开始 -> 控制面板
搜索 uac 并选择更改用户帐户控制设置
http://windows.microsoft.com/en-us/windows/turn-user-account-control-on-off#1TC=windows-7
http://windows.microsoft.com/en-us/windows/turn-user-account-control-on-off#1TC=windows-7
回答by Spencer
I ran into this issue today and it ended up being a problem with the WSUS server not having the necessary updates synced. To test this, I removed the PC from the policy that points the the WSUS server and adding the feature through the control panel is now working. I don't know if this will apply to everyone but I figured I would add my two cents.
我今天遇到了这个问题,结果是 WSUS 服务器没有同步必要的更新。为了测试这一点,我从指向 WSUS 服务器的策略中删除了 PC,现在可以通过控制面板添加该功能。我不知道这是否适用于所有人,但我想我会加上我的两分钱。
回答by nky
I was facing same issue.
我面临同样的问题。
Cause:under gpeditor, MS update service location was set to some local WSUS.
原因:在 gpeditor 下,MS 更新服务位置设置为某些本地 WSUS。
Solution:copy that URL and set MS update service location disable or Not configured from gpeditor. now try steps from feature on/off Windows to install .Net Framework 3.5. after successfully completion revert WSUS update service URL.
解决方案:复制该 URL 并设置 MS 更新服务位置禁用或未从 gpeditor 配置。现在尝试从打开/关闭 Windows 功能的步骤来安装 .Net Framework 3.5。成功完成后恢复 WSUS 更新服务 URL。
[for MS update service location:under Run=> gpedit.msc navigate to Comp Conf->Admin Templates->Win Components->Win Update->"Specify internet MS update service location" ]
[对于 MS 更新服务位置:在 Run=> gpedit.msc 下导航到 Comp Conf->Admin Templates->Win Components->Win Update->"Specify internet MS update service location"]
if MS update service location is not configured then check internet connection otherwise it's some other related issue.
如果未配置 MS 更新服务位置,请检查互联网连接,否则是其他一些相关问题。
回答by C?t?lin George Fe?til?
Microsoft has some changes...
微软有一些变化......
Try the full pack Microsoft .NET Framework 3.5 Service pack 1 (Full Package)
回答by Digvijay Rathore
check your windows firewall. That must be turned on.
检查您的 Windows 防火墙。那必须开启。

