Windows 10与11中,设置程序运行的优先级,确保资源合理调配

System Informer 是 Process Hacker 的正式继任者 可以强制结束进程与设置进程优先级与进程网络使用情况System Informer 是 Process Hacker 的正式继任者(也可以视为重命名项目),是一个功能极其强大的 开源 Windows 系统监控与调试工具,被广泛用于:

高级进程管理:设置进程优先级、强制结束进程等

系统资源监控(比任务管理器更强大)

安全分析与逆向工程

内存、句柄、线程查看与控制

杀毒或清理顽固软件(可查看隐藏或受保护进程)

🧩 基本信息属性内容软件名称System Informer(前身:Process Hacker)官网https://systeminformer.sourceforge.io开源协议GPLv3支持系统Windows 7 / 10 / 11(x64)是否有便携版✅ 有,可直接运行是否可汉化❌ 官方无中文(可第三方汉化) ✨ 主要功能亮点🔧 进程管理(核心功能)查看完整进程树,显示命令行、路径、父进程

修改进程优先级、CPU 亲和性(affinity)

强制终止、挂起进程(比任务管理器更强力)

支持保存规则:自动为指定程序设置优先级、CPU绑定等

🧠 内存分析与调试查看和编辑进程内存

可手动释放或查看特定内存页

支持 Hex 编辑器

🧩 模块与句柄查看显示所有加载模块(DLL)

显示进程打开的文件句柄、注册表项、同步对象等

可搜索、关闭被占用的文件句柄(解决“文件被另一个进程占用”问题)

📈 实时性能监控实时图表:CPU、I/O、内存、GPU 使用情况

类似任务管理器 + 资源监视器,但更详细、可定制

🔍 服务与驱动管理列出系统服务、内核驱动

启动、停止、修改启动类型

显示服务映像路径、描述、权限

🧪 线程管理查看进程中所有线程(Thread ID、CPU 时间、堆栈等)

可挂起/恢复线程,方便调试和排查

🔐 安全分析修改进程 Token 权限

查看完整性等级(Low / Medium / High / System)

分析受保护进程、安全标志位等

🌐 网络连接插件支持显示进程的 TCP/UDP 连接

可查看每个进程发起的网络连接和端口

⚙️ 插件系统System Informer 支持插件扩展,如:

插件名称功能说明Network Tools查看 TCP / UDP 网络连接User Interface替代 Windows 服务管理器Extended Services增强服务管理功能 🧱 与任务管理器对比功能Windows 任务管理器System Informer线程、句柄、模块查看❌✅内存页分析、Hex编辑❌✅自动规则(优先级/亲和性)❌✅网络连接/端口查看部分支持✅(插件)解锁文件占用❌✅查杀 Rootkit/保护进程❌✅(需驱动) 🧨 内核驱动(KProcessHacker.sys)System Informer 可选择安装其内核驱动 kph.sys,以启用以下高级功能:

查看隐藏进程(Rootkit 检测)

访问 SYSTEM 权限的进程

修改受保护对象

更彻底的终止进程

⚠️ 驱动加载需管理员权限,可能被部分杀毒软件误报为“黑客工具”或“Rootkit”,属于误报(开源、可审计)。

📂 文件结构示例(便携版) 复制编辑SystemInformer.exe ← 主程序

kph.sys ← 内核驱动(可选)

Plugins\ ← 插件目录

Languages\ ← 语言文件(含简体中文第三方包)🧰 实用场景举例使用场景System Informer 提供的功能找出哪个程序占用端口或文件查找 TCP/句柄并释放自动给某程序设置高优先级创建规则保存杀死杀不掉的顽固/隐藏进程内核驱动 + 权限提升调试/分析内存使用或模块加载模块列表 + 内存查看资源过载排查系统性能瓶颈CPU/I/O/内存图表 📦 下载地址官网主页:https://systeminformer.sourceforge.io

GitHub 项目主页:https://github.com/winsiderss/systeminformer

最新发布页:https://github.com/winsiderss/systeminformer/releases

✅ 总结评价优点缺点开源免费,无广告初学者可能上手门槛稍高功能极其全面,比任务管理器强大得多高级功能(如驱动)被误报风险支持插件、规则、内存编辑、句柄释放等高级功能中文支持需第三方语言包

注册表设置CPU使用优先级使重启或每次开机时自动生效注册表这个键可以影响 CPU 优先级等级这个键属于 IFEO 下的扩展配置项,CpuPriorityClass 是其中一个隐藏但有效的键,控制的是:

程序运行时的“优先级类别(Priority Class)”,即我们在任务管理器中看到的「低」「正常」「高」等。

🎛️ 取值说明(DWORD 类型)十进制值十六进制含义对应任务管理器显示10x00000001Idle低20x00000002Below Normal低于正常30x00000003Normal正常40x00000004Above Normal高于正常50x00000005High高60x00000006Real Time实时(危险,不推荐) ✅ 设置方法:打开注册表编辑器:Win + R → 输入 regedit

导航至:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\OneDrive.exe\PerfOptions如果 PerfOptions 不存在,需手动创建它。

在 PerfOptions 下新建一个名为 CpuPriorityClass 的 DWORD(32 位)值

设置为十进制数值,例如:

4 → 高于正常

5 → 高

⚠️ 注意事项:该项只在进程启动时生效,你必须重启该程序(如 OneDrive)才能看到效果。

如果 OneDrive 使用系统服务方式运行,可能不会受此键控制。

实时优先级(6)风险很高:可能导致系统响应变慢,慎用!

🧪 示例:设置 OneDrive 为高优先级注册表 .reg 文件内容如下:

reg复制编辑Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\OneDrive.exe\PerfOptions]

"CpuPriorityClass"=dword:00000005保存为 onedrive-priority.reg,双击导入后重启 OneDrive 生效。

✅ 注册表设置CPU优先级总结项目说明是否能设置 CPU 等级?✅ 是推荐值4(Above Normal)或 5(High)是否立即生效?❌ 程序需重启是否安全?✅ 除非使用 6(RealTime)是否适合批量设置?✅ 可以对任意 .exe 设置(如 Chrome、Edge)

注册表导入网盘同步盘设置CPU 优先级文件:

onedrive_dropbox_baidupan_set_CPU_Priority_to_Idle.rar