Simulador de Tela Azul
Simule telas de travamento clássicas de vários sistemas operacionais. Funciona no navegador, clique em qualquer lugar para sair.
Selecionar tipo de sistema
Clique em qualquer lugar na tela para sair da simulação
O que é um Simulador de Tela Azul?
O Simulador de Tela Azul é uma ferramenta divertida que simula as telas de travamento clássicas de vários sistemas operacionais. Suporta a Tela Azul da Morte (BSOD) do Windows, Kernel Panic do macOS, Kernel Crash do Linux e diálogos ANR do Android.
A ferramenta funciona completamente no seu navegador e não tem nenhum impacto no seu sistema real. Clique em qualquer lugar para sair da simulação com segurança. Perfeito para pregar amigos ou testar telas de exibição.
Um simulador de crash é voltado a testes e aprendizado: ele mostra como aplicações, páginas de erro, monitoramento, fluxos de recuperação ou o navegador reagem a uma falha provocada de propósito. Esses testes devem ocorrer apenas em ambientes controlados, não durante trabalho importante ou em máquinas de produção compartilhadas. Dados não salvos devem ser fechados antes, pois o objetivo é justamente tornar comportamento instável visível.Como Usar
Como usar
- Selecione o sistema operacional a ser simulado (Windows, macOS, Linux ou Android)
- Defina a duração da simulação (3s, 5s, 10s ou 15s)
- Clique no botão 'Iniciar Simulação de Falha' para começar
- A tela de falha em tela cheia aparece; clique em qualquer lugar para sair
Uso Seguro
- A tela de falha é apenas uma simulação no navegador; clicar ou pressionar o atalho de saída retorna à página.
- Evite usá-la em situações que possam interromper o trabalho, causar pânico ou ser confundida com uma falha real do sistema.
Casos de uso
Princípio técnico
O simulador é uma sobreposição pura de DOM e CSS - nenhuma chamada de sistema, driver de kernel ou IOCTL de dispositivo é invocada. Quando o usuário clica no botão de iniciar, a página chama element.requestFullscreen() da Fullscreen API (W3C Fullscreen LS); os navegadores exigem que esse método se origine de um gesto de usuário confiável (UIEvent.isTrusted === true), razão pela qual uma página não pode iniciar automaticamente um crash falso no carregamento. A sobreposição então troca uma classe CSS para renderizar a skin do sistema operacional escolhido: BSOD do Windows 10/11 com glifo de rosto triste e texto de código de parada (por exemplo, IRQL_NOT_LESS_OR_EQUAL 0x0000000A, KERNEL_SECURITY_CHECK_FAILURE 0x00000139), Kernel Panic do macOS com o banner em cinco idiomas "You need to restart your computer" introduzido no OS X 10.2, Linux Oops/Panic com um trace de chamada falso incluindo símbolos como inode_permission+0x1e/0x60, e ANR do Android com o diálogo Application Not Responding e uma referência de timeout de 5 segundos para despacho de entrada. O layout é conduzido por CSS Grid e flexbox em unidades de viewport (100vw x 100vh) com z-index alto o suficiente para ficar acima de qualquer cabeçalho fixo. O QR code na tela do Windows é renderizado como SVG inline, e o texto simulado é um template estático - o BSOD real também inclui um nome de processo (por exemplo, ntoskrnl.exe) e um endereço de memória, ambos fabricados aqui. O texto de panic do macOS em cinco idiomas reproduz a ordem real distribuída pela Apple (inglês, japonês, chinês simplificado, chinês tradicional, francês). A saída é tratada ouvindo click, keydown (Escape) e o evento fullscreenchange, depois removendo a sobreposição e chamando document.exitFullscreen() para liberar o bloqueio. Como tudo é apenas markup, o tempo de atividade, o escalonador e os processos do sistema operacional hospedeiro não são afetados: pressionar Cmd+Tab / Alt+Tab na maioria dos desktops ainda funciona, leitores de tela continuam anunciando mudanças de foco, e a captura de tela em reuniões remotas verá a sobreposição em vez de uma falha real de driver de vídeo. Portanto, o simulador não pode ser usado para testar recuperação real de crash, coleta de despejo de kernel ou geração de minidump do Windows - esses requerem eventos reais em modo de kernel, como uma chamada BugCheckEx de um driver com falha. Trate a página estritamente como conteúdo visual e obtenha consentimento antes de fazer pegadinhas, pois uma tomada de tela cheia repentina acompanhada de áudio pode ser genuinamente alarmante em uma estação de trabalho compartilhada.
- A Fullscreen API requestFullscreen() deve ser chamada dentro de um handler de gesto do usuário (verificação UIEvent.isTrusted).
- Os códigos de parada do BSOD do Windows exibidos são templates estáticos (por exemplo, 0x0000000A IRQL_NOT_LESS_OR_EQUAL); nenhuma BugCheckEx é invocada.
- O banner de panic do macOS reproduz a ordem em cinco idiomas distribuída desde o OS X 10.2 (EN, JA, ZH-Hans, ZH-Hant, FR).
- Listeners de saída: click, keydown (Escape), fullscreenchange; a limpeza chama document.exitFullscreen().
- O beep opcional é gerado por um curto estouro de OscillatorNode do AudioContext, controlado pela política de autoplay.
- A sobreposição fica com z-index alto e ocupa 100vw x 100vh; a tabela de processos do sistema operacional hospedeiro permanece inalterada.
- Não é possível acionar despejos de kernel reais, coleta de minidump ou verificador de drivers - esses requerem eventos reais em modo de kernel.
Exemplos
Windows 10/11 BSOD - IRQL_NOT_LESS_OR_EQUAL
:( Seu PC encontrou um problema e precisa ser reiniciado.
Estamos coletando algumas informações de erro e, em seguida, reiniciaremos para você.
100% concluído
Código de parada: IRQL_NOT_LESS_OR_EQUAL
Falhou em: ntoskrnl.exe
QR code -> https://www.windows.com/stopcodeKernel Panic do macOS
panic(cpu 2 caller 0xffffff8002a3b1e2): Kernel trap at 0xffffff7f8b9a4c00,
type 14=page fault, registers:
CR0: 0x0000000080010033 CR2: 0x0000000000000010
CR3: 0x000000010d9e0000 CR4: 0x00000000003626e0
Você precisa reiniciar o computador. Mantenha pressionado o botão Liga/Desliga
por vários segundos ou pressione o botão Reiniciar.Linux Kernel Oops / Panic
[ 1234.567890] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
[ 1234.567893] IP: [<ffffffff812a3b1e>] inode_permission+0x1e/0x60
[ 1234.567899] PGD 0
[ 1234.567902] Oops: 0000 [#1] SMP
[ 1234.567910] Kernel panic - not syncing: Fatal exception
[ 1234.567915] ---[ end Kernel panic - not syncing: Fatal exceptionDiálogo ANR do Android
Aplicativo Não Está Respondendo
App: com.example.demo
Processo: com.example.demo (PID 12345)
Motivo: Tempo limite de despacho de entrada (10005ms)
[ Fechar app ] [ Aguardar ]Perguntas frequentes
Isso vai realmente travar meu computador?
Não. Apenas exibe uma tela falsa de travamento no navegador. Nada é alterado no seu sistema operacional e nenhum dado é perdido. Clique em qualquer lugar ou pressione Esc para sair da tela.
Quais telas de travamento são simuladas?
As mais comuns incluem a Tela Azul da Morte (BSOD) do Windows, o Kernel Panic do macOS, o kernel panic / oops trace do Linux e o 'Application Not Responding' (ANR) do Android. A aparência reproduz a tela real de cada plataforma para garantir autenticidade visual.
Por que eu iria querer uma tela de travamento falsa?
Usos comuns são pregar uma peça em um amigo, gerar uma captura de tela para um tutorial sobre solução de problemas, testar resistência de um monitor ou projetor, preencher uma tela durante um esquete em uma live ou produzir imagens para um vídeo de 'humor de TI'. Colegas vendo a tela em um notebook deixado destravado é o cenário mais comum.
Como saio da tela de travamento?
Clique em qualquer lugar da página ou pressione Esc. Em dispositivos com toque, toque na tela. O simulador nunca bloqueia o sistema operacional, então você sempre pode trocar de aba ou fechar o navegador para sair.
Funciona em tela cheia?
Sim. Clique no botão de tela cheia (ou pressione F11 na maioria dos navegadores) para o efeito mais convincente. Alguns navegadores pedem permissão explícita antes de entrar em tela cheia; permita uma vez e a página preenche o monitor.
A BSOD mostra um stop code realista?
O simulador mostra stop codes representativos (ex.: KERNEL_SECURITY_CHECK_FAILURE, IRQL_NOT_LESS_OR_EQUAL) e valores em hexadecimal no estilo de endereço para fidelidade visual. São placeholders estáticos, não derivados do seu sistema real, então não os cole em uma busca real para resolver problemas.
É seguro deixar em um computador público como pegadinha?
É seguro no sentido de que não pode quebrar nada. Cuidado com pegadinhas em ambientes de trabalho e escolas — alguém vendo a tela pode abrir um chamado real para o suporte de TI, reiniciar a máquina e perder trabalho não salvo, ou escalar para a segurança. Use apenas no seu próprio computador ou com permissão do dono.