Page 1 of 1

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

Posted: Wed 22 Feb, 2017 20:22
by maximilliangreat
Надеюсь есть тут умные люди, разбирающиеся как устроена консоль.
Проблема следущая: иногда, после долгого аптайма консоль умирает. Т.е. альтабаемся мы в фар (или в любое другое консольное приложение), а а там черный экран на все окно (вроде иногда белый бывает, но сейчас черный). И ничего не работает. Новые консольные приложения тоже не запускаются - черный экран.
Вопрос, можно как-то перезапустить подсистему отвечающую за консоль без перезагрузки? conhost убивал, не помогает.
Вин10.

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

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

Также, насколько я понимаю устройство виндовз, должно лечится хибернейтом, проверить не могу, тупо нет места на винте под хибернейт :facepalm:

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

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

Code: Select all

powercfg -h off
Отключит "ноутбучный" спящий режим и удалит файл hiberfil.sys. Как бонус -- комп будет пробуждаться мгновенно, поскольку данные уже в памяти.

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

Posted: Fri 17 Mar, 2017 20:06
by Smitis
Freeman wrote:тупая перестраховка Microsoft, рассчитанная на ноутбуки
Там подаётся питание, там нет. Разные режимы. В чём перестраховка-то?

https://ru.wikipedia.org/wiki/ACPI

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

Posted: Sat 18 Mar, 2017 07:04
by maximilliangreat
В ACPI есть такой режим сна, когда на память продолжает подаваться питание,
Разница принципиальная. S3, насколько помню, мне не помогал в таких случаях.
Ну да отвалится консоль ещё раз, попробую и отпишусь, чтобы уж точно наверняка.
она потребляет свой 1 Вт и не теряет данные
Кстати специально замерял, потребляет больше, в районе 3 ватт

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

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


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

Posted: Sat 25 Mar, 2017 08:11
by maximilliangreat