1

Когда я выключаю свой ПК, у меня обычно открывается примерно 50 экземпляров приложений с несохраненными ожидающими изменениями, и примерно 100-150, которые могут быть закрыты немедленно.

Перед выключением Windows 8 ПК начинал закрывать приложения и всякий раз, когда он сталкивался с тем, что ожидал сохранения, он показывал мне диалоговое окно сохранения, на которое у меня было очень мало времени для ответа, после чего я был вынужден либо завершить процесс, либо прервать завершение работы , Ситуация отстойная, так как мне пришлось несколько раз инициировать отключение, когда я проходил через диалоги.

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

Это оставляет меня вручную закрывающим все открытые приложения, что является очень раздражающим и долгим процессом, занимающим до 10 минут.

Есть ли способ сказать компьютеру, что он выключается, который закрывает все приложения без ожидающих сохранений, но дает мне возможность ответить на диалоги сохранения, выключив ПК, когда я закончу?

1 ответ1

2

Windows отправляет сообщение END всем открытым приложениям. Не обязательно отправлять всем открытым приложениям одновременно. Если одно приложение удерживает очередь, описанное вами поведение соответствует этому сценарию.

Например, если вы нажмете кнопку «Отмена» в одном блокноте, Windows не отправит сообщение другим блокнотам и даже не отобразит диалог несохраненных изменений. Если вы нажмете кнопку Отмена экрана полупрозрачности, произойдет то же самое, что вы описали.

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

Прямо сейчас вы можете открыть диспетчер задач, перейти на вкладку «Приложения», упорядочить по имени, shift +select или ctrl + выбрать приложения, которые вы хотите закрыть, и нажать «Завершить задачу» (это эквивалентно нажатию кнопки X, только вы можете сделать это для многих программ одновременно).

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