Por que meu XP demora uma eternidade para mostrar a janela de desligamento?

7

Eu uso o botão Iniciar > Desligue o comando no final de cada dia de trabalho, depois escolha Stand by. Dessa forma, não preciso abrir meu laptop para acessar as teclas Sleep ou Hibernate.

Leva um tempo muito longo para a janela aparecer depois que eu clico em Shut Down. Pelo menos 60 segundos e às vezes 2-3 minutos. Enquanto isso, posso trabalhar normalmente em aplicativos, mas a barra de tarefas está completamente ocupada e sem resposta.

Estranhamente, após o primeiro longo atraso, se eu cancelar, ele aparecerá rapidamente (alguns segundos) se eu tentar novamente.

Então, uma pergunta em duas partes:

1) Alguém já viu isso antes e sabe o que poderia causar isso?

2) Existe outra maneira de entrar em stand-by usando apenas software?

    
por Scott McIntyre 17.07.2009 / 23:58

8 respostas

7

Eu executei Sysinternals ProcMon uma vez para ver o que uma máquina fazia que demorava tanto pensar em desligar. A resposta: explorer.exe varrendo a Lixeira. Então, neste caso, eu consegui acelerar enormemente o desligamento dessa máquina simplesmente esvaziando a Lixeira.

Também explica a razão pela qual é rápido na segunda vez: porque a parte relevante do sistema de arquivos foi armazenada em cache.

    
por 20.07.2009 / 14:49
1

Você pode tentar este comando na janela Run... :

 %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

Nota: para entrar em espera e evitar a hibernação, verifique se o sistema está com a hibernação desativada. Para confirmar isso, clique no botão Iniciar, vá para o menu Executar, digite Powercfg.cpl e clique em OK. Na guia Propriedades das opções de energia, clique na guia Hibernar e verifique se a opção Ativar a hibernação está desmarcada. Clique em OK / Aplicar.

Consulte este artigo de suporte da Microsoft: Como colocar o sistema em modo de hibernação ou espera no menu Executar

    
por 18.07.2009 / 00:06
1

Aviso e aviso: não faça isso se você não sabe o que está fazendo !!!! Se você estragar alguma coisa porque não seguiu minhas instruções, não posso ser responsabilizado por suas ações - faça isso por sua conta e risco.

De qualquer pasta: Na barra de menu,

  • Clique em [Ferramentas]
  • Selecione [Opções de pasta] (uma caixa de diálogo deve aparecer)
  • Selecione a guia [view].
  • Deve haver uma lista abaixo intitulada: Configurações avançadas.
    • Nessa lista, role até encontrar a linha "Pastas e arquivos ocultos".
    • Coloque uma marca no botão "Mostrar pastas e arquivos ocultos".
    • Além disso, role mais algumas linhas para "Ocultar arquivos do sistema operacional protegidos (recomendado)" E desmarque se estiver marcado.
    • Pressione Aplicar para salvar as alterações.

Em seguida, vá para "Meu computador" (no menu Iniciar ou na área de trabalho). Abra a unidade C (ou qualquer que seja a unidade do sistema operacional) e procure por pastas com "Reciclar" nelas. Abra qualquer um que possa ser aberto e selecione todos os arquivos e, em seguida, clique em excluir (ou clique com o botão direito e excluir) tudo nessas pastas. Deve ser algo como "reciclador - s1-s2-3-2-1 ... blahblah .." ou algo parecido. Vá em frente e apague cada um individualmente. Estes são essencialmente apenas backups da lixeira.

Alguns arquivos não permitem que você os exclua e outros o farão. Isto é bom. Queremos excluir os que podem ser excluídos, porque eles provavelmente causam todos os problemas. Os que não apagam são os que estão em uso pelo sistema e não têm problema em sair porque eles contêm a lixeira atual.

Faça isso para todas as unidades lógicas em "Meu computador" se tiver mais que uma unidade "C".

Depois de concluir o acima, vá para a Lixeira "real" na sua área de trabalho e esvazie-a. Você deve ver os arquivos que você apagou sentados lá. Quando a bandeja estiver vazia, você deve estar pronto.

Lembre-se de voltar para as opções de pasta e alterar as configurações de volta para onde elas estavam, para ocultar os arquivos ocultos e protegidos, ou então você verá todos os arquivos de sistema em todas as suas pastas. Se você excluir algum deles, poderá causar danos ao sistema.

Aproveite seu desligamento muito mais rápido!

    
por 27.09.2012 / 20:16
0

Se você estiver usando o modo de espera, ele pode ser todo com a enumeração da memória em um estado coerente para a serialização no disco. Quando você faz isso uma segunda vez, provavelmente tem o trabalho que fez na última longa pausa ainda na memória, por isso é rápido.

A menos que quebre coisas, deixe-o fazer isso. Se você tem muita memória RAM em uso, isso pode levar mais tempo.

    
por 18.07.2009 / 00:04
0

Você pode executar o shutdown.exe como um tarefa programada para quando você sair durante a noite e, em seguida, configurar seu BIOS para inicializar o computador todos os dias, alguns minutos antes de começar a trabalhar.

    
por 18.07.2009 / 03:20
0

O Windows irá "consultar" todos os aplicativos (com as janelas abertas, algum aplicativo usando janelas invisíveis), se não houver problema em "encerrar a sessão", fornecendo uma maneira de exibir as "alterações salvas"? sim não cancelar 'messagebox.

Quais aplicativos você está executando e pode haver um que demora uma eternidade para refletir sobre a resposta de a mensagem 'query end session' ?

    
por 18.07.2009 / 11:48
0

Que picles de uma pergunta.

Estou sentindo um problema no disco rígido no começo. Eu estaria inclinado a executar chkdsk /r a partir do prompt de comando - reinicie e, em seguida, quando o chkdsk estiver completo, execute uma desfragmentação.

Estou disposto a apostar que os arquivos usados quando o Windows tenta desligar estão em um setor defeituoso da unidade ou em uma parte muito fragmentada.

Se você está puxando canudos, você também pode correr:

  1. sfc /scannow - Você pode ter um arquivo de sistema em algum lugar.
  2. CCleaner - arquivos temporários ou chaves de registro inválidas podem fazer parte da causa.
por 19.07.2009 / 19:49
0

Sugiro que você baixe e instale o usuário da Microsoft. Serviço de Limpeza de Perfil do Hive Lembro-me de que ele me ajudou no passado quando aplicado a alguns computadores que tinham problemas semelhantes.

    
por 20.07.2009 / 14:12