原文:http://woshub.com/using-unified-write-filter-uwf-windows-10/

Windows 10(和Windows 8)的一个有用功能是特殊的文件系统写过滤器--UWF统一写过滤器)。如果启用并配置了过滤器,则磁盘上的文件和目录的所有更改都将在RAM中进行,并在重新引导后重置。

UWF如何运作?它通过透明地将文件系统中的所有写入操作重定向到存储器中存储所有更改的内存中的虚拟覆盖,来保护本地磁盘上所选分区的文件系统不被更改。

重新引导系统后,不会保存受保护磁盘的更改,即系统在启用UWF时始终返回其原始状态。

注意。在以前的Windows版本中,写入过滤器仅适用于ATM,POS系统,支付信息亭,工业系统等中使用的嵌入式系统的版本。现在,此功能在Windows 10企业版(包括LTSB)和Windows 10教育版中可用,因此在公司和教育机构(信息亭,学习室,展示架等)中提供Windows使用的其他方案。

UWF是一个单独的系统组件,在控制面板 - >程序和功能 - >打开或关闭Windows功能 - >设备锁定 - > 统一写过滤器中启用。

也可以使用PowerShell安装UWF组件:

Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All

或者DISM:

DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter

安装组件后,您可以使用uwfmgr.exe实用程序管理筛选器设置。

要启用UWF,请运行此命令并重新启动计算机:

uwfmgr.exe filter enable

启用过滤器后,它会自动重新配置系统以消除任何写入操作(交换文件,还原点,文件索引,碎片整理被禁用)。

要为特定系统磁盘启用写保护,请运行以下命令:

uwfmgr.exe volume protect c:

现在重新启动计算机。重新启动后,用户在会话期间在磁盘上写入的所有内容将仅在下次重新启动时可用。

您可以使用以下命令检查UWF状态:

uwfmgr.exe get-config

在我们的示例中,您可以看到系统磁盘受到保护(卷状态:受保护)。

您可以将某些文件,目录或注册表项添加到UWF排除列表中。您对这些项目所做的更改将直接写入磁盘,而不是叠加。您无法为某些文件或文件夹添加排除项,例如:

  • \ Windows \ System32 \ config \中的注册表文件
  • 卷的根
  • \ Windows,\ Windows \ System32,\ Windows \ System32 \ Drivers
  • 等等。

要将特定文件或文件夹添加到排除项,请运行以下命令:

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”

要应用排除项,请重新启动计算机。

在开始维护(更新安装,防病毒软件更新,复制新文件)之前,您必须切换到特殊服务模式:

Uwfmgr.exe servicing enable

计算机在本地帐户UWF-Servicing下启动,您可以安装所需的更新。完成后,计算机将在启用UWF的正常模式下自动重启。

您可以使用任务计划程序自动切换到服务模式。

注意。UWF不能用于保护闪存驱动器和外部USB设备上的数据。似乎在软件级别禁止为可移动磁盘类型启用写入过滤器。但是,您可以通过Windows中可移动USB驱动器作为固定磁盘的技巧来绕过此限制。

要使某些服务正常工作,您必须将其目录,文件和注册表分支的路径添加到排除列表中。我收集了以下某些子系统的典型排除:

BITS的例外情况:

  • %ALLUSERSPROFILE%\ Microsoft \ Network \ Downloader
  • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ BITS \ StateIndex

在wirelss网络中正确工作的例外情况:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \政策\微软\的Windows \无线\ GPTWirelessPolicy
  • C:\ WINDOWS \ WLANSVC \政策
  • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ WLANSVC
  • C:\ ProgramData \ Microsoft \ wlansvc \ Profiles \ Interfaces \ {<Interface GUID>} \ {<Profile GUID>}。xml
  • HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ WLANSVC
  • HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ WwanSvc

有线网络中正确工作的排除:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \政策\微软\的Windows \ WiredL2 \ GP_Policy
  • C:\ WINDOWS \ dot2svc \政策
  • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ DOT3SVC
  • C:\ ProgramData \ Microsoft \ dot3svc \ Profiles \ Interfaces \ {<Interface GUID>} \ {<Profile GUID>}。xml
  • HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ 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(重启后所有更改都将永久保存):

uwfmgr.exe filter disable

或者,您可以禁用特定卷的过滤器:

uwfmgr.exe volume unprotect C:

重要的。如果由于过滤器的错误工作而导致系统无法启动,则可以通过从安装磁盘启动并在脱机模式下编辑注册表来禁用过滤器:

  • 通过将start参数的值更改为4,可以在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ uwfvol中禁用过滤器启动。
  • 删除uwfvol在HKEY_LOCAL_MACHINE \ SYSTEM串\ ControlSet001 \控制\类\ {71A27CDD-812A-11D0-BEC7-08002BE2092F} \下过滤器

