2

我正在使用来自 Windows Server 2016 的图像,该图像已删除所有额外的 Windows 功能。我正在尝试添加使其成为域控制器“ad-domain-services”所需的功能,但它总是出错,给我一个错误,说“无法下载源文件”。我安装了 Windows Server 2016 ISO 并尝试了以下命令。你怎么知道你需要从哪里导入特征?

Install-WindowsFeature ad-domain-services -Source 'D:\sources\sxs'
Install-WindowsFeature ad-domain-services -Source 'wim:D:\sources\install.wim:2'
4

6 回答 6

1
于 2016-09-13T12:11:34.190 回答
0
  • 将完全相同版本的 Windows 安装到另一台电脑上,并安装您安装时已有的所有更新。
  • 比将文件夹 C:\Windows\WinSxS 从清除更新安装复制到您的计算机(例如到 c:\WinSxS)和
  • 使用源 c:\WinSxS 安装您需要的功能
  • 现在它工作...
于 2022-01-07T23:42:51.243 回答
0

Windows 2016 RTM 没有这个问题。在我的测试中,我发现这是由 Windows Update KB3192366或更高版本的累积更新(如KB3200970 )引起的。

添加 AD 功能并在之后安装更新对我有用。我尝试将更新添加到 install.wim,但这没有帮助。

于 2016-11-23T11:50:40.730 回答
0

我遇到了同样的问题。禁用 NetFx3 功能后,使用 CMD 线为测试原因准备带有 Server 2012R2 的虚拟 PC:

C:\Windows\system32>DISM /Online /Disable-Feature /FeatureName:NetFx3 /remove

/remove - 移除有效载荷。

从现在开始,我尝试以下两种替代方法再次安装该功能失败。

命令

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

电源外壳

install-windowsfeature -name NET-Framework-Core -source D:\sources\sxs\

我在 Windows 更新中偶然看到有一些安全更新,名称中包含所有“.Net Framework 3.5”。它们是在我删除前一天安装​​的。删除所有这些更新后,我可以再次从 CD 映像安装有效负载。

作为解决方案,我建议所有有这种行为的人检查相关的 Windows 更新并删除它们。

于 2017-12-07T13:44:23.983 回答
0

我也一直在禁用功能以节省磁盘空间,却发现无论我提供什么来源,我都无法重新安装它们。我已从包装中删除此步骤

Get-WindowsFeature | ? { $_.InstallState -eq 'Available' } | Uninstall-WindowsFeature -Remove
于 2017-10-28T03:04:00.227 回答
0

我认为这是Windows的错误。我从我的打包脚本中删除了这一部分,以免再次遇到这个问题。只需从打包程序脚本中删除“Uninstall-WindowsFeature”并重新创建一个框。

于 2016-10-19T19:10:16.353 回答