Você atribui nomes personalizados às suas áreas de trabalho virtuais no Windows 11 para organizar seu fluxo de trabalho. Após uma reinicialização, esses nomes voltam a ser “Área de Trabalho 1”, “Área de Trabalho 2” e assim por diante. Isso acontece porque o Windows 11 armazena os nomes das áreas de trabalho virtuais em um cache temporário do sistema que não persiste após reinicializações. Este artigo explica a causa raiz e fornece uma correção funcional para manter os nomes das áreas de trabalho virtuais após reiniciar.
Principais Conclusões: Manter Nomes das Áreas de Trabalho Virtuais Após Reinicialização
- Botão Exibição de Tarefas na barra de tarefas ou Win + Tab: Abre o alternador de áreas de trabalho virtuais onde você pode nomear cada área de trabalho.
- Script PowerShell com Agendador de Tarefas: O único método confiável para restaurar nomes automaticamente após cada reinicialização.
- Configuração de Inicialização Rápida nas Opções de Energia: Desativá-la pode ajudar, mas não resolve completamente o problema sem o script.
Por que os Nomes das Áreas de Trabalho Virtuais Resetam no Windows 11
O Windows 11 armazena os nomes das áreas de trabalho virtuais no registro sob a chave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VirtualDesktops. Esta chave é preenchida na inicialização do sistema, mas não é gravada em disco quando você atribui um nome personalizado. Os nomes existem apenas no cache de memória da sessão atual. Quando você reinicia ou desliga, o cache é limpo e a chave do registro retorna ao estado padrão.
A Microsoft projetou esse comportamento para uma experiência apenas de sessão. Os nomes das áreas de trabalho virtuais são tratados como rótulos temporários. Isso contrasta com configurações persistentes, como nomes de pastas no Explorador de Arquivos. A escolha de design afeta todas as versões do Windows 11, incluindo as versões 22H2 e 23H2. Não existe uma configuração oficial para tornar os nomes das áreas de trabalho virtuais permanentes.
O Papel da Inicialização Rápida
A Inicialização Rápida no Windows 11 usa um desligamento híbrido que salva o estado do sistema em um arquivo de hibernação. Quando você reinicia, o sistema recarrega esse estado. No entanto, os nomes das áreas de trabalho virtuais não são incluídos no estado salvo. Desativar a Inicialização Rápida força um desligamento e inicialização completos, o que limpa o cache da mesma forma. Portanto, desativar a Inicialização Rápida sozinho não preserva os nomes.
Passos para Corrigir a Reinicialização dos Nomes das Áreas de Trabalho Virtuais
A correção usa um script PowerShell que é executado automaticamente na inicialização. O script lê uma lista salva de nomes de áreas de trabalho de um arquivo de texto e os aplica às suas áreas de trabalho virtuais. Você precisa criar o script, salvar seus nomes de áreas de trabalho e agendá-lo com o Agendador de Tarefas.
Criar o Script PowerShell
- Abra o Bloco de Notas
Pressione Win + R, digitenotepade pressione Enter. - Cole o código do script
Copie e cole o seguinte código no Bloco de Notas:$desktopNames = Get-Content "$env:USERPROFILE\DesktopNames.txt"
$desktops = (Get-Process -Name explorer).MainWindowHandle | ForEach-Object { (Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VirtualDesktops").VirtualDesktopIDs }
for ($i = 0; $i -lt $desktops.Count; $i++) { Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VirtualDesktops\$($desktops[$i])" -Name "Name" -Value $desktopNames[$i] } - Salve o arquivo
Clique em Arquivo > Salvar Como. No menu suspenso Tipo de salvamento, selecione Todos os Arquivos. Nomeie o arquivo comoRestoreDesktopNames.ps1. Salve-o emC:\Scripts\(crie a pasta se ela não existir).
Criar o Arquivo de Texto com os Nomes das Áreas de Trabalho
- Abra o Bloco de Notas novamente
Pressione Win + R, digitenotepade pressione Enter. - Digite os nomes das suas áreas de trabalho
Digite cada nome de área de trabalho em uma linha separada. Por exemplo:Trabalho
Pessoal
Projetos
Música
Certifique-se de que a ordem corresponda à ordem das suas áreas de trabalho virtuais da esquerda para a direita na barra de Exibição de Tarefas. - Salve o arquivo
Clique em Arquivo > Salvar Como. Selecione Todos os Arquivos. Nomeie o arquivo comoDesktopNames.txt. Salve-o emC:\Scripts\.
Agendar o Script com o Agendador de Tarefas
- Abra o Agendador de Tarefas
Pressione Win + R, digitetaskschd.msce pressione Enter. - Crie uma nova tarefa
No painel direito, clique em Criar Tarefa. A caixa de diálogo Criar Tarefa é aberta. - Defina a guia Geral
No campo Nome, digiteRestaurar Nomes das Áreas de Trabalho Virtuais. Marque a caixa Executar estando o usuário conectado ou não. Marque Executar com privilégios mais altos. No menu suspenso Configurar para, selecione Windows 10 (isso também funciona para Windows 11). - Defina a guia Gatilhos
Clique em Novo. No menu suspenso Iniciar tarefa, selecione No logon. Clique em OK. - Defina a guia Ações
Clique em Novo. No menu suspenso Ação, selecione Iniciar um programa. No campo Programa/script, digitepowershell.exe. No campo Adicionar argumentos, digite-ExecutionPolicy Bypass -File "C:\Scripts\RestoreDesktopNames.ps1". Clique em OK. - Defina a guia Condições
Desmarque Iniciar a tarefa apenas se o computador estiver na energia CA. Desmarque Parar se o computador mudar para bateria. Clique em OK. - Digite sua senha
Quando solicitado, digite a senha da sua conta do Windows. Clique em OK.
Testar a Correção
- Reinicie o computador
Clique em Iniciar > Energia > Reiniciar. - Abra a Exibição de Tarefas
Pressione Win + Tab ou clique no botão Exibição de Tarefas na barra de tarefas. - Verifique os nomes das áreas de trabalho
Os nomes que você digitou em DesktopNames.txt devem aparecer. Se não aparecerem, verifique os caminhos do script e do arquivo de texto no Agendador de Tarefas.
Se os Nomes das Áreas de Trabalho Virtuais Ainda Resetarem Após a Correção
O Script Não é Executado na Inicialização
Abra o Agendador de Tarefas e selecione Biblioteca do Agendador de Tarefas. Encontre a tarefa Restaurar Nomes das Áreas de Trabalho Virtuais. Clique com o botão direito e selecione Executar. Se for executada com sucesso, o script está correto. Se falhar, verifique a guia Histórico para códigos de erro. Causas comuns incluem um erro de digitação no caminho do script ou permissões ausentes. Certifique-se de que o arquivo de script não está bloqueado. Clique com o botão direito em RestoreDesktopNames.ps1 no Explorador de Arquivos, selecione Propriedades e marque Desbloquear se estiver visível.
Nomes das Áreas de Trabalho Aparecem na Ordem Errada
O script aplica os nomes na ordem em que aparecem em DesktopNames.txt. Abra o arquivo e verifique se cada nome está em uma linha separada. A primeira linha corresponde à área de trabalho mais à esquerda, a segunda linha à próxima área de trabalho e assim por diante. Se você reordenar suas áreas de trabalho na Exibição de Tarefas, atualize o arquivo de texto para corresponder.
A Exibição de Tarefas Não Mostra Nomes Imediatamente Após o Login
O script é executado após o usuário fazer login. Se você abrir a Exibição de Tarefas nos primeiros segundos, os nomes podem não aparecer ainda. Aguarde de 10 a 15 segundos após a área de trabalho carregar e pressione Win + Tab novamente. Os nomes devem estar presentes.
| Item | Script PowerShell + Agendador de Tarefas | Ferramentas de Terceiros (ex.: VirtualDesktopManager) |
|---|---|---|
| Esforço de configuração | Requer criar um script e agendar uma tarefa | Baixar, instalar e configurar |
| Persistência após reinicialização | Confiável se o script for executado corretamente | Depende da implementação da ferramenta |
| Dependências | Apenas componentes internos do Windows | Pode exigir .NET Framework ou runtimes adicionais |
| Manutenção | Atualizar DesktopNames.txt quando alterar nomes | Atualizar nomes dentro da ferramenta |
| Risco de segurança | Nenhum, o script é executado localmente com permissões do usuário | Risco potencial se a ferramenta não for de fonte confiável |
Após configurar o script PowerShell e o Agendador de Tarefas, os nomes das suas áreas de trabalho virtuais sobreviverão a cada reinicialização. O script é executado silenciosamente em segundo plano. Se você alterar o layout das áreas de trabalho, atualize o arquivo DesktopNames.txt. Para uma camada extra de confiabilidade, desative a Inicialização Rápida acessando Painel de Controle > Opções de Energia > Escolher a função dos botões de energia > Alterar configurações não disponíveis no momento > Desmarcar Ativar inicialização rápida > Salvar alterações. Isso garante um ciclo de inicialização completo toda vez.