寻找已弃用的Uwfmgr Filter Reset-Settings命令的替代方案
嘿,针对你在Windows 10 IoT Enterprise 21H2(Build 19044.4291)上碰到的uwfmgr filter reset-settings命令被弃用的问题,目前没有现成的单一命令能直接一键重置UWF到初始状态,但可以通过手动逐一还原各项设置来达到相同效果,具体操作可以参考下面的步骤:
逐项重置UWF配置:
首先得先禁用UWF保护,之后就可以用uwfmgr命令把各项参数还原到初始值:- 清理文件排除列表:先删掉现有的所有排除项
uwfmgr file delete-exclusions *,再根据初始配置重新添加需要保留的默认排除项(如果有的话) - 调整卷保护状态:比如如果初始状态是未保护C盘,就执行
uwfmgr volume protect C: off,具体要匹配你最初部署时的设置 - 重置覆盖层参数:把覆盖层大小改回初始值
uwfmgr overlay setsize C: <你的初始大小数值>,或者调整覆盖层类型为初始模式,比如RAM模式就用uwfmgr overlay settype C: RAM
- 清理文件排除列表:先删掉现有的所有排除项
对照初始配置还原:
这里要注意UWF初始状态的定义:如果是通过「启用或关闭Windows功能」或者DISM添加的UWF,初始状态是你首次启用UWF时的配置;如果是通过无人参与文件里的SMI设置添加的,初始状态就是Windows安装完成时的UWF设置。你可以翻一下当时的部署文档,或者找之前备份的初始配置来逐一对应调整。系统重置兜底方案:
如果手动调整太麻烦,而且设备上没什么重要数据,直接用Windows IoT Enterprise的系统重置功能恢复到初始系统状态,这样UWF的配置也会跟着回到安装时的默认值,算是最省心的办法了。
另外,官方文档里关于这个命令的说明也贴在这里,方便你确认背景:
Restores UWF settings to the original state. If you added UWF to your image by using Turn Windows features on or off or by using DISM, the original state is the state of UWF settings when UWF was first enabled. If you added UWF to your image by using SMI settings in an unattend file, the original state is the state of UWF settings when Windows was installed on the device. Starting in Windows 10, this command is no longer supported.
备注:内容来源于stack exchange,提问作者TheUnexpected




