**已关闭。**此问题为not about programming or software development。它目前不接受答案。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题会在another Stack Exchange site上出现,你可以留下评论,解释在哪里可以回答这个问题。
3天前关门了。
Improve this question
我正在处理一张来自Windows Server 2016的图片,其中删除了所有额外的Windows功能。我试图添加回所需的功能,使它成为域控制器‘ad-域-服务’,但它总是错误地给我一个错误,说“源文件无法下载”。我已经安装了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'
6条答案
按热度按时间knpiaxh11#
要重新安装状态为
“Disabled with payload removed”
的功能,管理员需要运行带有参数Source
的Install-WindowsFeature
cmdlet,以指定安装源的位置。并且源必须来自完全相同的Windows版本,重新安装才能正常工作。不带源参数,PowerShell默认使用Windows更新查找安装源。例如,下面的语句从D驱动器中的并排文件夹还原服务器图形外壳。ki1q1bka2#
我认为这是Windows的一个错误。我从我的打包器脚本中删除了这一部分,以避免再次面临这个问题。只需从您的打包器脚本中删除“Uninstall-WindowsFeature”并重新创建一个盒子即可。
8wtpewkr3#
Windows 2016 RTM没有此问题。在我的测试中,我发现这是由Windows更新KB3192366或更晚的累积更新(如KB3200970)引起的。
添加AD功能并在之后安装更新对我来说是有效的。我试图将更新添加到install.wim中,但无济于事。
wqlqzqxt4#
我也一直在禁用功能以节省磁盘空间,结果发现无论我提供了什么源代码,我都无法重新安装它们。我已经把这一步从我的 Package 上去掉了
j5fpnvbx5#
我遇到了同样的问题。禁用NetFx3功能后,出于测试原因准备带有服务器2012R2的虚拟PC和CMD线路:
/Remove-删除有效负载。
从现在开始,我尝试了以下两种选择,但再次安装该功能失败。
CMD
Powershell
我偶然在Windows更新上看到,有一些安全更新,名称中包含了所有的.Net Framework3.5。它们是在我拆卸的前一天安装的。在删除所有这些更新后,我可以从CD映像中再次安装有效负载。
作为解决方案,我建议所有有这种行为的人检查并删除相关的Windows更新。
j2cgzkjk6#