Enquanto o Windows XP foi lançado, ouvi falar de um recurso de teste que existia para causar manualmente um BSOD (Blue Screen Of Death) . Também ouvi dizer que isso deveria ser removido no XP Service Pack 2. Ele não foi removido, também está no Vista e no Windows 7. Para ativar isso, navegue até esse local no registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters
e adicione CrashOnCtrlScroll
como a REG_DWORD
com o valor de 1.
Agora reinicie e pressione Ctrl+ Scroll Lock+ Scroll Locke você obterá um BSOD.
Por que esse recurso ainda está aqui?
Respostas:
Está lá para permitir uma quebra no Kernel Debugger ou gerar um arquivo de despejo no modo kernel. Normalmente, um especialista gostaria de fazer isso quando o sistema operacional parece bloqueado e nem responde a CTRL + ALT + DELETE para obter o arquivo de despejo e investigá-lo para saber qual driver está com problemas.
É logicamente equivalente a chamar a API do kernel KeBugCheck com a verificação de bug 0xE2 (MANUALLY_INITIATED_CRASH). Observe também que os valores de registro podem ser definidos em diferentes chaves de registro para o driver de teclado USB (kbdhid) versus o driver ps2 (i8042prt). Não há mais informações sobre isso e personalização que keystoke é usada em KB artigo 244139 .
Como isso é implementado nos drivers de teclado reais, não espero que isso funcione na sessão RDP, mesmo se estiver ativada.
fonte
Se formos generosos, poderia ser usado como uma maneira entusiasmada demais de forçar um despejo de falha para investigar manualmente o estado do sistema? (principalmente para depuração)
OK - uma maneira bem estranha de fazer isso, mas ...
fonte
Vamos chamar de ovo da páscoa.
Parabéns ..... você encontrou!
fonte
Parece algo que não valeu o tempo e esforço para remover da base de código.
fonte
Parece uma piada prática divertida, realmente.
fonte
Eu imagino que a Microsoft realize testes de unidade em seu sistema operacional antes de lançar atualizações etc. Presumivelmente, um dos testes seria verificar se o BSOD ainda se comporta como deveria. Também faz sentido executar testes de unidade na versão de código ativa real para um teste mais confiável.
fonte
Você deve assistir aos vídeos de Mark Russinovich, onde ele mostra como diagnosticar travamentos do sistema com esse "recurso". Eu acho que foi desativado no SP2, não removido.
fonte