我正在尝试在我的 Windows 8 机器上安装 .NET 3.5,它不断向我抛出错误 0x800f0922。根据我在 answers.microsoft.com 和StackOverflow上阅读的内容,我发现解决此问题的最简单方法是执行系统刷新,但这会删除我从光盘安装的所有软件。我刚搬家,所以我宁愿不这样做,因为我不知道我的很多软件的所有安装介质实际上在哪里,所以如果可能的话,我更愿意找出问题的实际位置发生。(另外,我安装了很多软件。重新安装它们需要很长时间,不幸的是我没有时间。)
按需错误屏幕将我发送到KB2734782,这没有多大帮助。
当我从 StackOverflow 帖子运行此 DISM 行时:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:C:\Windows\WinSxS /LimitAccess
Run Code Online (Sandbox Code Playgroud)
我在终端上得到以下输出:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Windows\system32>Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:C:\Windows\WinSxS /LimitAccess
Deployment Image Servicing and Management tool
Version: 6.2.9200.16384
Image Version: 6.2.9200.16384
Enabling feature(s)
[==========================100.0%==========================]
Error: 0x800f0922
DISM failed. No operation was performed.
For more information, review the log file.
The DISM log file can be …Run Code Online (Sandbox Code Playgroud)