題 殺死Windows Shell


在Linux機器上,您可以輕鬆使用 Ctrl+Alt+Backspace 如果你的GUI掛起,重啟X服務器。

Windows上有類似的東西嗎?即,在任務管理器不可行的情況下,殺死/重啟Windows shell的關鍵筆劃組合?

乾杯,

編輯: 為了明確我的觀點:假設,UI凍結了,因為有些應用程序會變成香蕉。然後你可以花幾個小時等待任務管理器出現並在按下Ctrl + Alt + Del後進行渲染,或者你可以使用這個神奇的按鍵: (在這裡填寫你的答案) 而且你會被神奇地帶回登錄界面,就像多蘿西一樣,但沒有紅鞋...... ;-)


4
2017-07-16 08:53


起源


我猜不能調用任務管理器表明關鍵系統故障。電源按鈕可能是最合適的下一步。 - nik
X是“在”TTY之上的shell,Windows資源管理器shell不再位於命令行界面上。我有興趣知道整個Windows圖形框架(而不僅僅是資源管理器)是否可以在不重新啟動的情況下退回。
澄清我的問題:我需要 特別 按鍵,用於界面凍結或極慢的原因。在我的情況下,我有一個不太好的備份軟件導致事實,任務管理器(XP,Ctrl + Alt + Del)需要超過3分鐘出現,並沒有顯示任何內容。 - Boldewyn
如果Ctrl + Alt + Del不起作用,則其他任何內容都不起作用。該關鍵筆劃(幾乎)被捕獲到最低級別,並且沒有用戶模式進程可以阻止它。因此,如果它不起作用,那麼您的系統只是掛起而您必須重新啟動。 - Joey
在Ubuntu上,Ctrl + Alt + Bksp現在是Alt-SysReq-K鍵盤。 Braindead,我知道。 - kmarsh


答案:


您可以在快速啟動欄中創建一個新快捷方式 - 快捷方式將轉到:

C:\Windows\System32\taskkill.exe /f /fi "status eq not responding"

然後,您可以創建一個關鍵命令來運行它。

快捷方式將以“無響應”狀態關閉所有進程。


6
2017-08-20 15:26



涼!這實際上是我聽過的關鍵命令功能最糟糕的濫用:-) - Boldewyn


您可以通過按control-shift-escape啟動任務管理器,方便地知道control-alt-delete是否播放得不好。殺死explorer.exe進程,然後殺死文件,新任務,explorer.exe。


8
2017-07-16 11:00



相關:建議啟用“在單獨的進程中打開文件夾窗口”,這樣你就可以殺死一個掛起的explorer.exe,並且仍然擁有任務欄(包含所有systray-icons及其狀態)單獨的explorer.exe - Stijn Sanders
(特別是在開發shell命名空間時) - Stijn Sanders
很酷,但我找不到'單獨的過程'的東西。你能告訴我我的盲點在哪裡嗎? - Boldewyn
Windows資源管理器:工具 - >文件夾選項 - >查看 - Javier
這在Vista / 7中更有用,因為[Ctrl] + [Alt] + [Delete]顯示用於鎖定/註銷的菜單以及打開任務管理器等。使用[Ctrl] + [Shift] + [Escape],您不必通過該屏幕打開任務管理器。 - R. Martinho Fernandes


我不清楚你的意思是“貝殼”。在Windows上,這通常僅指 explorer.exe,它提供任務欄,桌面和文件夾視圖。但是,你用X殺死X服務器的例子 按Ctrl+Alt鍵+退格 非常不同:它會殺死運行顯示器的圖形引擎。

對於類似的行為,請設置以下註冊表​​項並重新啟動。

[HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \服務\ i8042prt \參數]
“CrashOnCtrlScroll”= DWORD:00000001
[HKEY_LOCAL_MACHINE \系統\ CurrentControlSet \服務\ kbdhid \參數]
“CrashOnCtrlScroll”= DWORD:00000001

