CSP UnifiedWriteFilter

La tabella seguente mostra l'applicabilità di Windows:

Edizione Windows 10 Windows 11
Home No No
Pro No No
Windows SE No No
Lavoro
Per le aziende
Istruzione

Il provider del servizio di configurazione UnifiedWriteFilter (UWF) consente all'amministratore IT di gestire in remoto il file UWF per proteggere i supporti di archiviazione fisici, incluso qualsiasi tipo di archiviazione scrivibile.

Nota Il CSP UnifiedWriteFilter è supportato solo in Windows 10/11 Enterprise e Windows 10/11 Education.

L'esempio seguente mostra il provider di servizi di configurazione UWF in formato albero.

./Vendor/MSFT
UnifiedWriteFilter
┣━━━CurrentSession
┃   ┣━━━FilterEnabled
┃   ┣━━━OverlayConsumption
┃   ┣━━━AvailableOverlaySpace
┃   ┣━━━CriticalOverlayThreshold
┃   ┣━━━SWAPFileSize
┃   ┣━━━WarningOverlayThreshold
┃   ┣━━━OverlayType
┃   ┣━━━OverlayFlags
┃   ┣━━━MaximumOverlaySize
┃   ┣━━━PersistDomainSecretKey
┃   ┣━━━PersistTSCAL
┃   ┣━━━RegistryExclusions
┃   ┃   ┗━━━[ExcludedRegistry]
┃   ┣━━━ServicingEnabled
┃   ┣━━━Volume
┃   ┃   ┗━━━[Volume]
┃   ┃       ┣━━━Protected
┃   ┃       ┣━━━BindByDriveLetter
┃   ┃       ┣━━━DriveLetter
┃   ┃       ┣━━━Exclusions
┃   ┃       ┃   ┗━━━[ExclusionPath]
┃   ┃       ┣━━━CommitFile
┃   ┃       ┗━━━CommitFileDeletion
┃   ┣━━━ShutdownPending
┃   ┣━━━CommitRegistry
┃   ┗━━━CommitRegistryDeletion
┣━━━NextSession
┃   ┣━━━FilterEnabled
┃   ┣━━━HORMEnabled
┃   ┣━━━OverlayType
┃   ┣━━━OverlayFlags
┃   ┣━━━MaximumOverlaySize
┃   ┣━━━PersistDomainSecretKey
┃   ┣━━━PersistTSCAL
┃   ┣━━━RegistryExclusions
┃   ┃   ┗━━━[ExcludedRegistry]
┃   ┣━━━ResetPersistentState
┃   ┣━━━ResetPersistentStateSavedMode
┃   ┣━━━ServicingEnabled
┃   ┣━━━SWAPFileSize
┃   ┗━━━Volume
┃       ┗━━━[Volume]
┃           ┣━━━Protected
┃           ┣━━━BindByDriveLetter
┃           ┣━━━DriveLetter
┃           ┗━━━Exclusions
┃               ┗━━━[ExclusionPath]
┣━━━ResetSettings
┣━━━ShutdownSystem
┗━━━RestartSystem

CurrentSession Obbligatorio. Rappresenta la configurazione UWF corrente nella sessione corrente (ciclo di alimentazione).

CurrentSession/FilterEnabled Obbligatorio. Indica se UWF è abilitato per la sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/OverlayConsumption Obbligatorio. Dimensioni correnti, in megabyte, della sovrimpressione UWF.

L'unica operazione supportata è Get.

CurrentSession/AvailableOverlaySpace Obbligatorio. Quantità di spazio disponibile, in megabyte, disponibile per la sovrimpressione UWF.

L'unica operazione supportata è Get.

CurrentSession/CriticalOverlayThreshold Obbligatorio. Dimensione della soglia critica, in megabyte. UWF invia un evento di notifica di soglia critico quando le dimensioni della sovrimpressione UWF raggiungono o superano questo valore.

L'unica operazione supportata è Get.

CurrentSession/Volume<VolumeID>\SWAPFileSize

Obbligatorio. Proprietà di CFG_DATATYPE_INTEGER di sola lettura che contiene un valore diverso da zero (ad esempio, 1) se al volume è stato creato/usato un file di sovrimpressione.

Futuro: contiene le dimensioni effettive del file

