Como parte de um desafio do sistema multi-operacional (testando a integridade do computador), preciso encontrar a maneira mais rápida de reproduzir uma tela azul da morte (BSOD) genuína em uma máquina Windows. Qualquer versão que seja XP ou posterior funcionará.
Como Shinrai coloca:
Então, basicamente, você está tentando BSOD uma máquina o mais rápido possível humanamente, mas apenas uma vez, e você não pode tocar na máquina antes que o relógio comece?
Sim, é exatamente isso que estou tentando fazer.
Gostaria de saber se existem comandos ou ações simples que farão com que o Windows fique mal e cuspa uma tela azul. Qualquer ponteiro seria muito útil.
Restrições:
- Não é possível escrever um script / programa
- Não pode mexer com hardware
- Deve poder fazê-lo DENTRO das janelas
- Não pode ser falso
Eu preciso ser capaz de inicializar corretamente no Windows, então eu devo reproduzir um BSOD em tempo real. Portanto, as soluções de hardware e de inicialização necessária são boas, mas não estão em conformidade com essas regras.
CONCLUSÕES
Cheguei à concorrência pronta para implementar o método de BSOD de Shinrai. Acontece que não havia regras específicas sobre como ligar e desligar o computador, apenas que você não pode mexer no hardware. Eu verifiquei meu teclado - era um USB, então sabia qual tecla editar. Foi-nos dito para começar e eu rapidamente encontrei e editei a chave e reiniciei. Felizmente, esses eram computadores básicos e não era necessário iniciar muitos serviços - resultando em uma reinicialização bastante rápida. Olhando em volta, vi pessoas mexendo com o registro, mas ninguém mais estava reiniciando o computador. Eu fiz a combinação do teclado e as janelas BOOM vomitaram um BSOD bonito (algo pelo qual o sistema operacional é realmente bom).
Acabei vencendo e só tinha uma coisa a dizer: "Estou feliz por estar voltando para casa para a minha caixa Linux".
Obrigado a Shinrai pela solução vencedora!
fonte
Respostas:
De fato, existe uma ferramenta de desenvolvedor incorporada na maioria das versões do Windows para gerar um BSOD sob comando. Veja como você o causa no Windows 7 em um teclado USB ou PS / 2 (acredito que seja o mesmo para XP / Vista em USB, mesmo que este artigo não diga isso, posso estar enganado):
fonte
Esta é uma técnica antiga e documentada. Deve funcionar pelo menos até o Vista:
Encontre no regedit:
Crie uma chave DWORD chamada
CrashOnCtrlScroll
e defina seu valor como 1....
Para gerar um BSOD, mantenha pressionada a tecla CTRL direita e pressione ScrollLock duas vezes.
fonte
Você pode habilitar falhas iniciadas manualmente executando essas alterações no registro.
Se o seu BIOS puder alternar o adaptador de disco rígido do sistema entre o modo SATA nativo e o modo ATA herdado (e possivelmente o IRRT), a mudança para um modo diferente em que o Windows foi instalado geralmente produzirá um erro BOOT_VOLUME_INACCESSIBLE. Tenho certeza de que desativar o ACPI (se possível no BIOS) quando o Windows foi instalado com o ACPI ativado também resultará em uma tela azul na inicialização.
Matar
winlogon.exe
usando o Process Explorer da Sysinternal produz uma tela azul, mas não é a tela tradicional "Um problema foi detectado e o Windows foi desligado para proteger o seu computador ...".Isso também pode lhe interessar - o BlueScreen Screen Saver da Sysinternals.
fonte