#pragma region CmdType
// 统一筛选器启用/禁用
#define ENABLE_FEATURE_UWF "DISM.exe /Online /enable-Feature /all /FeatureName:client-UnifiedWriteFilter"
#define DISABLE_FEATURE_UWF "DISM.exe /Online /disable-Feature /FeatureName:client-UnifiedWriteFilter"
// 改用硬盘当作暂存区(默认是 RAM)
#define OVERLAY_SET_TYPE_DISK "uwfmgr overlay Set-Type DISK"
// 设定暂存区大小为 14336MB
#define OVERLAY_SET_SIZE "uwfmgr overlay set-size 14336"
// 设定告警阈值为 13312MB
#define OVERLAY_WARNING "uwfmgr overlay set-warningthreshold 13312"
// 设定严重阈值为 13824MB
#define OVERLAY_CRITICAL "uwfmgr overlay set-criticalthreshold 13824"
// 设定保护磁盘(后面加盘符)
#define UWF_SET_PROTECT_DISK "uwfmgr volume protect "
// 撤销保护磁盘(后面加盘符)
#define UWF_SET_UNPROTECT_DISK "uwfmgr volume unprotect "
// 排除文件夹(后面加文件夹路径)
#define UWF_ADD_EXCLUSION_DIR "uwfmgr file add-exclusion "
// 删除对文件或目录的排除(后面加文件夹路径)
#define UWF_REMOVE_EXCLUSION_DIR "uwfmgr file remove-exclusion "
// 排除注册表(后面加注册表路径)
#define UWF_ADD_EXCLUSION_REGISTRY "uwfmgr.exe registry add-exclusion "
// 删除对注册表的排除(后面加注册表路径)
#define UWF_REMOVE_EXCLUSION__REGISTRY "uwfmgr.exe registry remove-exclusion "
// 冰点开启/关闭
#define ENABLE_UWF "uwfmgr filter enable"
#define DISABLE_UWF "uwfmgr filter disable"
// 显示针对当前会话和下次会话的覆盖配置信息。
#define CAT_UWF_OVERLAY_CONFIG "uwfmgr overlay get-config"
// 显示当前会话中剩余的可用空间
#define CAT_UWF_OVERLAY_AVAILABLESAPCE_CONFIG "uwfmgr overlay get-availablespace"
// 显示当前的覆盖大小
#define CAT_UWF_OVERLAY_CONSUMPTION_CONFIG "uwfmgr overlay get-consumption"
// 查看UWF保护盘
#define CAT_UWF_CONFIG "uwfmgr.exe get-config"
// 查看所有排除的文件夹
#define CAT_UWF_FILE_GET_EXCLUSION_ALL "uwfmgr.exe file get-exclusions all"
// 查看所有排除的注册表
#define CAT_UWF_REGISTRY_GET_EXCLUSION_ALL "uwfmgr.exe registry get-exclusions"
#pragma endregion
windows注册表文件通常保存至%SystemRoot\system32\config文件夹下:
SAM、SECURITY、SOFTWARE、SYSTEM
当系统无法启动时,我们可以把无法启动的硬盘挂载在另外的WINDOWS上,或者PE进入系统,然后加载原先系统错误的注册表文件,再对相应键值进行修改。
修改位置:
HKEY_LOCAL_MACHINE\ SYSTEM\ControlSet001\Services\uwfvol
修改内容:start 改为 4
修改位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\control\class\ {71A27CDD-812A-11D0-BEC7-08002BE2092F}
修改内容:{71A27CDD-812A-11D0-BEC7-08002BE2092F}整体删除,或者删除下面内容