Não pode agendar um computador baseado no Windows XP para encerrar e reiniciar utilizando o comando AT com o Shutdown.exe

Traduções de Artigos Traduções de Artigos
Artigo: 814761 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utiliza o comando at com o Shutdown.exe para agendar um computador baseado no Windows XP para encerrar ou reiniciar, o computador não é encerrado nem reiniciado tal como esperado. Quando a tarefa de encerramento agendada for iniciada, poderá receber a seguinte mensagem numa janela da linha de comandos:
A operação foi concluída com êxito.
Um privilégio necessário não é mantido pelo cliente.

Causa

Este problema ocorre porque, por predefinição, as tarefas agendadas utilizando o comando at são executadas na conta de sistema local (Local System). O Shutdown.exe tenta activar determinados direitos antes de executar a acção de encerramento. A conta de sistema local não tem um dos direitos que o Shutdown.exe tenta activar e, por conseguinte, a acção não tem êxito.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o Service Pack mais recente do Microsoft Windows XP. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
322389 Como obter o Service Pack mais recente do Windows XP

Informações sobre a correcção

A Microsoft tem já disponível uma correcção, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em computadores que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, a Microsoft recomenda que aguarde pelo próximo Service Pack do Windows XP que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e das informações sobre os custos do suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
NOTA: em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais, não incluídos na actualização específica em questão.

A versão global desta correcção tem os atributos de ficheiro (ou posterior) que estão listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário da ferramenta Data e hora do Painel de controlo.
Data         Hora    Versão           Tamanho   Ficheiro 
------------------------------------------------------------ 
18-Feb-2003  17:04   5.1.2600.1170    17,920    Shutdown.exe

				

Como contornar

Para resolver este problema, utilize o Programador de tarefas para agendar o computador para encerrar e reiniciar numa determinada hora. Para tal, siga estes passos:
  1. Clique em Iniciar e clique em Painel de controlo.
  2. Clique em Desempenho e manutenção e clique em Tarefas agendadas.
  3. Faça duplo clique em Adicionar tarefa agendada. O Assistente de tarefas agendadas é iniciado.
  4. Clique em Seguinte.
  5. Em Clique no programa que deseja que o Windows execute, clique em Procurar.
  6. Na caixa de diálogo Seleccione o programa para agendar, localize a pasta %SystemRoot%\System32, localize e clique no ficheiro Shutdown.exe e clique em Abrir.
  7. Em Executar esta tarefa, especifique um nome para a tarefa e a frequência com que pretende que esta tarefa seja executada e clique em Seguinte.
  8. Em Seleccione a hora e o dia em que deseja que esta tarefa seja iniciada, especifique uma hora e data de início para a tarefa e clique em Seguinte.
  9. Escreva o nome de utilizador e a palavra-passe com os quais esta tarefa é executada e clique em Seguinte.
  10. Clique para seleccionar a caixa de verificação Abrir as propriedades avançadas desta tarefa quando clicar em 'Concluir' e clique em Concluir.
  11. Clique no separador Tarefa.
  12. Na caixa Executar, especifique quaisquer parâmetros adicionais que pretenda utilizar com o Shutdown.exe.
  13. Clique em OK.
Em alternativa, pode alterar a conta utilizada pelo comando at, tal como se segue:
  1. Abra a pasta Tarefas agendadas tal como descrito anteriormente na secção "Como contornar".
  2. No menu Avançadas, clique em Conta de serviço AT.
  3. Escreva o nome e a palavra-passe de conta necessários e clique em OK.
Notas
  • Esta alteração afectará todas as tarefas agendadas com o comando at, e não apenas o Shutdown.exe.
  • A conta utilizada tem de ter o direito SeRemoteShutdownPrivilege no sistema local.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft Windows XP Service Pack 2.

Mais Informação

Para obter mais informações sobre o comando shutdown, escreva shutdown /? na linha de comandos e prima ENTER.

Para obter mais informações sobre o comando at, escreva at /? na linha de comandos e prima ENTER.

Propriedades

Artigo: 814761 - Última revisão: 13 de abril de 2006 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB814761

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com