Nomes de Áreas de Trabalho Virtuais do Windows 11 Resetam Após Reinicialização: Correção
🔍 WiseChecker

Nomes de Áreas de Trabalho Virtuais do Windows 11 Resetam Após Reinicialização: Correção

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.

ADVERTISEMENT

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

  1. Abra o Bloco de Notas
    Pressione Win + R, digite notepad e pressione Enter.
  2. 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] }
  3. Salve o arquivo
    Clique em Arquivo > Salvar Como. No menu suspenso Tipo de salvamento, selecione Todos os Arquivos. Nomeie o arquivo como RestoreDesktopNames.ps1. Salve-o em C:\Scripts\ (crie a pasta se ela não existir).

Criar o Arquivo de Texto com os Nomes das Áreas de Trabalho

  1. Abra o Bloco de Notas novamente
    Pressione Win + R, digite notepad e pressione Enter.
  2. 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.
  3. Salve o arquivo
    Clique em Arquivo > Salvar Como. Selecione Todos os Arquivos. Nomeie o arquivo como DesktopNames.txt. Salve-o em C:\Scripts\.

Agendar o Script com o Agendador de Tarefas

  1. Abra o Agendador de Tarefas
    Pressione Win + R, digite taskschd.msc e pressione Enter.
  2. Crie uma nova tarefa
    No painel direito, clique em Criar Tarefa. A caixa de diálogo Criar Tarefa é aberta.
  3. Defina a guia Geral
    No campo Nome, digite Restaurar 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).
  4. Defina a guia Gatilhos
    Clique em Novo. No menu suspenso Iniciar tarefa, selecione No logon. Clique em OK.
  5. Defina a guia Ações
    Clique em Novo. No menu suspenso Ação, selecione Iniciar um programa. No campo Programa/script, digite powershell.exe. No campo Adicionar argumentos, digite -ExecutionPolicy Bypass -File "C:\Scripts\RestoreDesktopNames.ps1". Clique em OK.
  6. 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.
  7. Digite sua senha
    Quando solicitado, digite a senha da sua conta do Windows. Clique em OK.

Testar a Correção

  1. Reinicie o computador
    Clique em Iniciar > Energia > Reiniciar.
  2. Abra a Exibição de Tarefas
    Pressione Win + Tab ou clique no botão Exibição de Tarefas na barra de tarefas.
  3. 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.

ADVERTISEMENT

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.

ADVERTISEMENT