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

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

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

Postby maximilliangreat » Wed 22 Feb, 2017 20:22

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

maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

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

Postby maximilliangreat » Fri 17 Mar, 2017 13:06

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

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

User avatar
Freeman
Posts: 27
Joined: Thu 20 Nov, 2014 20:10
Location: Санкт-Петербург
Has thanked: 5 times
Been thanked: 1 time
Contact:

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

Postby Freeman » Fri 17 Mar, 2017 13:31

maximilliangreat wrote:тупо нет места на винте под хибернейт :facepalm:

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

Code: Select all

powercfg -h off

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

Smitis
Posts: 1427
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 9 times
Been thanked: 21 times
Contact:

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

Postby Smitis » Fri 17 Mar, 2017 20:06

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

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

Postby maximilliangreat » Sat 18 Mar, 2017 07:04

В ACPI есть такой режим сна, когда на память продолжает подаваться питание,

Разница принципиальная. S3, насколько помню, мне не помогал в таких случаях.
Ну да отвалится консоль ещё раз, попробую и отпишусь, чтобы уж точно наверняка.

она потребляет свой 1 Вт и не теряет данные

Кстати специально замерял, потребляет больше, в районе 3 ватт

User avatar
Freeman
Posts: 27
Joined: Thu 20 Nov, 2014 20:10
Location: Санкт-Петербург
Has thanked: 5 times
Been thanked: 1 time
Contact:

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

Postby Freeman » Sun 19 Mar, 2017 14:45

maximilliangreat wrote:Разница принципиальная. S3, насколько помню, мне не помогал в таких случаях.

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

Разработчик языка программирования Кантор

maximilliangreat
Posts: 11
Joined: Wed 03 Mar, 2010 22:30
Been thanked: 1 time

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

Postby maximilliangreat » Sat 25 Mar, 2017 08:11

Last edited by maximilliangreat on Sat 25 Mar, 2017 08:12, edited 2 times in total.


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

Who is online

Users browsing this forum: No registered users and 1 guest