从 ISO 文件按需安装功能

从 ISO 文件按需安装功能

我正在尝试通过 Features on Demand 在 Windows 10 1809 上安装 RSAT 工具,因为他们现在将它们放在那里,而不是下载安装包。(因为为什么要让它变得简单)。我已经导入了 cab 文件:

Microsoft-Windows-Server-AppCompat-FoD-Package~31bf3856ad364e35~amd64~~.cab

因此,当我/Get-Capabilities这样做时,它显示我有可用的 RSAT 工具但不存在。

所以我做了以下事情

DISM.exe /online /add-capability /capabilityname:Rsat.Dns.Tools~~~~0.0.1.0

我收到此错误:

Error: 0x800f0954 
DISM failed. No operation was performed.
For more information review the log file.

当我检查日志文件时,看到此警告:

Failed to load the provider: C:\Users\username\AppData\Local\Temp\<random number>\EmbeddedProvider.dll. - CDISMProvider Store::Internal_GetProvider(hr:0x8007007e)

然后出现错误

Failed finalizing changes . - CDISMPackagemanager::Internal_Finalize(hr:0x800f0954)

有什么想法为什么我无法安装这些功能?

答案1

阅读 Microsoft 上的这篇笔记适用于 Windows 10 的远程服务器管理工​​具

影响各个 RSAT 版本的已知问题:

问题:RSAT FOD 安装失败,错误代码为 0x800f0954 影响:WSUS/SCCM 环境中 Windows 10 1809(2018 年 10 月更新)上的 RSAT FOD 解决方案:要在通过 WSUS 或 SCCM 接收更新的加入域的 PC 上安装 FOD,您需要更改组策略设置以允许直接从 Windows 更新或本地共享下载 FOD。

只需在本地网络上创建特殊共享即可按需功能(FOD)来源和配置组策略使用此共享的选项。例如这里

或者您可以尝试使用以下方式从源直接安装电源外壳

Get-WindowsCapability -Online| ?{$_.name -like '*RSAT*'} | Add-WindowsCapability -Online -LimitAccess -Source "\\Path\to\FOD-Sources-ISO\"

相关内容