我最近尝试为Windows 8.1上的应用程序安装.NET 3.5。我使用操作系统的弹出窗口来下载/安装.NET 3.5,并且始终收到错误代码0x800F0906。
经过进一步的研究,我发现我必须弹出Windows 8 CD并使用此命令安装它,其中CD的安装位置为“ E:\”:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
它和它的任何派生版本(例如,删除/ LimitAccess)对我而言都不起作用,并且给了我相同的错误代码(0x800F0906)或其他错误代码0x800F0081F。我什至将sxs文件夹复制到了硬盘驱动器上,以防万一CD驱动器发生了某些问题,而只是获得了相同的结果。在这种情况下,我使用了以下命令行:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess
我发现这是超现实的,因为在两种情况下,文件确实存在,但是程序认为不是。这是CBS.log文件。
有想法该怎么解决这个吗?任何帮助都非常感激:)
编辑:我现在有一个正确的dism.log文件,我不确定最后一个发生了什么或为什么这样做了。这是指向新日志文件的链接。有趣的是,它无法识别脚本中的某些命令,例如“ featurename”或“ source”。
您是否在使用正确的安装介质(OS语言,x86 / x64等)?
—
Merzavets 2014年
是! 我正在使用与安装操作系统相同的Windows 8磁盘。它是Windows 8 x64(不是8.1)磁盘,因此我不确定是否有任何冲突的问题,因为我已经通过OS(即通过Windows Update / Store)将其更新为8.1
—
Austin Meadows
现在,我已使用适当的dism.log文件更新了问题。
—
奥斯汀·梅多斯
@AustinMeadows可以通过运行命令来安装它
—
Louis Waweru 2014年
optionalfeatures
吗?
您安装了MUI包吗?
—
magicandre1981