NextSession/Volume<VolumeID>\SWAPFileSize

Obbligatorio. Proprietà di CFG_DATATYPE_INTEGER di lettura/scrittura che contiene un valore diverso da zero ,ad esempio 1, se al volume è stata creata/usata la sovrimpressione.

Impostazione del valore

  • da zero a diverso da zero porterà alla creazione del file di scambio in tale volume.
  • da diverso da zero a zero: non supportato

Per "spostare" il file di scambio in un altro volume, impostare la proprietà SwapfileSize sulla nota CSP di tale altro volume su un valore diverso da zero.

Attualmente SwapfileSize non deve essere considerato affidabile per determinare o controllare le dimensioni della sovrimpressione,

A tale scopo, è necessario usare CurrentSession/MaximumOverlaySize o NextSession/MaximumOverlaySize.

Impostazione di sovrimpressione.

Nota

Solo il file di scambio singolo è supportato nell'implementazione corrente e la creazione di un file di scambio in un volume specifico disabiliterà qualsiasi altro file di scambio creato in altri volumi.

CurrentSession/WarningOverlayThreshold Obbligatorio. Dimensioni della soglia di avviso, in megabyte. UWF invia un evento di notifica di soglia di avviso quando le dimensioni della sovrimpressione UWF raggiungono o superano questo valore.

Le operazioni supportate sono Get e Replace.

CurrentSession/OverlayType Obbligatorio. Indica il tipo di sovrimpressione nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/MaximumOverlaySize Obbligatorio. Indica le dimensioni massime della cache, in megabyte, della sovrimpressione nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/PersisitDomainSecretKey Obbligatorio. Indica se la chiave del Registro di sistema del segreto di dominio è presente nell'elenco di esclusione del Registro di sistema. Se la chiave del Registro di sistema non è presente nell'elenco di esclusione, le modifiche non vengono mantenute dopo un riavvio.

L'unica operazione supportata è Get.

CurrentSession/PersistTSCAL Obbligatorio. Indica se la chiave del Registro di sistema TSCAL (Client Access License) di Terminal Server è presente nell'elenco di esclusione del Registro di sistema UWF. Se la chiave del Registro di sistema non è presente nell'elenco di esclusione, le modifiche non vengono mantenute dopo un riavvio.

L'unica operazione supportata è Get.

CurrentSession/RegistryExclusions Obbligatorio. Nodo radice che contiene tutte le esclusioni del Registro di sistema.

CurrentSession/RegistryExclusions/ExcludedRegistry Facoltativo . Chiave del Registro di sistema nell'elenco di esclusione del Registro di sistema per UWF nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/ServicingEnabled Obbligatorio. Indica quando la manutenzione è abilitata nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/Volume Obbligatorio. Nodo radice che contiene tutti i volumi protetti da UWF nella sessione corrente.

CurrentSession/Volume/Volume Facoltativo. Rappresenta un volume specifico nella sessione corrente.

CurrentSession/Volume/Volume/Protected Obbligatorio. Indica se il volume è attualmente protetto da UWF nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/Volume/Volume/BindByDriveLetter Obbligatorio. Indica il tipo di associazione usato dal volume nella sessione corrente.

L'unica operazione supportata è Get.

CurrentSession/Volume/Volume/DriveLetter Obbligatorio. Lettera di unità del volume. Se il volume non ha una lettera di unità, questo valore è NULL.

L'unica operazione supportata è Get.

CurrentSession/Volume/Volume/Esclusioni Obbligatorio. Nodo radice che contiene tutte le esclusioni di file per il volume.

CurrentSession/Volume/Volume/Exclusions/ExclusionPath Facoltativo. Stringa che contiene il percorso completo del file o della cartella rispetto al volume.

L'unica operazione supportata è Get.

CurrentSession/Volume/Volume/CommitFile Obbligatorio. Questo metodo esegue il commit delle modifiche dalla sovrimpressione al volume fisico per un file specificato in un volume protetto da Unified Write Filter (UWF).

Le operazioni supportate sono Get ed Execute.

CurrentSession/Volume/Volume/CommitFileDeletion Obbligatorio. Questo metodo elimina il file specificato e esegue il commit dell'eliminazione nel volume fisico.

Le operazioni supportate sono Get ed Execute.

