一款免费的 Windows 系统工具,用于监控资源、分析进程、调试程序并排查恶意软件。
DavidXanatos/TaskExplorer
面向 Windows 和 Linux 的任务管理器替代品,可深入查看进程的线程、内存、句柄、网络连接和模块。
- Star
- 3,817
- Fork
- 301
- 未关闭 Issue
- 63
- 最近提交
- 8天前
这是什么?
Task Explorer 是一款进程监控与任务管理工具,不只列出正在运行的程序,还能深入展示它们的运行细节。选中某个进程后,详细信息会显示在窗口下半部分,用方向键即可切换查看,无需打开多个子窗口,数据实时刷新。
在 Windows 上,它提供线程调用栈、支持字符串搜索的内存查看与编辑器、带文件名和读写位置的句柄列表、带数据速率的网络连接,以及可卸载或注入 DLL 的模块列表。此外还有 Token、环境变量、GDI 和 .NET 等面板,以及打开文件、网络连接和系统服务的全局视图,并提供 CPU、内存、磁盘、网络和 GPU 的独立性能图表。
Linux 版本是原生实现,数据来自 /proc、sock_diag netlink 和基于 D-Bus 的 systemd,不需要内核模块。它额外提供 cgroup 和 LSM 安全面板、PSI 压力图表,并可生成标准 ELF core 文件格式的崩溃转储。需要特权的操作通过按需启动的辅助进程完成,Linux 版本以自包含压缩包形式分发。
核心功能
- 01线程面板可查看选中线程的调用栈。
- 02内存面板支持查看和编辑进程内存,并能搜索字符串。
- 03句柄和网络面板展示打开的文件、连接及数据速率。
- 04模块面板列出已加载的 DLL,在 Windows 上可卸载或注入。
- 05Linux 版本直接读取 /proc 和 systemd,提供 cgroup、安全和 PSI 压力面板。
- 06支持 Windows 和 Linux,覆盖 x86-64 与 ARM64 架构。
适用场景
- 通过查看调用栈排查死锁或线程卡顿。
- 追踪程序正在使用的文件和网络连接。
- 在 Windows 或 Linux 上通过实时图表监控系统资源占用。
- 在 Linux 上借助 cgroup 和安全面板检查容器或沙箱中的进程。
快速上手
- 1
使用 CMake 配置构建
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release - 2
编译项目
cmake --build build
使用前须知
- 构建需要 Qt 6.5 或更新版本。
- Token、Job、GDI、.NET 等 Windows 面板在 Linux 上不存在,Wayland 下 Windows 面板为空。
标签
常见问题
- TaskExplorer 是什么?
- 面向 Windows 和 Linux 的任务管理器替代品,可深入查看进程的线程、内存、句柄、网络连接和模块。 Task Explorer 是一款进程监控与任务管理工具,不只列出正在运行的程序,还能深入展示它们的运行细节。选中某个进程后,详细信息会显示在窗口下半部分,用方向键即可切换查看,无需打开多个子窗口,数据实时刷新。
- TaskExplorer 可以免费使用吗?用的什么许可证?
- TaskExplorer 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- TaskExplorer 还在维护吗?
- 活跃维护中。TaskExplorer 最近一次提交是在 2026年10月12日。
- TaskExplorer 适合用来做什么?
- 通过查看调用栈排查死锁或线程卡顿。 追踪程序正在使用的文件和网络连接。 在 Windows 或 Linux 上通过实时图表监控系统资源占用。 在 Linux 上借助 cgroup 和安全面板检查容器或沙箱中的进程。
- TaskExplorer 怎么安装和运行?
- 使用 CMake 配置构建: cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release 编译项目: cmake --build build
- 在哪里获取 TaskExplorer?
- 源代码和安装说明在 GitHub 上:https://github.com/DavidXanatos/TaskExplorer
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 QEMU 的封装工具,自动下载系统镜像并启动优化配置的 Windows、macOS 和 Linux 虚拟机。
一款引导式 macOS 应用,可在 Apple silicon 和 Intel Mac 上制作 macOS、Linux 和 Windows 的启动 U 盘。
一款跨平台应用商店,可发现并一键安装 GitHub、Codeberg 等 Forgejo/Gitea 平台上发布的开源软件。
跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。