[玩转系统] 在 Windows 10 上使用统一写入筛选器 (UWF)
作者:精品下载站 日期:2024-12-14 22:55:40 浏览:16 分类:玩电脑
在 Windows 10 上使用统一写入筛选器 (UWF)
UWF(统一写入过滤器)是 Windows 10 中的特殊文件系统写入过滤器,可让您保护本地驱动器上的 Windows 系统和用户文件免受任何更改。启用 UWF 筛选器后,对受保护磁盘或系统注册表的任何写入操作都会被 UWF 筛选器驱动程序拦截,并放置在单独的虚拟空间(覆盖)中。重新启动 Windows 后,受保护驱动器上的所有更改都不会保存,即 Windows 始终恢复到启用 UWF 过滤器时的原始状态。
UWF 过滤器如何工作?它通过透明地将所有文件系统写入操作重定向到存储所有更改的虚拟覆盖,从而保护本地磁盘上选定分区的文件系统免受更改。
注意。在以前的Windows版本中,写入过滤器仅在嵌入式版本中可用,用于ATM、POS系统、自助服务终端、自助服务终端、工业系统等。现在,此功能在Windows 10 Enterprise(包括LTSB/LTSC)和Windows 10 Education中可用。这为在企业和教育机构(信息亭、学习室、演示台等)中使用 Windows 开辟了更多场景。
如何在 Windows 10 上启用和配置统一写入过滤器?
UWF 筛选器是一项单独的 Windows 功能,可通过控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能 -> 设备锁定 -> 统一写入筛选器 启用。
还可以使用 PowerShell 安装 UWF 功能:
Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" -All
或DISM:
DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter
uwfmgr.exe 控制台工具用于管理 UWF 设置。
要在 Windows 10 上启用 UWF 过滤器,请运行以下命令并重新启动计算机:
uwfmgr.exe filter enable
启用 UWF 过滤器后,它会自动重新配置系统以排除不必要的磁盘写入操作(禁用分页文件、还原点、文件索引、碎片整理)。
要启用特定驱动器的写保护,请运行以下命令:
uwfmgr.exe volume protect c:
现在重新启动您的计算机。重新启动后,用户在会话期间在磁盘上写入的所有内容都将仅在下一次计算机重新启动之前可用。任何更改都将被丢弃。
您可以使用以下命令检查 UWF 状态:
uwfmgr.exe get-config
在此示例中您可以看到系统磁盘受到保护,UWF 过滤器已启用(
Volume state: Protected
)。
可以使用以下命令显示 UWF 存储临时数据的当前覆盖设置:
uwfmgr overlay get-config
您可以配置以下 UWF 覆盖参数:
类型 - 叠加类型。可以将数据存储在磁盘(DISK)或RAM中;
最大尺寸 - 最大叠加尺寸;
警告阈值 - 叠加大小,如果超过,应显示警告;
临界阈值 - 叠加层的大小,如果超过,会出现UWF错误;
自由空间直通 - 仅用于磁盘覆盖模式。允许您将数据写入磁盘上的任何可用空间,而不是特殊文件。
默认为 1 GB RAM 覆盖。
您可以更改覆盖设置(如果您有足够的可用 RAM):
uwfmgr overlay set-size 8192
uwfmgr overlay set-criticalthreshold 8192
uwfmgr overlay set-warningthreshold 7168
如果需要使用DISK覆盖,请运行命令:
uwfmgr overlay set-type Disk
覆盖中数据的当前大小可以显示如下:
uwfmgr overlay get-consumption
剩余可用空间:
uwfmgr overlay get-availablespace
Windows 10 上的统一写入筛选器服务
执行系统维护任务(安装更新、更新防病毒签名)时,您需要将 Windows 设备置于特殊的 UWF 服务模式:
uwfmgr servicing enable
重新启动后,Windows 将在本地 UWF-Servicing 帐户下启动,并自动安装可用的 Windows 更新(通过 Windows 更新或批准的 WSUS 更新)、更新防病毒签名。如果您愿意,您可以使用 UWF-Servicing 帐户登录计算机(该用户的密码未知,但您可以重置它)。
UWF-Servicing用户自动登录后,
uwfservicingshell.exe
工具启动,运行 Windows 10 服务脚本。在服务模式下您无法执行任何其他操作。
安装更新后,计算机将自动以正常模式重新启动,并启用 UWF 过滤器。
您还可以在不进入服务模式的情况下安装 Windows 更新。使用命令:
uwfmgr servicing update-windows
Unified Write Filter updated Windows result: REBOOT REQUIRED.
在 Windows 10 上添加统一写入过滤器排除
如果在启用 UWF 过滤器时需要强制将修改后的文件保存到磁盘,则需要运行以下命令:
uwfmgr file commit C:\Labs\MyApp.exe
现在,即使重新启动 Windows,该文件也不会被删除。
要完全删除启用了 UWF 的文件,请使用以下命令:
uwfmgr file commit-delete C:\Labs\MyApp.exe
用于注册表的类似 UWF 命令:
uwfmgr registry commit ...
uwfmgr registry commit-delete ...
您可以将某些文件、目录或注册表项添加到 UWF 排除列表中。您对这些项目所做的更改将直接写入磁盘,而不是覆盖。
要将特定文件或文件夹添加到排除项,请运行以下命令:
Uwfmgr.exe file add-exclusion c:\labs
或者 :
Uwfmgr.exe file add-exclusion c:\labs\report.docx
要添加注册表项的排除项:
Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”
您必须重新启动计算机才能应用新的排除列表。
要列出 UWF 筛选器的排除项,请运行以下命令:
uwfmgr file get-exclusions
要从排除中删除文件:
uwfmgr file remove-exclusion c:\student\report.docx
您无法添加某些系统文件或文件夹的排除项,例如:
\Windows\System3 中的注册表文件
卷的根;
\Windows、\Windows\System32、\Windows\System32\Drivers;
页面文件.sys、交换文件.sys;
ETC。
注意。 UWF 不能用于保护闪存驱动器和外部 USB 设备上的数据。软件级别似乎不支持为可移动磁盘类型启用写入过滤器。但是,您可以使用文章“可移动 USB 驱动器作为 Windows 中的固定磁盘”中的技巧来绕过此限制。
为了使某些服务正常工作,您必须将其目录、文件和注册表项的路径添加到排除列表中。我收集了以下一些 Windows 子系统的典型排除:
BITS 的排除:
% ALLUSERSPROFILE%\Microsoft\Network\Downloader
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\BITS\StateIndex
在无线网络中正常工作的排除情况(这些例外情况将允许您连接到 Wi-Fi 网络并保存 WLAN 配置文件):
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Wireless\GPTWirelessPolicy
C:\Windows\wlansvc\策略
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\wlansvc
C:\ProgramData\Microsoft\wlansvc\Profiles\Interfaces\{}\{}.xml
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Wlansvc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WwanSvc
有线网络中正确工作的排除情况:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WiredL2\GP_Policy
C:\Windows\dot2svc\策略
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\dot3svc
C:\ProgramData\Microsoft\dot3svc\Profiles\Interfaces\{}\{}.xml
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dot3svc
Windows Defender 的排除
C:\Program Files\Windows Defender
C:\ProgramData\Microsoft\Windows Defender
C:\Windows\WindowsUpdate.log
C:\Windows\Temp\MpCmdRun.log
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender
如何重置或禁用 UWF 过滤器?
您可以将 UWF 滤镜设置重置为初始设置(滤镜打开时):
uwfmgr filter reset-settings
要完全禁用 UWF(重新启动后,磁盘上的所有更改都将被保存):
uwfmgr.exe filter disable
或者您可以禁用特定卷的过滤器:
uwfmgr.exe volume unprotect E:
重要。如果 Windows 由于 UWF 过滤器设置不正确而无法启动,您可以通过从安装/启动媒体启动并离线编辑注册表来禁用过滤器:
通过将注册表项 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\uwfvol 中的 Start 参数值更改为 4 来禁用 UWF 驱动程序自动启动;
删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}\Lower Filters 中的 uwfvol 字符串
Windows 10 上带有 HORM(休眠一次/恢复多次)的 UWF
从Windows 10 1709开始,出现了另一种UWF过滤模式——Hibernate Once/Resume Many (HORM)。此模式允许您快速获取 Windows 正在运行的应用程序和打开的文件的状态。每次计算机启动时,Windows 都会立即返回到此状态。
Windows 10 上 HORM 模式的限制:
必须为所有本地(固定)驱动器启用 UWF 过滤器;
不支持UWF过滤器例外;
Overlay工作在RAM模式(不支持disk-overlay);
休眠和快速启动被禁用。
要启用 HORM,您需要运行以下命令:
uwfmgr filter enable-horm
Unified Write Filter enabled HORM. Please hibernate the system to use HORM functionality. The system must be hibernated at least once after run enable-horm command, or it may bring the system into corrupted state.
配置用户的工作环境(运行所需的应用程序、打开文件等)。然后使用以下命令将计算机置于休眠模式:
shutdown /h
唤醒您的计算机并重新启动它。下次重新启动时,Windows 10 将立即以休眠文件中存储的状态启动。
要禁用 HORM 模式,请运行以下命令:
uwfmgr filter disable-horm
UWF 提供了一些有趣的场景:
提高 Windows 性能(不会在磁盘上写入任何内容,所有写入操作都在内存中执行,就像在 RAM 磁盘上一样);
由于写入操作较少,您可以减少固态硬盘(SSD/CompactFlash)的磨损;
实验、测试第三方软件并研究恶意软件(为此目的,您还可以使用 Windows 10 沙盒)。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[电影] 黄沙漫天(2025) 4K.EDRMAX.杜比全景声 / 4K杜比视界/杜比全景声
[风口福利] 短视频红利新风口!炬焰创作者平台重磅激励来袭
[韩剧] 宝物岛/宝藏岛/金银岛(2025)【全16集】【朴炯植/悬疑】
[电影] 愤怒的牦牛 (2025) 国语中字 4k
[短剧合集] 2025年05月30日 精选+付费短剧推荐56部
[软件合集] 25年5月30日 精选软件26个
[软件合集] 25年5月29日 精选软件18个
[短剧合集] 2025年05月28日 精选+付费短剧推荐38部
[软件合集] 25年5月28日 精选软件37个
[软件合集] 25年5月27日 精选软件26个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[办公模版] office模板合集:包含word、Excel、PowerPoint、Access四类共计2000多个模板
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag