電腦當機模擬器
模擬各種作業系統崩潰畫面,惡搞朋友或測試顯示器。純瀏覽器執行,點選螢幕即可退出。
選擇系統類型
點選螢幕任意位置即可退出模擬
什麼是電腦當機模擬器?
電腦當機模擬器是一款趣味工具,可以模擬各種作業系統的經典崩潰畫面。支援模擬 Windows 藍屏(BSOD)、macOS 核心恐慌(Kernel Panic)、Linux 核心崩潰和 Android 應用無回應等經典當機介面。
該工具完全在瀏覽器中執行,不會對您的電腦造成任何實際影響。點選螢幕即可安全退出模擬,適合用來惡搞朋友或測試顯示器顯示效果。
使用方式
使用方法
- 選擇要模擬的作業系統類型(Windows、macOS、Linux 或 Android)
- 設定模擬持續時間(3 秒、5 秒、10 秒或 15 秒)
- 點選「開始當機模擬」按鈕
- 全螢幕當機畫面出現後,點選任意處即可退出
安全使用
- 當機畫面僅為瀏覽器模擬;點選或按下退出快捷鍵即可返回頁面。
- 避免在可能中斷工作、引起恐慌或被誤認為真實系統故障的場合使用。
使用場景
技術原理
模擬器是一個純 DOM 和 CSS 覆蓋層——不呼叫任何系統呼叫、核心驅動程式或裝置 IOCTL。當使用者點選開始按鈕時,頁面呼叫 Fullscreen API(W3C Fullscreen LS)中的 element.requestFullscreen();瀏覽器要求此方法必須源自受信任的使用者手勢(UIEvent.isTrusted === true),這就是為什麼頁面無法在載入時自動播放假當機。覆蓋層接著切換 CSS 類別來呈現所選的作業系統樣式:Windows 10/11 藍屏(含哭臉圖示和停止碼文字,如 IRQL_NOT_LESS_OR_EQUAL 0x0000000A、KERNEL_SECURITY_CHECK_FAILURE 0x00000139)、macOS 核心恐慌(含 OS X 10.2 引入的五種語言「您需要重新啟動電腦」橫幅)、Linux Oops/Panic(含偽造的呼叫堆疊,包括 inode_permission+0x1e/0x60 等符號)、以及 Android ANR(含應用程式無回應對話框和 5 秒輸入派發逾時參考)。 版面配置由 CSS Grid 和 flexbox 以視窗單位(100vw x 100vh)驅動,z-index 足夠高以覆蓋任何 sticky 頁首。Windows 畫面上的 QR 碼以內聯 SVG 渲染,模擬文字為靜態範本——真實的藍屏還包括程式名稱(如 ntoskrnl.exe)和記憶體位址,此處均為偽造。macOS 恐慌的五種語言文字與 Apple 自 OS X 10.2 以來實際出貨的順序一致(英文、日文、簡體中文、繁體中文、法文)。退出透過監聽 click、keydown(Escape)和 fullscreenchange 事件處理,然後移除覆蓋層並呼叫 document.exitFullscreen() 釋放鎖定。 由於一切都只是標記,主機作業系統的運作時間、排程器和程式均不受影響:在大多數桌面上按 Cmd+Tab / Alt+Tab 仍然有效,螢幕閱讀器繼續播報焦點變更,遠端會議的螢幕擷取會看到覆蓋層而非真正的顯示驅動程式故障。因此,模擬器不能用於測試真正的當機恢復、核心轉儲收集或 Windows minidump 產生——這些需要實際的核心模式事件,如故障驅動程式的 BugCheckEx 呼叫。請將此頁面嚴格視為視覺內容,惡作劇前務必取得對方同意,因為突然的全螢幕接管加上音效提示在共用工作站上可能造成真正的驚嚇。
- Fullscreen API 的 requestFullscreen() 必須在使用者手勢處理器中呼叫(UIEvent.isTrusted 檢查)。
- 顯示的 Windows 藍屏停止碼為靜態範本(如 0x0000000A IRQL_NOT_LESS_OR_EQUAL);不會觸發 BugCheckEx。
- macOS 恐慌橫幅重現了自 OS X 10.2 以來出貨的五種語言順序(EN、JA、ZH-Hans、ZH-Hant、FR)。
- 退出監聽器:click、keydown(Escape)、fullscreenchange;清理時呼叫 document.exitFullscreen()。
- 可選的提示音透過短暫的 AudioContext OscillatorNode 脈衝產生,受自動播放政策限制。
- 覆蓋層位於高 z-index 位置並佔據 100vw x 100vh;主機作業系統程式表不受影響。
- 無法觸發真正的核心轉儲、minidump 收集或驅動程式驗證——這些需要實際的核心模式事件。
範例
Windows 10/11 BSOD - IRQL_NOT_LESS_OR_EQUAL
:( 您的電腦發生問題,需要重新啟動。
我們正在收集一些錯誤資訊,然後將為您重新啟動。
100% 完成
停止碼:IRQL_NOT_LESS_OR_EQUAL
失敗模組:ntoskrnl.exe
QR code -> https://www.windows.com/stopcodemacOS Kernel Panic
panic(cpu 2 caller 0xffffff8002a3b1e2): Kernel trap at 0xffffff7f8b9a4c00,
type 14=page fault, registers:
CR0: 0x0000000080010033 CR2: 0x0000000000000010
CR3: 0x000000010d9e0000 CR4: 0x00000000003626e0
您需要重新啟動電腦。請按住電源鍵
數秒,或按下重新啟動鍵。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 exceptionAndroid ANR 對話框
應用程式無回應
應用程式:com.example.demo
程式:com.example.demo (PID 12345)
原因:輸入分派逾時 (10005ms)
[ 關閉應用程式 ] [ 等待 ]常見問題
這真的會把我的電腦弄當機嗎?
不會。它只是在瀏覽器中顯示一個假的當機畫面。作業系統不會被改動,也不會丟失任何資料。點選任意處或按 Esc 即可離開畫面。
模擬了哪些當機畫面?
常見的有 Windows 藍底白字當機畫面(BSOD)、macOS 核心崩潰(Kernel Panic)、Linux 核心 panic / oops 追蹤訊息,以及 Android 的「應用程式無回應」(ANR)。外觀上每個平台都仿得很像,視覺逼真度高。
我為什麼會想要一個假的當機畫面?
常見用途包括捉弄朋友、為疑難排解教學截圖、壓力測試螢幕或投影機、實況直播搞笑橋段填畫面,或拍「科技搞笑」影片用的素材。最常見的場景就是同事看到沒鎖的筆電那一刻。
怎麼離開當機畫面?
點選頁面任意處或按 Esc。觸控裝置點一下螢幕即可。模擬器絕對不會封鎖作業系統,你隨時可以切換分頁或關閉瀏覽器離開。
支援全螢幕嗎?
支援。點選全螢幕按鈕(多數瀏覽器也可以按 F11)效果最逼真。某些瀏覽器在進入全螢幕前會詢問權限,允許一次後頁面就會填滿整個螢幕。
BSOD 會顯示真實的停機代碼嗎?
模擬器會顯示具代表性的停機代碼(例如 KERNEL_SECURITY_CHECK_FAILURE、IRQL_NOT_LESS_OR_EQUAL)以及位址型十六進位值,視覺上以假亂真。它們是固定的占位符,並不對應你實際的系統狀況,請不要把它們貼到真正的疑難排解搜尋裡。
拿來在公用電腦上惡作劇安全嗎?
在「不會弄壞東西」的意義上是安全的。但職場、學校的惡作劇要小心——看到畫面的人可能去開真的 IT 工單、重啟機器導致未存檔資料丟失,甚至向資安通報。請只在自己的電腦或徵得物主同意的裝置上使用。