Использование функции единого фильтра записи (UWF)

Единый фильтр записи (UWF) — это дополнительная функция Windows 10.

Чтобы использовать UWF, сначала необходимо установить компонент.

Затем вы включите (и при необходимости настроите) эту функцию. При первом включении UWF на устройстве UWF вносит следующие изменения в систему, чтобы повысить производительность UWF:

  • Файлы подкачки отключены.
  • Восстановление системы отключено.
  • SuperFetch (служба SysMain) отключена.
  • Служба индексирования файлов отключена.
  • Быстрая загрузка отключена.
  • Служба дефрагментации (она же служба "Оптимизация дисков") отключена.
  • Параметру BCD bootstatuspolicy присвоено значение ignoreallfailures.

После включения UWF можно, наконец, выбрать диск для защиты и начать использовать UWF. Если вы отключите его после включения, описанные выше функции не будут включаться автоматически.

Вы можете установить UWF для работающих компьютеров и устройств, подготовить его к настраиваемым образам Windows или удаленно управлять им с помощью CSP или WMI.

Включение UWF на работающем компьютере

  1. Установите компонент:

    1. Нажмите кнопку Пуск и введите Включить или выключить компоненты Windows.

    2. В окне Компоненты Windows разверните узел Блокировка устройства и проверка единый фильтр> записиОК.

      В окне Компоненты Windows указано, что Windows ищет необходимые файлы и отображает индикатор выполнения. После обнаружения в окне появится сообщение о том, что Windows применяет изменения. После завершения в окне будет указано, что запрошенные изменения завершены.

    3. Нажмите кнопку Закрыть , чтобы закрыть окно Компоненты Windows .

  2. Включите фильтр:

    uwfmgr filter enable
    

    Примечание

    После выполнения этой команды перезагрузите компьютер и выйдите из режима обслуживания. Следующие действия будут отключены.

    • клиентский компонент Центра обновления Windows (путем настройки HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate.)
    • Центр обновления Магазина Windows (путем настройки HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\AutoDownload.)
    • Реорганизация реестра (путем настройки HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Configuration Manager\RegistryReorganizationLimitDays.)
    • Час обслуживания (путем установки HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance\MaintenanceDisabled.)

    После запуска uwfmgr filter disableперезагрузите компьютер и перейдите в режим обслуживания, изменения будут отменены.

  3. Включение защиты от записи для диска:

    uwfmgr.exe volume protect C:
    
  4. Перезапустите компьютер.

  5. Убедитесь, что UWF работает:

    uwfmgr.exe get-config
    

Установка UWF в настроенном образе Windows

  1. Откройте окно командной строки с правами администратора.

  2. Скопируйте install.wim во временную папку на жестком диске (в следующих шагах мы предположим, что она называется C:\wim).

  3. Создайте новый каталог.

    md c:\wim
    
  4. Подключите образ.

    dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
    
  5. Включите функцию.

    dism /image:c:\wim /enable-feature /featureName:Client-UnifiedWriteFilter
    
  6. Зафиксируйте изменения.

    dism /unmount-wim /MountDir:c:\wim /Commit
    

Чтобы активировать UWF, можно использовать сценарий командной строки, CSP или WMI:

  • CMD: uwfmgr filter enable, а затем uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, затем CurrentSession/Volume
  • WMI: UWF\Filter.Enable, затем UWF\Volume.

Установите компонент UWF с помощью Designer конфигурации Windows

  1. Создайте пакет подготовки в конфигурации Windows Designer, следуя инструкциям в разделе Создание пакета подготовки.

    Примечание

    При настройке исключения файлов в Designer конфигурации Windows не нужно указывать букву диска, так как она уже вводится с помощью параметра защиты тома. Например, если исключенный файл имеет значение C:\testdir\test.txt, после добавления диска в раздел "Защита тома", необходимо только ввести данные \testdir\test.txt , чтобы добавить исключение этого файла.

  2. На странице Доступные настройки выберите Параметры >среды выполненияSMIПараметры, а затем задайте значение параметра Унифицированный фильтр записи.

  3. Завершив настройку параметров и создав пакет подготовки, вы можете применить пакет к времени развертывания образа или среде выполнения. Дополнительные сведения см. в статье Применение пакета подготовки .

Чтобы активировать UWF, можно использовать сценарий командной строки, CSP или WMI:

  • CMD: uwfmgr filter enable, а затем uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, затем CurrentSession/Volume
  • WMI: UWF\Filter.Enable, затем UWF\Volume.

Установка компонента UWF с помощью инструментария управления Windows (WMI)

Если Windows уже установлена и вы не хотите использовать пакет подготовки, вы также можете настроить UWF с помощью поставщиков инструментария управления Windows (WMI). Чтобы включить UWF с помощью WMI, можно использовать функцию UWF_Filter , в частности метод UWF_Filter.Enable . Это можно сделать одним из следующих способов:

  • Используйте поставщики WMI непосредственно в скрипте PowerShell.
  • Используйте поставщики WMI непосредственно в приложении.
  • Используйте программу командной строки uwfmgr.exe.

Чтобы изменения вступили в силу, необходимо перезапустить устройство после включения или отключения UWF.

При необходимости эти параметры можно изменить после включения UWF. Например, можно переместить расположение файла подкачки в незащищенный том и повторно включить файлы подкачки.

Важно!

Если вы добавляете UWF в образ с помощью параметров SMI в unattend.xml файле, включение UWF задает только параметр BCD bootstatuspolicy и отключает службу дефрагментации. В этом случае необходимо вручную отключить другие функции и службы, чтобы повысить производительность UWF.

Все параметры конфигурации для UWF хранятся в реестре. UWF автоматически исключает эти записи реестра из фильтрации.

UWF сохраняет параметры конфигурации в реестре для текущего сеанса и для следующего сеанса после перезапуска устройства. Статические изменения конфигурации вступают в силу только после перезапуска устройства, и эти изменения сохраняются в записях реестра для следующего сеанса. Динамические изменения конфигурации происходят немедленно и сохраняются после перезапуска устройства.

Объединенный фильтр записи

Справочник по поставщику WMI единого фильтра записи

Программа командной строки UWF: uwfmgr.exe