使用 gpo 或 SCCM 禁用 .NET Framework 4.8 高级服务

使用 gpo 或 SCCM 禁用 .NET Framework 4.8 高级服务

我们有一个应用程序在启用 4.8 高级服务后无法运行。通过控制面板将其关闭很容易,但我们有超过 200 台设备要使用该软件。有人能帮助我们实现这一点吗?

如果我们通过添加/删除功能执行此操作,则不会提示重新启动。所以我想弄清楚如何通过 SCCM 执行此操作并将其推送给所有人。

答案1

可以使用 dism 来通过命令行卸载 Windows 功能。

Dism /Online /Disable-Feature /FeatureName:<featurename>

是命令。您可以使用以下命令检查所有已安装的功能

DISM /online /get-features /format:table

我认为高级服务可能是Microsoft-Windows-NetFx4-US-OC-Package(当没有任何东西被称为 4.8 时不要感到困惑,没有办法并行安装两个 4.x,因此 UI 将始终更新以反映您当前安装的版本,但功能名称保持不变)

编辑:我深入研究了这个问题,似乎“.NET Framework 4.x 高级服务”的根节点可能是NetFx4-AdvSrvs,另一个只是在标准 win 10 安装中默认检查的子节点。仍然保留信息,因为它似乎有帮助,但我认为 NetFx4-AdvSrvs 是完全禁用该功能的更好选择。

相关内容