現在,當你持有 按Ctrl 並擊中 ScrLk鍵 連續兩次,圖形系統將被終止。看到 MSKB 244139 更多細節。

(在出現投訴之前:這實際上是通過啟動藍屏來終止所有正在運行的程序,服務和驅動程序.UNIX系統通常可以容忍圖形系統被殺死並重新啟動,但是Windows ...這是我能得到的盡可能接近。 )


2
2017-07-17 21:09



嗨,很酷!不是我想要的,但我喜歡製作BSoD的想法。如果我找對你,這會使系統崩潰,不是嗎?與* nix系統的區別在於,它們通過重新啟動X來恢復,而Windows只是在BSoD中消失... - Boldewyn
這並沒有直接殺死窗口系統 - 它會殺死操作系統,顯然會殺死所有運行的東西 - 但實際上,通常可以通過在UNIX上重新啟動X來恢復,而沒有這種可能性(據我所知) )在Windows上。 - ephemient
非常有趣的回應。 - Chris Marisic
我等了幾天,然後我會接受這個答案,盡可能接近。就像dotnetchris所說,這真的是一個有趣的答案。 - Boldewyn
嗯,這是一個用於故意打入內核調試器的調試工具。它是 不 殺死GDI的便捷捷徑。哎呀,故意是藍屏。它可能相當於殺戮 init 在Unices上...如果有一個等價物。實際上,強行停止內核就是這樣。 - Joey


在Windows XP上,您可以點擊 按Ctrl + Alt鍵 + 德爾 切換到安全窗口站。

點擊 關掉 然後在確認對話框中按 轉移 + 按Ctrl + Alt鍵 並單擊 沒有。這會殺死你當前的shell,如果我記得正確重啟它。

然而,我沒有在Vista上找到類似的技巧。


2
2017-07-16 09:08



我有一個Ok-Cancel對話框。哪一個意味著沒有?
我的錯。你必須點擊取消而不是否。我正在更新我的答案。


假設,UI凍結了,因為有些   應用程序去香蕉。然後你可以花錢   等待任務經理的時間   上來。

這是你的困境的補救措施:

防凍液 當您發現計算機處於掛起狀態時,它會提供最後的追索權。由於程序佔用過多CPU或內存太多或啟動了太多程序,因此您的計算機已無法響應。鼠標仍在移動,但沒有程序響應,您無法切換到其他程序甚至關閉它們。您甚至嘗試啟動Windows任務管理器,即使這樣也無法工作,因為它沒有得到調度程序的足夠關注以響應您的鼠標點擊和鍵盤按下。您已準備好按下重置按鈕,而您可以按AntiFreeze的熱鍵。除了最關鍵的程序之外,它將使所有正在運行的程序進入睡眠狀態,讓您有機會關閉導致問題的程序。您甚至可以保存或恢復您的工作。

alt text

AntiFreeze可免費用於非商業用途


1
2017-09-22 00:11





我想你可以殺死進程explorer.exe,之後會自動重啟。但我不明白這是多麼有用。 對於Windows,最好完全重新啟動它。


0
2017-07-16 09:04



它可能有點用處,因為我已經看到Windows自己這樣做了。
資源管理器通常因Shell擴展而崩潰(儘管現在使用COM Surrogate的情況要小得多),通常您不需要重新啟動,只需重新啟動資源管理器即可。如果它崩潰了,它通常也會由系統重新啟動。


沒有按鍵組合會以你描述的方式殺死shell,儘管在我看來,這是一種非常罕見的情況,Control + Alt + Delete無效。

我發現一旦我可以啟動任務管理器,你通常可以殺死違規的過程並繼續前進。我完全承認,這通常是過程  explorer.exe的。


0
2017-07-16 09:07





我這樣做的方法是Ctrl-alt-delete然後啟動任務管理器,終止進程。如果這不起作用,那麼是時候進行大紅色開關了。


0
2017-07-16 09:32