Уничтожение Windows Shell

На машинах Linux у Вас есть удобное Ctrl+Alt+Backspace перезапускать X-сервер, если Ваш GUI зависает.

Действительно ли там что-то сопоставимо в Windows? Т.е. комбинация нажатий клавиш для уничтожения/перезапущения оболочки Windows в ситуациях, где диспетчер задач не является жизнеспособным путем?

Удачи,

Править: Высказывать мое ясное мнение: Предположим, замораживания UI, потому что некоторое приложение идет банан. Затем можно провести часы, ожидая диспетчера задач, чтобы подойти и быть представленными после удара Ctrl+Alt+Del, или можно просто использовать это волшебное нажатие клавиши: (заполните свой ответ здесь), и Вы будете возвращены экрану входа в систему волшебно, точно так же, как Dorothy, но без красной обуви... ;-)

4
задан 11.08.2009, 00:57

8 ответов

Вы могли сделать новый ярлык в своей Быстрой Панели запуска - ярлык перейдет в:

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

Вы могли затем сделать ключевую команду для выполнения его.

Ярлык закроет все процессы с состоянием "Not Responding".

6
ответ дан 07.12.2019, 19:06

Можно запустить диспетчер задач нажимающим Escape сдвига управления, удобным, чтобы знать, не играет ли control-alt-delete приятно. Уничтожьте процесс explorer.exe, затем файл, новая задача, explorer.exe.

8
ответ дан 07.12.2019, 19:06
  • 1
    Связанный: будет желательно включает "Открытые окна папки в отдельном процессе", таким образом, Вы - один explorer.exe, который зависни, и все еще имейте панель задач (со всеми systray-значками и их состоянием) в отдельном explorer.exe – Stijn Sanders 17.07.2009, 00:58
  • 2
    (особенно при разработке пространства имен оболочки), – Stijn Sanders 17.07.2009, 00:59
  • 3
    Прохладный, но я не могу найти 'отдельный процесс' штукой. Вы могли сказать мне, где моя мертвая зона находится? – Boldewyn 17.07.2009, 13:46
  • 4
    Это еще более полезно в Vista/7, потому что [Ctrl] + [Высокий звук] + [Удаляют], показывает, что меню для блокировать/выходить из системы и среди прочего открытие Task Manager. С [Ctrl] + [Сдвиг] + [Escape] Вы не должны проходить тот экран для открытия Task Manager. – R. Martinho Fernandes 11.08.2009, 01:35

Неясно мне, что Вы подразумеваете под "оболочкой". В Windows это обычно относилось бы только к explorer.exe, который обеспечивает панель задач, рабочий стол и представления папки. Однако Ваш пример уничтожения X-сервера с Ctrl+Alt+Backspace очень отличается: это уничтожает графический механизм, выполняющий Ваш дисплей.

Для подобного поведения, набор следующие ключи реестра и перезагрузка.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"CrashOnCtrlScroll"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
"CrashOnCtrlScroll"=dword:00000001

Теперь, когда Вы держите Ctrl и поражаете ScrLk дважды в быстрой последовательности, графическая система будет завершена. Дополнительную информацию см. в MSKB 244139.

(Прежде чем жалобы возникнут: это на самом деле завершает все запускающие программы, сервисы и драйверы, инициированием "синий" экран. Системы UNIX могут обычно терпеть графическую систему, уничтожаемую и перезапущенную, но Windows..., это настолько близко, как я могу добраться.)

2
ответ дан 07.12.2019, 19:06
  • 1
    я ожидаю только еще несколько дней, затем я приму этот ответ для получения максимально близкого. Как указанный dotnetchris, это - действительно интересный ответ. – Boldewyn 11.08.2009, 00:59
  • 2
    Erm, это - средство отладки для вторжения в отладчик ядра нарочно. Это не удобный ярлык для уничтожения GDI. Heck, это - "синий" экран нарочно. Это - вероятно, эквивалент уничтожения init на Нельдах..., если существует эквивалент вообще. Насильственно остановка ядра была бы этим на самом деле. – Joey 11.08.2009, 01:25

На Windows XP можно совершить нападки Ctrl + Высокий звук + Del для переключения на безопасную станцию окна.

Нажмите Shut Down, и затем в диалоговом окне подтверждения нажимают Shift + Ctrl + Высокий звук и нажимают No. This, уничтожит Вашу текущую оболочку и если я помню, правильно перезапускают его.

Я однако не нашел подобный прием на Vista.

2
ответ дан 07.12.2019, 19:06
  • 1
    у меня есть диалоговое окно Хорошо-отмены. Который означает Нет? –  16.07.2009, 12:13
  • 2
    Моя ошибка. Необходимо поразить Отмену вместо номера. Я обновляю свой ответ. поддержка –  16.07.2009, 12:20

Нет никакой комбинации нажатий клавиш, которые уничтожат оболочку в способе, которым Вы описываете, хотя, по-моему, это - очень редкая ситуация, что Control+Alt+Delete не работает в.

Я нахожу, что, после того как я могу получить Диспетчер задач, можно обычно уничтожать незаконный процесс (процессы) и быть на пути. Я полностью признаю, хотя это часто процесс является explorer.exe.

0
ответ дан 07.12.2019, 19:06

Я думаю, что можно уничтожить процесс explorer.exe, и он перезапустит автоматически после этого. Но я не вижу, как это полезно. Для Windows всегда лучше перезапустить его полностью.

0
ответ дан 07.12.2019, 19:06
  • 1
    Это, вероятно, несколько полезно, так как я видел, что Windows делает это к себе. проводник –  16.07.2009, 12:06
  • 2
    обычно отказывает из-за Расширений Shell (хотя это намного меньше теперь с Суррогатом COM), и обычно Вы не должны перезагружать, просто перезапускать Проводник. Если это отказало, это также обычно перезапускается системой. –  16.07.2009, 12:11

Путем я делаю это - Ctrl-alt-delete, затем запускают диспетчер задач, уничтожают процесс. Если это не работает затем, время для большого, красного переключателя.

0
ответ дан 07.12.2019, 19:06

Предположим, замораживания UI, потому что некоторое приложение идет банан. Затем можно провести часы, ожидая диспетчера задач для подъема.

Вот средство от Вашего горя:

AntiFreeze предлагает последнее обращение за помощью при нахождении компьютера в подвешенном состоянии. Поскольку программы используют слишком много ЦП или слишком много памяти, или слишком много программ были запущены, Ваш компьютер стал безразличным. Мышь все еще перемещается, но никакие программы не отвечают, Вы не можете переключиться на другие программы или даже закрыть их. Вы даже попытались запустить Windows Task Manager даже, который не будет работать, потому что он не привлекает достаточно внимания от планировщика для ответа на щелчки мышью и нажатия клавиатуры. Вы готовы нажать кнопку сброса, вместо этого можно нажать горячую клавишу AntiFreeze. Это поместит в сон все запускающие программы кроме самых критических, давая Вам возможность закрыть программы, которые вызывают проблемы. Можно даже смочь сохранить или восстановить работу.

alt text

AntiFreeze свободен для некоммерческого использования

1
ответ дан 07.12.2019, 19:06

Теги

Похожие вопросы