CurrentSession/ShutdownPending Obbligatorio. Questo valore è True se il sistema è in sospeso all'arresto. In caso contrario, è False.

L'unica operazione supportata è Get.

CurrentSession/CommitRegistry Obbligatorio. Questo metodo esegue il commit delle modifiche apportate alla chiave e al valore del Registro di sistema specificati.

Le operazioni supportate sono Get ed Execute.

CurrentSession/CommitRegistryDeletion Obbligatorio. Questo metodo elimina la chiave del Registro di sistema o il valore del Registro di sistema specificato e ne esegue il commit.

Le operazioni supportate sono Get ed Execute.

NextSession Obbligatorio.

Nodo radice che contiene le impostazioni per la sessione UWF successiva (dopo un riavvio).

NextSession/FilterEnabled Obbligatorio. Valore booleano che indica se UWF è abilitato per la sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/HORMEnabled Aggiunta in Windows 10 versione 1607. Obbligatorio. Valore booleano che indica se HoRM (Hibernate Once/Resume Many) è abilitato per la sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/OverlayType Obbligatorio. Indica il tipo di sovrimpressione per la sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/MaximumOverlaySize Obbligatorio. Indica le dimensioni massime della cache, in megabyte, della sovrimpressione per la sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/PersisitDomainSecretKey Obbligatorio. Indica se la chiave del Registro di sistema del segreto di dominio è presente nell'elenco di esclusione del Registro di sistema. Se la chiave del Registro di sistema non è presente nell'elenco di esclusione, le modifiche non vengono mantenute dopo un riavvio.

Le operazioni supportate sono Get e Replace.

NextSession/PersistTSCAL Obbligatorio. Indica se la chiave del Registro di sistema TSCAL (Client Access License) di Terminal Server è presente nell'elenco di esclusione del Registro di sistema UWF. Se la chiave del Registro di sistema non è presente nell'elenco di esclusione, le modifiche non vengono mantenute dopo un riavvio.

Le operazioni supportate sono Get e Replace.

NextSession/RegistryExclusions Obbligatorio. Nodo radice che contiene tutte le esclusioni del Registro di sistema per la sessione successiva.

Le operazioni supportate sono Add, Delete e Replace.

NextSession/RegistryExclusions/ExcludedRegistry Facoltativo . Chiave del Registro di sistema nell'elenco di esclusione del Registro di sistema per UWF.

Le operazioni supportate sono Add, Delete, Get e Replace.

NextSession/ServicingEnabled Obbligatorio. Indica quando abilitare la manutenzione.

Le operazioni supportate sono Get e Replace.

NextSession/Volume Obbligatorio. Nodo radice che contiene tutti i volumi protetti da UWF per la sessione successiva.

NextSession/Volume/Volume Facoltativo. Rappresenta un volume specifico nella sessione successiva.

Le operazioni supportate sono Add, Delete e Replace.

NextSession/Volume/Volume/Protected Obbligatorio. Indica se il volume è attualmente protetto da UWF nella sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/Volume/Volume/BindByDriveLetter Obbligatorio. Indica il tipo di associazione usato dal volume nella sessione successiva.

Le operazioni supportate sono Get e Replace.

NextSession/Volume/Volume/DriveLetter Lettera di unità del volume. Se il volume non ha una lettera di unità, questo valore è NULL.

L'unica operazione supportata è Get.

NextSession/Volume/Volume/Esclusioni Obbligatorio. Nodo radice che contiene tutte le esclusioni di file per questo volume nella sessione successiva.

NextSession/Volume/Volume/Exclusions/ExclusionPath Facoltativo. Stringa che contiene il percorso completo del file o della cartella rispetto al volume.

Le operazioni supportate sono Add, Delete, Get e Replace.

ResetSettings Obbligatorio. Ripristina le impostazioni UWF allo stato originale acquisito in fase di installazione.

Le operazioni supportate sono Get ed Execute.

ShutdownSystem Obbligatorio. Arresta in modo sicuro un sistema protetto da UWF, anche se la sovrimpressione è piena.

Le operazioni supportate sono Get ed Execute.

RestartSystem Obbligatorio. Riavvia in modo sicuro un sistema protetto da UWF, anche se la sovrimpressione è piena.

Le operazioni supportate sono Get ed Execute.

Riferimento del provider di servizi di configurazione