Utiliser la fonctionnalité UWF (Unified Write Filter)
Le filtre d’écriture unifiée (UWF) est une fonctionnalité facultative Windows 10.
Pour utiliser UWF, vous devez d’abord installer la fonctionnalité.
Ensuite, vous allez activer (et éventuellement configurer) la fonctionnalité. La première fois que vous activez UWF sur votre appareil, UWF apporte les modifications suivantes à votre système pour améliorer les performances d’UWF :
- Les fichiers de pagination sont désactivés.
- La restauration du système est désactivée.
- SuperFetch (également appelé service « SysMain ») est désactivé.
- Le service d’indexation de fichiers est désactivé.
- Le démarrage rapide est désactivé.
- Le service de défragmentation (également appelé service « Optimiser les lecteurs ») est désactivé.
- Le paramètre BCD bootstatuspolicy est défini sur ignoreallfailures.
Une fois UWF activé, vous pouvez enfin sélectionner un lecteur à protéger et commencer à utiliser UWF. Si vous le désactivez après l’avoir activé, les fonctionnalités ci-dessus ne sont pas activées automatiquement.
Vous pouvez installer UWF pour exécuter des PC et des appareils, le préparer pour des images Windows personnalisées ou le gérer à distance à l’aide de CSP ou WMI.
Activer UWF sur un PC en cours d’exécution
Installez la fonctionnalité :
Cliquez sur Démarrer, tapez Activer ou désactiver les fonctionnalités Windows.
Dans la fenêtre Fonctionnalités Windows, développez le nœud Verrouillage de l’appareil, puis case activée Filtre> d’écriture unifiéOK.
La fenêtre Fonctionnalités Windows indique que Windows recherche les fichiers requis et affiche une barre de progression. Une fois trouvée, la fenêtre indique que Windows applique les modifications. Lorsque vous avez terminé, la fenêtre indique que les modifications demandées sont terminées.
Cliquez sur Fermer pour fermer la fenêtre Fonctionnalités Windows .
Activez le filtre :
uwfmgr filter enable
Notes
Après avoir exécuté cette commande, redémarrez l’ordinateur et quittez le mode de maintenance, les éléments suivants sont désactivés :
- Windows Update (en définissant HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate.)
- Windows Store Update (en définissant HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\AutoDownload.)
- Réorganisation du Registre (en définissant HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Configuration Manager\RegistryReorganizationLimitDays.)
- Heure de maintenance (en définissant HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance\MaintenanceDisabled.)
Une fois que vous avez exécuté
uwfmgr filter disable
, redémarrez l’ordinateur et passez en mode de service, les modifications sont annulées.Activer la protection en écriture pour un lecteur :
uwfmgr.exe volume protect C:
Redémarrez votre ordinateur.
Vérifiez que UWF est en cours d’exécution :
uwfmgr.exe get-config
Installer UWF sur une image Windows personnalisée
Ouvrez une invite de commandes avec les privilèges Administrateur.
Copiez install.wim dans un dossier temporaire sur le disque dur (dans les étapes suivantes, nous supposerons qu’il s’agit de C:\wim).
Créez un nouveau répertoire.
md c:\wim
Montez l’image.
dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
Activez la fonctionnalité.
dism /image:c:\wim /enable-feature /featureName:Client-UnifiedWriteFilter
Validez la modification.
dism /unmount-wim /MountDir:c:\wim /Commit
Pour activer UWF, vous pouvez utiliser un script de ligne de commande, csp ou WMI :
-
CMD :
uwfmgr filter enable
, puisuwfmgr.exe volume protect C:
-
CSP :
CurrentSession/FilterEnabled
, puisCurrentSession/Volume
-
WMI :
UWF\Filter.Enable
, puisUWF\Volume
.
Installez la fonctionnalité UWF à l’aide de la configuration Windows Designer
Créez un package d’approvisionnement dans le Designer de configuration Windows en suivant les instructions fournies dans Créer un package d’approvisionnement.
Notes
Lorsque vous définissez l’exclusion de fichier dans le Designer de configuration Windows, vous n’avez pas besoin de spécifier la lettre de lecteur, car elle est déjà entrée via le paramètre Protection du volume. Par exemple, si le fichier exclu est
C:\testdir\test.txt
, après l’ajout d’un lecteur dans La protection du volume, il vous suffit d’entrer\testdir\test.txt
pour ajouter cette exclusion de fichier.Dans la page Personnalisations disponibles, sélectionnez Paramètres >d’exécutionSMISettings, puis définissez la valeur du paramètre Filtre d’écriture unifié.
Une fois que vous avez terminé de configurer les paramètres et de générer le package d’approvisionnement, vous pouvez appliquer le package à l’heure de déploiement ou à l’exécution de l’image. Pour plus d’informations, consultez Appliquer un package d’approvisionnement .
Pour activer UWF, vous pouvez utiliser un script de ligne de commande, csp ou WMI :
-
CMD :
uwfmgr filter enable
, puisuwfmgr.exe volume protect C:
-
CSP :
CurrentSession/FilterEnabled
, puisCurrentSession/Volume
-
WMI :
UWF\Filter.Enable
, puisUWF\Volume
.
Installer la fonctionnalité UWF à l’aide de Windows Management Instrumentation (WMI)
Si Windows a déjà été installé et que vous ne souhaitez pas utiliser de package d’approvisionnement, vous pouvez également configurer UWF à l’aide des fournisseurs WMI (Windows Management Instrumentation). Pour activer UWF à l’aide de WMI, vous pouvez utiliser la fonction UWF_Filter , en particulier la méthode UWF_Filter.Enable . Vous pouvez le faire de l’une des manières suivantes :
- Utilisez les fournisseurs WMI directement dans un script PowerShell.
- Utilisez les fournisseurs WMI directement dans une application.
- Utilisez l’outil en ligne de commandeuwfmgr.exe.
Vous devez redémarrer votre appareil après avoir activé ou désactivé UWF avant que la modification ne prenne effet.
Vous pouvez modifier ces paramètres après avoir activé UWF si vous le souhaitez. Par exemple, vous pouvez déplacer l’emplacement du fichier de page vers un volume non protégé et réactiver les fichiers de pagination.
Important
Si vous ajoutez UWF à votre image à l’aide de paramètres SMI dans un fichier unattend.xml, l’activation d’UWF définit uniquement le paramètre BCD bootstatuspolicy et désactive le service de défragmentation. Dans ce cas, vous devez désactiver manuellement les autres fonctionnalités et services si vous souhaitez augmenter les performances d’UWF.
Tous les paramètres de configuration pour UWF sont stockés dans le Registre. UWF exclut automatiquement ces entrées de Registre du filtrage.
UWF conserve les paramètres de configuration dans le Registre pour la session active et pour la session suivante après le redémarrage d’un appareil. Les modifications de configuration statique ne prennent effet qu’après le redémarrage d’un appareil, et ces modifications sont enregistrées dans les entrées de Registre pour la session suivante. Les modifications de configuration dynamique se produisent immédiatement et persistent après le redémarrage d’un appareil.
Rubriques connexes
Informations de référence sur le fournisseur WMI du filtre d’écriture unifié
Outil en ligne de commande UWF : uwfmgr.exe