4

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

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

Ура,

РЕДАКТИРОВАТЬ: Чтобы прояснить мою точку зрения: предположим, пользовательский интерфейс зависает, потому что некоторые приложения идут банан. Затем вы можете часами ждать, пока диспетчер задач не подойдет и не отобразится после нажатия Ctrl+Alt+Del, или вы можете просто использовать это волшебное нажатие клавиши: (заполните свой ответ здесь), и вы вернетесь на экран входа в систему. волшебно, как Дороти, но без красных туфель ... ;-)

8 ответов8

8

Вы можете запустить диспетчер задач, нажав control-shift-escape, что позволяет узнать, хорошо ли работает control-alt-delete. Завершите процесс explorer.exe, затем файл, новая задача, explorer.exe.

6

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

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

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

Ярлык закроет все процессы со статусом "Не отвечает".

2

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

Нажмите « Выключить», а затем в диалоговом окне подтверждения нажмите Shift + Ctrl + Alt и нажмите « Нет». Это убьет вашу текущую оболочку и, если я правильно помню, перезапустите ее.

Однако я не нашел подобного трюка на Vista.

2

Мне непонятно, что вы подразумеваете под "оболочкой". В 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 ... это настолько близко, насколько я могу.)

1

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

Вот средство от твоих бед:

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

альтернативный текст

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

0

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

0

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .