CSP UnifiedWriteFilter
A tabela abaixo mostra a aplicabilidade do Windows:
Edição | Windows 10 | Windows 11 |
---|---|---|
Home | Não | Não |
Pro | Não | Não |
Windows SE | Não | Não |
Negócios | Sim | Sim |
Enterprise | Sim | Sim |
Educação | Sim | Sim |
O provedor de serviços de configuração unifiedWriteFilter (UWF) permite que o administrador de TI gerencie remotamente a UWF para ajudar a proteger a mídia de armazenamento físico, incluindo qualquer tipo de armazenamento gravável.
Nota O CSP do UnifiedWriteFilter só tem suporte na Educação Windows 10/11 Enterprise e Windows 10/11.
O exemplo a seguir mostra o provedor de serviços de configuração da UWF no formato de árvore.
./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 Necessário. Representa a configuração atual da UWF na sessão atual (ciclo de energia).
CurrentSession/FilterEnabled Necessário. Indica se a UWF está habilitada para a sessão atual.
A única operação com suporte é Get.
CurrentSession/OverlayConsumption Necessário. O tamanho atual, em megabytes, da sobreposição UWF.
A única operação com suporte é Get.
CurrentSession/AvailableOverlaySpace Necessário. A quantidade de espaço livre, em megabytes, disponível para a sobreposição UWF.
A única operação com suporte é Get.
CurrentSession/CriticalOverlayThreshold Necessário. O tamanho do limite crítico, em megabytes. A UWF envia um evento de notificação de limite crítico quando o tamanho da sobreposição da UWF atinge ou excede esse valor.
A única operação com suporte é Get.
CurrentSession/Volume<VolumeID>\SWAPFileSize
Obrigatório. Somente leitura CFG_DATATYPE_INTEGER propriedade que contém valor não zero (por exemplo, 1) se o volume tiver um arquivo de sobreposição criado/usado nela.
Futuro: contém o tamanho real do arquivo
NextSession/Volume<VolumeID>\SWAPFileSize
Obrigatório. Propriedade read/Write CFG_DATATYPE_INTEGER que contém não zero (por exemplo, 1) se o volume tiver sobreposição criado/usado nela.
Definindo o valor
- de zero a não zero levará à criação do swapfile nesse volume.
- de não zero a zero – sem suporte
Para "mover" swapfile para outro volume, defina a propriedade SwapfileSize na nota CSP desse outro volume como não zero.
Atualmente, o SwapfileSize não deve ser confiado para determinar ou controlar o tamanho da sobreposição,
CurrentSession/MaximumOverlaySize ou NextSession/MaximumOverlaySize devem ser usados para essa finalidade.
Observação
Há suporte apenas para swapfile único na implementação atual e a criação de swapfile em volume específico desabilitará qualquer outro swapfile criado em outros volumes.
CurrentSession/WarningOverlayThreshold Necessário. O tamanho do limite de aviso, em megabytes. A UWF envia um evento de notificação de limite de aviso quando o tamanho da sobreposição UWF atinge ou excede esse valor.
As operações com suporte são Get e Replace.
CurrentSession/OverlayType Necessário. Indica o tipo de sobreposição na sessão atual.
A única operação com suporte é Get.
CurrentSession/MaximumOverlaySize Necessário. Indica o tamanho máximo do cache, em megabytes, da sobreposição na sessão atual.
A única operação com suporte é Get.
CurrentSession/PersisitDomainSecretKey Necessário. Indica se a chave do registro de segredo de domínio está na lista de exclusão do registro. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.
A única operação com suporte é Get.
CurrentSession/PersistTSCAL Necessário. Indica se a chave de registro TSCAL (Licença de Acesso ao Cliente) do Terminal Server está na lista de exclusão de registro da UWF. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.
A única operação com suporte é Get.
CurrentSession/RegistryExclusions Necessário. O nó raiz que contém todas as exclusões do registro.
CurrentSession/RegistryExclusions/ExcludeedRegistry Opcional. Uma chave de registro na lista de exclusão do registro para UWF na sessão atual.
A única operação com suporte é Get.
CurrentSession/ServicingEnabled Necessário. Indica quando a manutenção está habilitada na sessão atual.
A única operação com suporte é Get.
CurrentSession/Volume Necessário. O nó raiz para conter todos os volumes protegidos pela UWF na sessão atual.
CurrentSession/Volume/Volume Opcional. Representa um volume específico na sessão atual.
CurrentSession/Volume/Volume/Protegido Necessário. Indica se o volume está atualmente protegido pela UWF na sessão atual.
A única operação com suporte é Get.
CurrentSession/Volume/Volume/BindByDriveLetter Necessário. Indica o tipo de associação que o volume usa na sessão atual.
A única operação com suporte é Get.
CurrentSession/Volume/Volume/DriveLetter Necessário. A letra da unidade do volume. Se o volume não tiver uma letra de unidade, esse valor será NULL.
A única operação com suporte é Get.
CurrentSession/Volume/Volume/Exclusões Necessário. O nó raiz que contém todas as exclusões de arquivo para o volume.
CurrentSession/Volume/Volume/Exclusões/ExcludePath Opcional. Uma cadeia de caracteres que contém o caminho completo do arquivo ou pasta em relação ao volume.
A única operação com suporte é Get.
CurrentSession/Volume/Volume/CommitFile Necessário. Esse método confirma alterações da sobreposição para o volume físico de um arquivo especificado em um volume protegido pelo Filtro de Gravação Unificado (UWF).
As operações com suporte são Obter e Executar.
CurrentSession/Volume/Volume/CommitFileDeletion Necessário. Esse método exclui o arquivo especificado e confirma a exclusão para o volume físico.
As operações com suporte são Obter e Executar.
CurrentSession/ShutdownPending Necessário. Esse valor será True se o sistema estiver pendente no desligamento. Caso contrário, é False.
A única operação com suporte é Get.
CurrentSession/CommitRegistry Necessário. Esse método confirma alterações na chave e no valor do registro especificados.
As operações com suporte são Obter e Executar.
CurrentSession/CommitRegistryDeletion Necessário. Esse método exclui a chave do registro especificada ou o valor do registro e confirma a exclusão.
As operações com suporte são Obter e Executar.
O nó raiz que contém configurações para a próxima sessão UWF (após uma reinicialização).
NextSession/FilterEnabled Necessário. Valor booliano que indica se a UWF está habilitada para a próxima sessão.
As operações com suporte são Get e Replace.
NextSession/HORMEnabled Adicionado em Windows 10, versão 1607. Obrigatório. Valor booliano que indica se a HORM (Hibernar Uma Vez/Retomar Muitos) está habilitada para a próxima sessão.
As operações com suporte são Get e Replace.
NextSession/OverlayType Necessário. Indica o tipo de sobreposição para a próxima sessão.
As operações com suporte são Get e Replace.
NextSession/MaximumOverlaySize Necessário. Indica o tamanho máximo do cache, em megabytes, da sobreposição para a próxima sessão.
As operações com suporte são Get e Replace.
NextSession/PersisitDomainSecretKey Necessário. Indica se a chave do registro de segredo de domínio está na lista de exclusão do registro. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.
As operações com suporte são Get e Replace.
NextSession/PersistTSCAL Necessário. Indica se a chave de registro TSCAL (Licença de Acesso ao Cliente) do Terminal Server está na lista de exclusão de registro da UWF. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.
As operações com suporte são Get e Replace.
NextSession/RegistryExclusions Necessário. O nó raiz que contém todas as exclusões de registro para a próxima sessão.
As operações com suporte são Adicionar, Excluir e Substituir.
NextSession/RegistryExclusions/ExcludeedRegistry Opcional. Uma chave de registro na lista de exclusão do registro para UWF.
As operações com suporte são adicionar, excluir, obter e substituir.
NextSession/ServicingEnabled Necessário. Indica quando habilitar a manutenção.
As operações com suporte são Get e Replace.
NextSession/Volume Necessário. O nó raiz que contém todos os volumes protegidos pela UWF para a próxima sessão.
NextSession/Volume/Volume Opcional. Representa um volume específico na próxima sessão.
As operações com suporte são Adicionar, Excluir e Substituir.
NextSession/Volume/Volume/Protegido Necessário. Indica se o volume está atualmente protegido pela UWF na próxima sessão.
As operações com suporte são Get e Replace.
NextSession/Volume/Volume/BindByDriveLetter Necessário. Indica o tipo de associação que o volume usa na próxima sessão.
As operações com suporte são Get e Replace.
NextSession/Volume/Volume/DriveLetter A letra da unidade do volume. Se o volume não tiver uma letra de unidade, esse valor será NULL.
A única operação com suporte é Get.
NextSession/Volume/Volume/Exclusões Necessário. O nó raiz que contém todas as exclusões de arquivo para esse volume na próxima sessão.
NextSession/Volume/Volume/Exclusões/ExcludePath Opcional. Uma cadeia de caracteres que contém o caminho completo do arquivo ou pasta em relação ao volume.
As operações com suporte são adicionar, excluir, obter e substituir.
ResetSettings Necessário. Restaura as configurações UWF no estado original que foi capturado no momento da instalação.
As operações com suporte são Obter e Executar.
ShutdownSystem Necessário. Desliga com segurança um sistema protegido pela UWF, mesmo que a sobreposição esteja completa.
As operações com suporte são Obter e Executar.
RestartSystem Necessário. Reinicia com segurança um sistema protegido pela UWF, mesmo que a sobreposição esteja cheia.
As operações com suporte são Obter e Executar.