Me deparei com a resposta em um blog de Ralph Jansen, um MVP da Microsoft. Isso requer a alteração de um único valor do registro: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\[SID]\State
para 0x80 (128 em decimal).
Quando você adiciona um usuário ao grupo Convidados, depois faz o login como aquele usuário e, em seguida, abre "Configurar propriedades avançadas do perfil de usuário", o status desse usuário é "Temporário" em vez de "Local".
Como pode definir um usuário para ter um perfil temporário sem adicioná-lo ao grupo de convidados?
Editar: Esse comportamento é o mesmo do Windows 2000 ao Windows 10, mas estou mais interessado no 7 SP1 e 10 1607. Conheço os perfis obrigatórios e o Modo PC Compartilhado, mas estou procurando uma solução que não ofereça t use estes.
Me deparei com a resposta em um blog de Ralph Jansen, um MVP da Microsoft. Isso requer a alteração de um único valor do registro: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\[SID]\State
para 0x80 (128 em decimal).
Defina o perfil de um usuário para uma pasta somente leitura para forçar um perfil temporário.
Temporary User Profiles (Windows)
A temporary user profile is issued each time an error condition prevents the user's profile from loading. Temporary profiles are deleted at the end of each session, and changes made by the user to their desktop settings and files are lost when the user logs off. Temporary profiles are only available on computers running Windows 2000 and later.
Etapa 1: criar pasta dummy (uma vez)
Nota: Esta pasta não está acessível por padrão, pois requer aprovação administrativa para modificar, mesmo para administradores. Você pode forçar mais explicitamente somente leitura removendo a permissão Administradores da pasta.
Etapa 2: atribuir uma pasta fictícia aos usuários
USERNAME
: net user USERNAME /PROFILEPATH:C:\Users\dummy /HOMEDIR:C:\Users\dummy
Etapa 3: renomear a pasta do usuário existente (opcional, somente Windows 10)
Se o Windows 10 não puder acessar a pasta de usuários especificada (da Etapa 2), ele tentará carregar um perfil existente. Para evitar isso, renomeie um perfil existente de USERNAME
para USERNAME.old
.
Notas:
Nota do Windows 10:
O Windows 10 exibirá a seguinte caixa de diálogo de aviso ao fazer logon com um perfil inacessível (somente leitura). Basta clicar em Ignorar para continuar.