在Windows 10中使用统一写过滤器(UWF)相关推荐

  1. 玩转 Windows 10 中的 Linux 子系统

    在今年的 Build 2016 上,微软向全世界介绍了他们还处于 Beta 阶段的Windows 下的 Linux 子系统Windows Subsystem for Linux(WSL),它可以让开发 ...

  2. 在中文版Windows 10 中安装日语支持

    在中文版Windows 10 中安装日语支持 背景 下载离线日文输入法和字体安装包 将日文输入法和字体安装包安装到当前系统 将日文输入法和字体安装包安装到离线安装镜像中 背景 因为公司同时使用中文和日 ...

  3. 如何在Windows 10中管理UAC的教程

    Windows 10中的UAC或用户帐户控制是一种内置功能,可防止游戏,应用程序和许多其他程序对您的操作系统进行更改,在最坏的情况下可能会损坏您的操作系统,使其无法修复并被迫安装备份副本或只是重新安装 ...

  4. 如何在 Windows 10 中搭建 Node.js 环境?

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js ...

  5. 计算机安全模式无法进入安全模式,如何解决无法在Windows 10中进入安全模式的问题...

    在下面的文章中,我们将讨论进入安全模式的众多方法.但是,在讨论这些方法之前,了解Windows 10中的安全模式是什么,以及无法进入安全模式会带来什么不利影响十分重要.安全模式确实有很多优点,特别是在 ...

  6. 在 Windows 10 中开启移动 WLAN 热点

    本文将介绍如何在 Windows 10 中开启移动 Wi-Fi 热点. This post is written in multiple languages. Please select yours: ...

  7. 组策略禁止自动锁定计算机,如何在Windows 10中禁用自动锁定

    原标题:如何在Windows 10中禁用自动锁定 Windows 10附带了许多功能,这样使工作更加轻松.其实有很多方法可以根据自己的喜好个性化使用.可以通过多种方式来个性化您的体验并控制计算机的行为 ...

  8. win10内核linux,windows 10中发布完整的Linux内核

    5月8日消息: 近年来,微软对Linux开发者社区的支持令许多人感到惊讶,包括将诸如Bash shell之类的东西引入到Windows,或者在Windows 10中支持原生OpenSSH,甚至包括Wi ...

  9. eclipse下如何打开被关闭的项目_如何在Windows 10中打开和关闭平板电脑模式

    默认情况下,将可转换计算机重新配置为平板电脑时,Windows 10会自动切换到平板电脑模式.如果你希望手动打开或关闭平板电脑模式,可以通过多种方法进行. 自动平板电脑模式在Windows 10中的工 ...

  10. windows10访客_如何在Windows 10中创建访客帐户

    windows10访客 If you find that your guests are asking fairly often to use your computer temporarily to ...

最新文章

  1. Reddit欲融资3亿美元,由腾讯领投
  2. torch.full()简介
  3. 如何安装适用于Python的yaml软件包?
  4. Python词云#疫情退去后,你最想做什么
  5. myeclipse中的一些设置
  6. python求阶乘和
  7. 计算机图形图像电影论文,计算机图形图像绘制技术地现状分析及应用发展.doc...
  8. android string拼接字符串_String对象的存储、拼接和比较
  9. 哪些是计算机应用基金,计算机应用的基金有哪些
  10. F. Gourmet and Banquet(贪心加二分求值)
  11. 计算机系统-Unicode字符集与它包含的UTF-8解决方案
  12. Linux搭建SVN 服务器(转)
  13. SEO工具,站长必备
  14. mysql utf8占几个字节_utf-8的中文是一个字符占几个字节
  15. 只有1kb的清理软件_教您清理1kb快捷方式病毒
  16. CM源码(CyanogenMod)源码编译
  17. 你不得不看的“互联网+企业购”大趴攻略
  18. Flume使用Spooling Directory Source采集文件夹数据到hdfs
  19. excel怎么筛选?教你一个简单粗暴的筛选技巧
  20. 利用栈将递归转换为非递归的方法

热门文章

  1. html思维导图word版,[精选]思维导图(完美排版word).doc
  2. 基于matlab的语音信号处理
  3. linux ext4 inode,Ext4文件系统中inode数量的限制
  4. python端口绑定错误怎么解决,python的 port binding error 请问怎么解决
  5. log4j日志级别配置完成后不生效 系统一直打印debug日志
  6. idea中maven项目,输出在控制台上的中文乱码问题
  7. 智能会议系统集成解决方案
  8. 微信小程序-快递查询
  9. iconfont矢量图标库的引用方法
  10. 票据html模板,票据库.html · 胡凯锋/API_ML_AI_Note - Gitee.com