Перезапустить консоль

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

Перезапустить консоль

Post by maximilliangreat »

Надеюсь есть тут умные люди, разбирающиеся как устроена консоль.
Проблема следущая: иногда, после долгого аптайма консоль умирает. Т.е. альтабаемся мы в фар (или в любое другое консольное приложение), а а там черный экран на все окно (вроде иногда белый бывает, но сейчас черный). И ничего не работает. Новые консольные приложения тоже не запускаются - черный экран.
Вопрос, можно как-то перезапустить подсистему отвечающую за консоль без перезагрузки? conhost убивал, не помогает.
Вин10.
maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

Перезапустить консоль

Post by maximilliangreat »

Короче раз никто не знает, расскажу один из способов.
Помогает рестарт драйвера видеоадаптера, при этом перезапускается вся видеоподсистема, консоль оживает, ранее запущенные консольные приложения перезапускать не надо.
Недостаток один, процедура немного рискованная - может крашнутся - поэтому всё так же ищется способ, перезапустить только подсистему консоли. :Search:

Также, насколько я понимаю устройство виндовз, должно лечится хибернейтом, проверить не могу, тупо нет места на винте под хибернейт :facepalm:
User avatar
Freeman
Posts: 35
Joined: Thu 20 Nov, 2014 20:10
Location: Санкт-Петербург
Has thanked: 5 times
Been thanked: 2 times
Contact:

Перезапустить консоль

Post by Freeman »

maximilliangreat wrote:тупо нет места на винте под хибернейт :facepalm:
Многогиговый файл hiberfil.sys -- тупая перестраховка Microsoft, рассчитанная на ноутбуки. В ACPI есть такой режим сна, когда на память продолжает подаваться питание, она потребляет свой 1 Вт и не теряет данные. Режим поддерживается всеми относительно новыми материнками. Если у вас стационарный комп, подключенный к сети, можете попробовать "серверный" вариант.

Code: Select all

powercfg -h off
Отключит "ноутбучный" спящий режим и удалит файл hiberfil.sys. Как бонус -- комп будет пробуждаться мгновенно, поскольку данные уже в памяти.
Пользователь Far с 1998 года
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Перезапустить консоль

Post by Smitis »

Freeman wrote:тупая перестраховка Microsoft, рассчитанная на ноутбуки
Там подаётся питание, там нет. Разные режимы. В чём перестраховка-то?

https://ru.wikipedia.org/wiki/ACPI
Last edited by Smitis on Fri 17 Mar, 2017 20:14, edited 1 time in total.
Разум когда-нибудь победит.
maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

Перезапустить консоль

Post by maximilliangreat »

В ACPI есть такой режим сна, когда на память продолжает подаваться питание,
Разница принципиальная. S3, насколько помню, мне не помогал в таких случаях.
Ну да отвалится консоль ещё раз, попробую и отпишусь, чтобы уж точно наверняка.
она потребляет свой 1 Вт и не теряет данные
Кстати специально замерял, потребляет больше, в районе 3 ватт
User avatar
Freeman
Posts: 35
Joined: Thu 20 Nov, 2014 20:10
Location: Санкт-Петербург
Has thanked: 5 times
Been thanked: 2 times
Contact:

Перезапустить консоль

Post by Freeman »

maximilliangreat wrote:Разница принципиальная. S3, насколько помню, мне не помогал в таких случаях.
Ну вот, надо было написать неправильный ответ, чтобы получить правильный. Рад, что у по этой теме знаний больше моих. Теперь я тоже запомню. На практике не сталкивался, а чисто ради опыта экспериментировать некогда. 99% времени работаю за стационарными компами.

Пользователь Far с 1998 года
maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

Перезапустить консоль

Post by maximilliangreat »

Post Reply

Return to “Операционные системы, командные оболочки и прочее”