Usare la funzionalità UWF (Unified Write Filter)

Il filtro di scrittura unificato (UWF) è una funzionalità facoltativa Windows 10.

Per usare UWF, è prima necessario installare la funzionalità.

Successivamente, si abiliterà (e facoltativamente si configurerà) la funzionalità. La prima volta che si abilita UWF nel dispositivo, UWF apporta le modifiche seguenti al sistema per migliorare le prestazioni di UWF:

  • I file di paging sono disabilitati.
  • Il ripristino del sistema è disabilitato.
  • SuperFetch (noto anche come servizio "SysMain") è disabilitato.
  • Il servizio di indicizzazione dei file è disattivato.
  • L'avvio rapido è disabilitato.
  • Il servizio di deframmentazione (noto anche come servizio "Ottimizza unità") è disattivato.
  • L'impostazione BCD bootstatuspolicy è impostata su ignoreallfailures.

Dopo aver abilitato UWF, è infine possibile selezionare un'unità da proteggere e iniziare a usare UWF. Se si disabilita dopo l'abilitazione, le funzionalità precedenti non verranno attivate automaticamente.

È possibile installare UWF per l'esecuzione di PC e dispositivi, prepararlo per immagini Windows personalizzate o gestirlo in remoto tramite CSP o WMI.

Attivare UWF in un PC in esecuzione

  1. Installare la funzionalità:

    1. Fare clic su Start, digitare Attiva o disattiva le funzionalità di Windows.

    2. Nella finestra Funzionalità di Windows espandere il nodo Blocco dispositivi e selezionare Unified Write FilterOK.In the Windows Features window, expand the Device Lockdown node, and check Unified Write Filter> OK.

      La finestra Funzionalità di Windows indica che Windows sta cercando i file necessari e visualizza un indicatore di stato. Una volta trovata, la finestra indica che Windows sta applicando le modifiche. Al termine, la finestra indica che le modifiche richieste vengono completate.

    3. Fare clic su Chiudi per chiudere la finestra Funzionalità di Windows .

  2. Abilitare il filtro:

    uwfmgr filter enable
    

    Nota

    Dopo aver eseguito questo comando, riavviare il computer e uscire dalla modalità di manutenzione, gli elementi seguenti sono disabilitati:

    • Windows Update (impostando HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate.)
    • Windows Store Update (impostando HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\AutoDownload.)
    • Riorganizzazione del Registro di sistema (impostando HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Configuration Manager\RegistryReorganizationLimitDays.)
    • Ora di manutenzione (impostando HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance\MaintenanceDisabled.)

    Dopo aver eseguito uwfmgr filter disable, riavviare il computer e attivare la modalità di gestione, le modifiche verranno ripristinate.

  3. Abilitare la protezione di scrittura per un'unità:

    uwfmgr.exe volume protect C:
    
  4. Riavviare il computer.

  5. Verificare che UWF sia in esecuzione:

    uwfmgr.exe get-config
    

Installare UWF in un'immagine di Windows personalizzata

  1. Aprire un prompt dei comandi con privilegi di amministratore.

  2. Copiare install.wim in una cartella temporanea sul disco rigido (nei passaggi seguenti si presuppone che sia denominata C:\wim).

  3. Creare una nuova directory.

    md c:\wim
    
  4. Montare l'immagine.

    dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
    
  5. Abilitare la funzionalità.

    dism /image:c:\wim /enable-feature /featureName:Client-UnifiedWriteFilter
    
  6. Eseguire il commit della modifica.

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

Per attivare UWF, è possibile usare uno script della riga di comando, un CSP o WMI:

  • CMD: uwfmgr filter enable, quindi uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, quindi CurrentSession/Volume
  • WMI: UWF\Filter.Enable, quindi UWF\Volume.

Installare la funzionalità UWF usando Configurazione di Windows Designer

  1. Creare un pacchetto di provisioning in Configurazione di Windows Designer seguendo le istruzioni in Creare un pacchetto di provisioning.

    Nota

    Quando si imposta l'esclusione di file in Configurazione di Windows Designer, non è necessario specificare la lettera di unità perché è già input tramite l'impostazione Protezione volume. Ad esempio, se il file da escludere è C:\testdir\test.txt, dopo l'aggiunta di un'unità in Protezione del volume, è sufficiente immettere \testdir\test.txt per aggiungere questa esclusione di file.

  2. Nella pagina Personalizzazioni disponibili selezionare Impostazioni >di runtimeSMISettings e quindi impostare il valore per l'impostazione Filtro di scrittura unificato.

  3. Dopo aver configurato le impostazioni e aver compilato il pacchetto di provisioning, è possibile applicare il pacchetto al tempo di distribuzione dell'immagine o al runtime. Per altre informazioni, vedere Applicare un pacchetto di provisioning .

Per attivare UWF, è possibile usare uno script della riga di comando, un CSP o WMI:

  • CMD: uwfmgr filter enable, quindi uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, quindi CurrentSession/Volume
  • WMI: UWF\Filter.Enable, quindi UWF\Volume.

Installare la funzionalità UWF usando Strumentazione gestione Windows (WMI)

Se Windows è già stato installato e non si vuole usare un pacchetto di provisioning, è anche possibile configurare UWF usando i provider strumentazione gestione Windows (WMI). Per attivare UWF usando WMI, è possibile usare la funzione UWF_Filter , in particolare il metodo UWF_Filter.Enable . È possibile eseguire questa operazione in uno dei modi seguenti:

  • Usare i provider WMI direttamente in uno script di PowerShell.
  • Usare i provider WMI direttamente in un'applicazione.
  • Usare lo strumento da riga di comando uwfmgr.exe.

È necessario riavviare il dispositivo dopo aver attivato o disattivato UWF prima che la modifica venga applicata.

È possibile modificare queste impostazioni dopo aver attivato UWF se si vuole. Ad esempio, è possibile spostare il percorso del file di pagina in un volume non protetto e riabilitare i file di paging.

Importante

Se si aggiunge UWF all'immagine usando le impostazioni SMI in un file unattend.xml, l'attivazione di UWF imposta solo l'impostazione BCD bootstatuspolicy e disattiva il servizio di deframmentazione. In questo caso, è necessario disattivare manualmente le altre funzionalità e i servizi se si desidera aumentare le prestazioni di UWF.

Tutte le impostazioni di configurazione per UWF vengono archiviate nel Registro di sistema. UWF esclude automaticamente queste voci del Registro di sistema dal filtro.

UWF gestisce le impostazioni di configurazione nel Registro di sistema per la sessione corrente e per la sessione successiva dopo il riavvio del dispositivo. Le modifiche di configurazione statiche non vengono applicate fino a quando non viene riavviato un dispositivo e queste modifiche vengono salvate nelle voci del Registro di sistema per la sessione successiva. Le modifiche alla configurazione dinamica si verificano immediatamente e vengono mantenute dopo il riavvio del dispositivo.

Filtro scrittura unificato

Informazioni di riferimento sul provider WMI del filtro di scrittura unificato

Strumento da riga di comando UWF: uwfmgr.exe