dism /online /get-features /format:table|find "| Enabled"
上面的代码为我提供了启用功能的结果。 输出(除了这些'启用')之外,应禁用所有功能:
Internet-Explorer-Optional-amd64 | Enabled
SearchEngine-Client-Package | Enabled
这是删除该功能所需的行(EdgeCP-amd64就是一个例子)
dism /online /disable-feature:EdgeCP-amd64 /remove
我搜索了"已启用"而不是"已禁用"已删除的功能显示为"禁用有效负载已删除"并且不想再次尝试删除它。
所以我的问题是,在玩了一段时间之后,仍然没有使它工作,我不确定是否可以通过简单的管道,或者如果需要for / loop。不希望没有写入额外的文件,也没有enabledelayedexpansion(如果可能的话)。
TY。丰富。
目前正在使用Windows Technical Preview build 9860。
答案 0 :(得分:0)
这样可以。
for /f %%a in ('dism /online /get-features /format:table ^|find "| Disabled"') do (dism /online /disable-feature:%%a /remove)