在 Windows 10 上安装 .Net 3.5 框架时 Dism 冻结

在 Windows 10 上安装 .Net 3.5 框架时 Dism 冻结

我正在尝试在 Windows 10 上安装.Net 3.5 框架。

首先我尝试安装程序 https://www.microsoft.com 不幸的是,它要求我在安装 .Net 之前先安装 .Net

然后我尝试通过控制面板启用它,但没有作用。

最后我尝试了命令:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:X:\sources\sxs /LimitAccess

其中 X 是我的 Windows 磁盘的源驱动器。在我的终端上我可以看到:

Deployment Image Servicing and Management
Version: XXX
Image Version: XXX

但随后什么也没有,“启用功能”没有出现。

到底是怎么回事?

当我检查日志时,每次我尝试运行此命令时,它DISM.exe 停止执行任何操作

DISM   DISM Package Manager: PID=12232 TID=11768 CBS session options=0x20100! - CDISMPackageManager::Internal_Finalize

答案1

当我尝试使用 DISM 安装 .net framework 3.5 时出现了这种挂起/冻结行为(Windows 功能 UI 不起作用)。

对我来说,这是因为我打开了 Windows 功能 UI。关闭后,我可以运行

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess 

(d: 是我将使用 Windows Media Creation 工具创建的 ISO 挂载到的位置)。该命令在不到 10 秒的时间内完成。

答案2

我搜索了很长时间,只有这样一个命令对我有帮助:

dism /online /Add-Package /PackagePath:C:\sxs\ /ignorecheck

在 C:\sxs\ 放置 cab 文件

答案3

我在使用 DISM 安装某些可选功能时遇到了此错误。它卡住的原因是“法语(法国)打字”和“法语(法国)光学字符识别”可选功能的安装尚未完成。停止它们后,DISM 成功安装了这些功能。

编辑:为了停止待处理的安装,我打开了任务计划程序并禁用了 Microsoft > Windows > LanguageComponentsInstaller > 安装,如 KMSYP 在此帖中所述“https://answers.microsoft.com/en-us/windows/forum/windows_10-update-winpc/optional-language-features-fail-to-install/cd2494a9-2311-4e28-99a0-7de390826e45“。在此之后,重新启动停止了安装,并且它们尚未启动。我无法手动安装 .cab 文件,因为我的问题出在 Windows Server 2016 版本 1607 计算机上,并且我没有找到任何语言包(Windows 10 版本 1607 语言包不兼容)。

相关内容