
No meu escritório temos quatro computadores em uma LAN: duas máquinas Ubuntu e duas Vistas. Cada um está em seu próprio filtro de linha com proteção contra surtos, sem UPS. O roteador ADSL está em uma tomada separada. Quando chegamos pela manhã, antes de acender as luzes, percebe-se que o roteador está ligado, assim como os quatro filtros de linha. Todos os computadores podem ser ligados sem acender as luzes e têm conexão com a internet, então sei que o roteador está ligado antes mesmo de acender as luzes.
Se alguém acender as luzes antes de inicializar qualquer um dos computadores, uma das máquinas Vista será inicializada quando as luzes acenderem. Ele permanecerá aceso mesmo que as luzes sejam apagadas. Pensando que talvez algo estivesse enviando wake-on-lan, desconectei o cabo de rede e tentei novamente, com certeza a máquina possuída pelo Vista inicializou quando as luzes se acenderam.
O que pode causar isso? Devo documentar tudo em um vídeo para postar no YouTube para provar que os filtros de linha estão de fato ligados mesmo quando as luzes estão apagadas?
Responder1
Pode ser um problema de falha da fonte de alimentação e envio de sinais falsos de alimentação quando sua alimentação é perturbada.
O seu computador está desligado ou apenas hibernado? Houve um problema semelhante mencionadoaqui:
Um programa pode dizer ao Vista para esperar um determinado período de tempo e então invocar algum código executável em um endereço fornecido pelo programa. Um exemplo é se você usar um programa como o cliente de e-mail Outlook da Microsoft, onde você pode definir uma tarefa de lembrete para uma data e hora futuras. O Outlook diz ao Vista para esperar X tempo e então executar algum código do Outlook. Esse código do Outlook exibe seu lembrete.
Mas o que acontece se você colocar o computador em suspensão ou hibernação? Bem, antes do Vista você não recebia seu lembrete. Ou talvez sua verificação antivírus não acontecesse. Ou talvez o Windows Update não funcionasse. O Vista mudou tudo isso.
Quando o Vista entra no modo de suspensão ou hibernação, ele primeiro verifica se há algum temporizador configurado para desligar. Se houver, o próximo cronômetro configurado dispara e aciona um alarme no hardware da plataforma para aquele dia e horário. No hardware, normalmente é um alarme que faz parte do relógio de tempo real (RTC). Depois que o Vista define o alarme RTC, ele entra em suspensão ou hibernação.
Quando o alarme RTC dispara, seu sistema é ligado. O Vista retoma e é notificado de que o alarme disparou. O Vista verifica sua lista de cronômetros e executa o código associado ao cronômetro que está desligado. Quando o código terminar, a execução do Vista voltará a dormir após dois minutos de inatividade.