我正在尝试使用DSC从源代码安装.NET 3.5,因为我的服务器无法直接接触到MSFT。但是错误代码0x800f0954失败了。以下是代码:
WindowsFeature NET_3_5 {
Name = "Net-Framework-Features"
Ensure = "Present"
Source = "\\server_share_fqdn\share_name\S2019\sources\SxS"
}
WindowsFeature NET_3_5_Core {
Name = "Net-Framework-Core"
Ensure = "Present"
Source = "\\server_share_fqdn\share_name\S2019\sources\SxS"
}我可以在哪里找到更多关于如何解决这个问题的信息,或者是哪里出了问题?如果这有区别,当我运行以下命令时,它在新安装上显示为“删除”:
Get-WindowsFeature -Name Net-Framework-*
Display Name Name Install State
------------ ---- -------------
[ ] .NET Framework 3.5 Features NET-Framework-Features Available
[ ] .NET Framework 3.5 (includes .NET 2.0 and 3.0) NET-Framework-Core Removed
[X] .NET Framework 4.7 Features NET-Framework-45-Fea... Installed
[X] .NET Framework 4.7 NET-Framework-45-Core Installed
[X] ASP.NET 4.7 NET-Framework-45-ASPNET Installed发布于 2022-01-04 18:50:56
这里也是一样的。似乎是DSC的目标正被转移到WSUS。
这篇文章描述了问题和修复。切入追逐,更新下面的reg键并重新启动。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU 物业: UseWUServer 价值:0
或者在DSC代码中:
Import-DscResource -ModuleName PSDesiredStateConfiguration
Registry Disable_WSUS {
Ensure = "Present"
Key = "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
ValueName = "UseWUServer"
ValueData = "0"
}我也想在设置重新启动标志并继续上工作,但还没有弄清楚。
https://stackoverflow.com/questions/70512171
复制相似问题