Вышла новая версия открытого проекта TaskExplorer 1.7.0 Обложка: Skyread

Вышла новая версия открытого проекта TaskExplorer 1.7.0

Новости
Главное:

  • Вышла версия TaskExplorer 1.7.0 — расширенный диспетчер задач для Windows 7 и новее.
  • Релиз уделяет особое внимание переработке драйвера KernelIsolator для повышения безопасности и совместимости, включая ARM64.
  • Поддержка 32-битных Windows прекращена, интерфейс обновлён с применением Qt 6.8.3 и улучшенной навигацией.

9 декабря 2025 года состоялся релиз версии 1.7.0 проекта TaskExplorer — открытого расширенного инструмента диспетчера задач для операционных систем Windows начиная с версии 7. TaskExplorer ориентирован не только на мониторинг запущенных процессов, но и на детальное понимание их текущей активности. Исходный код программы написан на C и C++ и доступен на GitHub под лицензией GNU General Public License v3.0. Первая стабильная версия TaskExplorer была выпущена в октябре 2019 года.

Работа TaskExplorer в Windows базируется на библиотеке ProcessHacker. Пользовательский интерфейс акцентирует внимание на оперативном получении данных в режиме реального времени, минимизируя количество действий для доступа к необходимой информации. Основные сведения отображаются на простых панелях без дополнительных окон, при этом расширенные данные показываются в нижней части интерфейса. Навигация по элементам возможна с помощью клавиш со стрелками, обеспечивая удобный просмотр динамики процессов.

Функционал TaskExplorer включает несколько специализированных панелей: потоков с трассировкой стека (позволяющей анализировать взаимоблокировки и узкие места по производительности), памяти (с поиском и редактированием, а также отображением открытых дескрипторов файлов), сокетов (отображающих сетевые соединения и трафик, включая псевдосоединения UDP), модулей (загруженных DLL с возможностью управления ними), а также панели для управления токенами, окружением, окнами и другими системными компонентами. Кроме того, есть гибкие графики системных ресурсов — ЦП, память, сеть, дисковый ввод‑вывод и графический процессор. Панель системной информации можно выводить в отдельное окно для удобства работы с множеством процессов одновременно.

Основное внимание в релизе версии 1.7.0 уделено обновлённому драйверу KernelIsolator (KSI). Логика защиты процессов была значительно переработана: теперь она не зависит от DynData, что улучшает устойчивость функций безопасности даже без актуальных символьных данных, особенно на различных сборках Windows. Устранены ошибки, влияющие на работу драйвера на ARM64, что предотвращает сбои при защите. Архитектура вспомогательных процессов также изменена — новая служба TaskHelper.exe взяла на себя привилегированные операции, обеспечивая большую стабильность и отзывчивость по сравнению с прежним подходом.

Значительным изменением стала остановка поддержки 32-битных версий Windows, что позволило сосредоточиться на современных 64-битных платформах и облегчить поддержку драйвера и интерфейса. В версии исправлено множество багов: устранены сбои отображения дескрипторов, некорректное выделение привилегий токенов, проблемы с драйверами для ARM64 и утечки памяти, связанные со списками сокетов.

Пользовательский интерфейс получил обновление с применением Qt 6.8.3, включая патчи совместимости с Windows 7. Интерфейс настроек теперь построен на боковой панели навигации с использованием иконок, что повышает удобство. Добавлены настройки масштабирования DPI для корректного отображения на мониторах с различной плотностью пикселей. Кроме того, библиотека построения графиков QWT обновлена до версии 6.3, что обеспечивает более плавное и надёжное отображение данных мониторинга.

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

Tagged