-1

В Windows 8.1 список «Запланированные задачи» содержит скрытые задачи для запуска встроенного средства дефрагментации диска в разное время, например при утреннем отключении компьютера. Когда дефрагментатор работает на маленьком ноутбуке, практически невозможно выполнить работу на компьютере. Даже нажатие на меню может быть отложено на много секунд. Видео не может быть воспроизведено.

Должен быть какой-то способ отключить автоматическую дефрагментацию или сделать это в нужное время пользователя. Кто-нибудь знает, как это сделать?

ДОБАВЛЕНО: Возможно, замедление вызвано не дефрагментацией, а другими задачами, выполняемыми во время автоматического обслуживания. Я не нашел ни объяснения, ни настроек.

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

ДОБАВЛЕНО: После отключения дефрагментации я наблюдал такое же серьезное замедление в случайное время, чаще всего, когда я просыпаюсь утром от системы. Казалось бы, это доказывает, что мое предположение, что дефрагментация является виновником, неверно. Я снова включил дефрагментацию.

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

1 ответ1

0

Программы без окна / пользовательского интерфейса не имеют насоса сообщений. (Я предполагаю, что вы имеете в виду тот, который реализован с использованием функций GetMessage() / DispatchMessage() в Windows API.)

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