Correção para problema de alteração de fuso horário do Windows Server
Ao tentar alterar o fuso horário em nosso Windows Server, encontramos uma mensagem de erro indicando permissões insuficientes. Se usuários padrão não tiverem recebido a capacidade de modificar o fuso horário por um administrador, alterá-lo será impossível. Em certos casos, até mesmo usuários com privilégios administrativos podem se ver incapazes de fazer essa alteração. Este artigo explorará soluções para cenários em que o Windows Server falha ao alterar o fuso horário.
Erro: Permissão de fuso horário do Windows Server negada
Normalmente, a mensagem “Você não tem permissão” aparece se o seu administrador restringiu sua capacidade de modificar as configurações de data e hora do sistema. Além disso, mesmo quando conectado com uma conta de administrador, ainda pode haver restrições impedindo essas alterações. Examinaremos minuciosamente esse problema junto com várias resoluções potenciais.
Resolvendo problemas de alteração de fuso horário do Windows Server
Se o seu Windows Server estiver com problemas para alterar o fuso horário e você estiver vendo mensagens como Não é possível prosseguir ou Você não tem permissão para executar esta tarefa, considere as seguintes soluções:
- Tente novamente usando uma conta de administrador
- Conceda ao usuário permissão para alterar o fuso horário
- Execute timedate.cpl como administrador
- Utilize o comando tzutil para alterar o fuso horário
- Empregue o comando Set-TimeZone
Vamos nos aprofundar em cada uma dessas soluções.
1] Tentativa com uma conta de administrador
Se o seu administrador tiver limitado a capacidade da sua conta de alterar o fuso horário, sugerimos tentar a ação novamente com uma conta que possua direitos administrativos. No entanto, observe que esse erro pode persistir, mesmo com credenciais de administrador. Se isso ocorrer, prossiga para a próxima solução.
2] Conceder permissão para alterar o fuso horário
Se você conseguir ajustar o fuso horário usando as credenciais de administrador, isso indica que os usuários padrão não têm permissão para essa ação. Se você for o administrador do servidor que deseja capacitar um usuário padrão com a capacidade de ajustar o fuso horário, siga estas etapas:
- Inicie o
Local Security Policy
pesquisando-o no Menu Iniciar. - Navegar para
Security Settings > Local Policies > User Rights Assignment.
- Localize a política Alterar fuso horário rolando pela lista.
- Clique duas vezes na política e selecione Adicionar usuários ou grupos.
- Em Tipos de Objeto, selecione Grupos e clique em OK.
- Na caixa Insira os nomes dos objetos a serem selecionados, digite “Usuários” e clique em OK para sair das caixas de diálogo.
- Selecione Aplicar > OK para finalizar as alterações.
Após concluir essas etapas, feche a janela e reinicie seu servidor. Depois, verifique se o problema foi resolvido.
3] Execute timedate.cpl com privilégios de administrador
Se você já encontrou o erro ao tentar alterar o fuso horário via Painel de Controle ou Configurações, mesmo com direitos de administrador, pode ser que você não esteja iniciando o utilitário como administrador. Tente isto: pressione Win+ S, digite “ timedate.cpl,” clique com o botão direito no aplicativo e selecione “Executar como administrador.” Como alternativa, você pode clicar na opção “Executar como administrador” no menu à direita. Quando o prompt UAC (Controle de Conta de Usuário) aparecer, clique em Sim e tente alterar o fuso horário novamente.
4] Modifique o fuso horário usando o comando tzutil
O comando tzutil é uma ferramenta poderosa para gerenciar e configurar o fuso horário no Windows. Se você tiver dificuldades com os métodos anteriores, considere esta alternativa. Comece abrindo o Prompt de Comando com privilégios administrativos.
Em seguida, insira o seguinte comando para exibir todos os fusos horários disponíveis:
tzutil /l
Depois de revisar a lista, anote o fuso horário desejado e execute o comando abaixo:
tzutil /s "India Standard Time"
Certifique-se de substituir “Horário Padrão da Índia” pelo ID do fuso horário relevante que você deseja aplicar.
5] Use o comando Set-TimeZone no PowerShell
Outra opção é usar o comando Set-TimeZone dentro do PowerShell. Para fazer isso, primeiro abra o PowerShell com direitos de administrador e execute o seguinte comando:
Get-TimeZone -ListAvailable
Isso fornecerá uma lista abrangente de todos os fusos horários. Para filtrar suas opções, use o pipeline (|) conforme mostrado neste exemplo: Get-TimeZone -ListAvailable | where StandardName -like "*Ind*"
, onde “Ind” pode ser substituído pelo nome específico do seu país.
Agora, execute o comando para definir o fuso horário desejado:
Set-TimeZone -Name "ID"
Certifique-se de substituir “ID” pelo ID do seu fuso horário designado, por exemplo, seria Set-TimeZone -Name "India Standard Time"
.
É isso!
Como alterar o fuso horário em um servidor Windows?
Para alterar o fuso horário em um Windows Server, abra a caixa de diálogo Executar, insira "ms-settings:dateandtime"
e clique em OK. Esta ação o levará a uma janela onde você pode modificar as configurações de data, hora e fuso horário do seu servidor.
O que fazer se a opção Fuso horário estiver esmaecida?
Se o Windows não selecionar automaticamente seu fuso horário e a opção aparecer esmaecida, o serviço local pode estar desabilitado. Para corrigir isso, acesse o aplicativo Configurações, navegue até Privacidade e Segurança > Permissões do Aplicativo e habilite os serviços de Localização.
Deixe um comentário