Aus*_*ows 8 .net-3.5 .net-framework windows-8.1
我最近尝试为 Windows 8.1 上的应用程序安装 .NET 3.5。我使用操作系统的弹出窗口下载/安装 .NET 3.5 并且总是得到错误代码 0x800F0906。
经过进一步研究,我发现我必须弹出我的 Windows 8 CD 并使用以下命令安装它,其中“E:\”是我的 CD 的安装位置:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
Run Code Online (Sandbox Code Playgroud)
这和它的任何派生类(例如,删除 /LimitAccess)对我不起作用,并且给了我相同的错误代码(0x800F0906)或不同的错误代码 0x800F0081F。我什至将 sxs 文件夹复制到我的硬盘驱动器,以防万一 CD 驱动器发生问题,但结果相同。在那种情况下,我使用了这个命令行:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess
Run Code Online (Sandbox Code Playgroud)
我觉得这很超现实,因为在这两种情况下,文件确实在那里,但程序认为它不在。这是 CBS.log 文件。
有想法该怎么解决这个吗?非常感谢任何帮助:)
编辑:我现在有一个正确的 dism.log 文件,我不确定最后一个发生了什么或者为什么会这样。这是新日志文件的链接。有趣的是,它无法识别脚本中的某些命令,例如“featurename”或“source”。
小智 13
我遇到了同样的问题,解决方法如下:我注意到最近的两个 Windows 更新是指 .NET Framework 3.5。我卸载了它们,然后能够从控制面板安装 .NET Framework 3.5。
我不确定是否有必要卸载这两个更新。它们是 KB2966826 和 KB2966828。
归档时间: |
|
查看次数: |
29345 次 |
最近记录: |