统一写入筛选器(UWF)常用命令

自己整理了一份统一写入筛选器(UWF)命令如下:
参数列表:
filter 配置和显示 UWF 设置,例如筛选状态。
overlay 配置和显示覆盖设置。
volume 配置和显示卷筛选设置。
file 配置和显示文件排除设置。
registry 配置和显示注册表项排除设置,提交
注册表更改。
servicing 配置和显示服务模式设置。
get-config 显示针对当前会话和下次会话的
所有配置信息。
help or ? 显示有关基本参数的帮助。
常用命令:
uwfmgr get-config (检查UWF现时及下次启动后的状态)
uwfmgr filter disable (重启后·关闭uwf)
uwfmgr filter enable (重启后·开启uwf)
uwfmgr overlay get-availablespace (显示当前会话中剩余的可用空间)
uwfmgr overlay set-size 2048 (设置使用的内存大小 2G)
uwfmgr volume protect c: (选择保护c盘)
uwfmgr volume unprotect c: (撤销c盘保护)
uwfmgr file add-exclusion c:\users (排除用户文件夹)
uwfmgr servicing update-Windows (容許系统更新)
详细命令:
filter -
enable (在系统重新启动后)启用 UWF。
disable (在系统重新启动后)关闭 UWF。
shutdown 立即关闭系统。
restart 立即重新启动系统。
reset-settings 重置 UWF 设置。
示例:
uwfmgr.exe filter enable
uwfmgr.exe filter reset-settings
overlay -
set-size 为下次会话(在系统重新启动后)
将受保护系统的覆盖大小设置为
以 MB 为单位指定的值。
使驱动程序在系统启动时预分配所有
内存大小。此设置在下次会话中
(在系统重新启动后)生效。
set-type 设置覆盖类型(RAM/Disk)。
set-warningthreshold 为当前会话设置以 MB 为单位的覆盖大小,
达到该大小时,驱动程序将发出警告通知。
set-criticalthreshold 为当前会话设置以 MB 为单位的覆盖大小,
达到该大小时,驱动程序将发出
严重通知。
get-config 显示针对当前会话和下次会话的
覆盖配置信息。
get-availablespace 显示当前会话中剩余的可用空间。
get-consumption 显示当前的覆盖大小。
示例:
uwfmgr.exe overlay set-size 1024
uwfmgr.exe overlay set-type Disk
uwfmgr.exe overlay set-warningthreshold 256
uwfmgr.exe overlay get-config
volume -
protect 通过为下次会话(在系统重新启动后)将某个卷添加到受保护卷列表中对其
进行保护。
unprotect 为下次会话(在系统重新启动后)取消对某个卷的保护。
get-config 显示针对当前会话和下次会话的具体卷配置信息。
参数:
Volume 限定卷名,例如:
驱动器号(例如 c:)
设备名称(例如 \\?\GLOBALROOT\Device\HarddiskVolume1)
GUID (例如 \\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963})
all 位于保护列表中的所有卷
示例:
uwfmgr.exe volume protect c:
uwfmgr.exe volume protect \\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}
uwfmgr.exe volume get-config all
file -
add-exclusion 为下次会话(在系统重新启动后)将文件或目录
添加到受保护卷的排除文件列表中。
remove-exclusion 为下次会话(在系统重新启动后)
删除对文件或目录的排除。
get-exclusions 显示针对当前会话和下次会话的
具体文件排除配置信息。
commit 提交对指定文件的所有更改。不允许提交文件夹。
commit-delete 提交对指定文件的删除。不允许提交文件夹删除,
但文件夹自上次重新启动以来需要为空。
参数:
Volumename 限定卷名,例如驱动器号、设备
名称或卷 GUID
Path 排除目录或文件的目录路径
Filename 排除文件名
all 位于保护列表中的所有卷(仅适用于
get-exclusions)
示例:
uwfmgr.exe file add-exclusion c:\dir1\dir2.txt
uwfmgr.exe file remove-exclusion \\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}\dir1\dir2.txt
uwfmgr.exe file get-exclusions all
uwfmgr.exe file commit c:\dir1\dir2.txt
uwfmgr.exe file commit-delete c:\dir1\dir2.txt
registry -
add-exclusion 为下次会话(在系统重新启动后)将某个注册表项添加到
受保护系统的排除注册表项列表中。排除的注册表项应当
在系统卷受保护之前就已存在。
remove-exclusion 为下次会话(在系统重新启动后)删除对注册表项的排除。
get-exclusions 显示针对当前会话和下次会话排除的注册表项。
commit 提交对指定注册表值的更改。
commit-delete 提交对指定注册表项或值的删除。
参数:
key 要排除或提交的完全限定注册表项名称
value 要提交的值名称(仅在 commit 和 commit-delete 命令中有用)
示例:
uwfmgr.exe registry add-exclusion HKLM\Software\Microsoft\Windows\run
uwfmgr.exe registry remove-exclusion HKLM\Software\Microsoft\Windows\run
uwfmgr.exe registry get-exclusions
uwfmgr.exe registry commit HKLM\Software\Test TestValue
uwfmgr.exe registry commit-delete HKLM\Software\Test TestValue

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值