Mudar automaticamente para o tema escuro à noite no Windows 10

O Windows 10 tem um tema escuro e claro. Aplica-se a todos os aplicativos UWP. Os usuários podem alternar para o tema escuro ou claro no aplicativo Configurações. O que eles não podem fazer é agendar quando o Windows 10 mudará automaticamente para um tema escuro ou claro. A atualização para criadores que deve chegar este mês tem um recurso de luz noturna que tingirá sua tela com uma cor quente. Você pode agendar o Night Light, mas não é o mesmo que mudar para o tema escuro à noite. Veja como você pode alternar automaticamente para o tema escuro à noite no Windows 10 usando um pequeno script e uma tarefa agendada.

Você não precisa de direitos administrativos para mudar para o tema escuro à noite. Isso é algo que um usuário padrão pode fazer. Nós vamos fazer isso através de um script. Você precisará criar dois scripts; um para mudar para o tema escuro à noite e outro para voltar ao tema claro quando é dia.

Script para tema escuro

Abra o Bloco de Notas e cole o seguinte. Salve-o como um arquivo PS1 com um nome adequado como Dark Theme.

New-ItemProperty -Path HKCU:SOFTWAREMicrosoftWindowsCurrentVersionThemesPersonalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force

Script para tema leve

Abra o Bloco de Notas e cole o seguinte. Salve este arquivo como um arquivo PS1 chamado Light Theme ou algo semelhante.

Remove-ItemProperty -Path HKCU:SOFTWAREMicrosoftWindowsCurrentVersionThemesPersonalize -Name AppsUseLightTheme

Criar tarefas agendadas

Agora vamos criar duas tarefas agendadas. A primeira tarefa executará o script Dark Theme que você acabou de criar. A segunda tarefa executará o script Light Theme. Usaremos o aplicativo Agendador de Tarefas integrado para criar e executar essas tarefas. Você não precisa de direitos administrativos para criar e executar tarefas.

Abra o Agendador de Tarefas; digite Agendador de Tarefas na barra de pesquisa do Windows e selecione o aplicativo nos resultados da pesquisa.

No painel Ações, selecione ‘Criar Tarefa Básica’. Isso abrirá o assistente de tarefas. Digite um nome para a tarefa e forneça uma descrição. A descrição é opcional, mas é uma boa ideia adicionar uma para que você saiba o que o script faz. Clique em ‘Avançar’.

Na tela ‘Task Trigger’, selecione a opção ‘Daily’ e clique em ‘Next novamente.

Para mudar para o tema escuro à noite, defina a hora para o pôr do sol ou sempre que achar que a ‘noite’ começa oficialmente. Defina-o para um horário em que seu sistema estará funcionando, por exemplo, 18h.

Para voltar ao tema claro pela manhã, entre sempre que considerar que é de manhã. Configure para um horário em que você sabe que seu sistema estará ativo, por exemplo, 8h e não 4h, quando o sistema provavelmente estará em suspensão ou Desligado.

Na tela ‘Ações’, selecione ‘Iniciar um programa’ e clique em Avançar. É aqui que as coisas serão ligeiramente diferentes para os scripts escuros e claros que você deseja executar.

Para o tema escuro, digite o seguinte no campo de navegação;

%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "C:path-to-scriptname-of-Dark-theme-script.ps1"

Para o tema claro, digite o seguinte no campo de navegação;

%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "C:path-to-scriptname-of-Light-theme-script.ps1"

Você verá um alerta confirmando os parâmetros que definiu. Clique em ‘Sim’ no alerta e pronto.

Uma advertência

As tarefas não podem ser executadas se o seu sistema estiver inativo ou hibernando. Se você definir a tarefa para ser executada em um momento em que o sistema provavelmente esteja desligado, isso não funcionará para você. Você terá que executar manualmente os scripts. É por isso que você deve ter cuidado ao definir o tempo para a execução da tarefa. Defina-o para um horário em que você sabe que seu sistema estará em execução.

Este pequeno truque é uma criação do usuário do Reddit exile09.