规则导入与导出(JSON)¶
Process Lasso 可以以 JSON 形式复制、导出与导入进程规则。您可以用它在机器之间迁移规则、分享规则集,或为少数进程备份规则。若要复制或部署整套配置(包括全局选项),请改用 INI 配置文件。
导出规则¶
- 菜单路径:「文件 / 导出规则」
选择要导出其规则的进程。Process Lasso 会把规则复制到剪贴板,然后询问是否同时保存为 .json 文件。
若要复制单个进程的规则,右键单击它并选择 复制规则。这会复制作用于该进程的每一条规则,包括通过通配符或路径匹配到它的规则。
导入规则¶
- 菜单路径:「文件 / 导入规则」
如果剪贴板中存有已导出的规则,Process Lasso 会提示导入它们;否则请选择一个 .json 文件。随后由您选择为哪些进程导入规则。
导入会替换进程的规则
对于每个导入的进程,Process Lasso 会先移除该进程现有的所有规则,再施加导入的规则。未被导入的进程,其规则保持不变。
要把复制的规则应用到列表中的进程,请右键单击某个进程或多个已选进程,选择 粘贴规则。保持运行规则不会被粘贴,因为它们属于特定的程序路径。如果剪贴板中存有多个进程的规则,粘贴规则会改为打开完整的导入流程。
规则窗口(「选项 / 查看所有规则」)有自己的导入与导出命令。在那里导入只会为尚未列出的进程添加规则,并且在您单击 确定 之前不会保存任何内容。
当规则是在不同 CPU 上导出时¶
导出文件会记录生成它的机器的 CPU 型号。如果您的 CPU 型号不同,Process Lasso 会在导入前询问,因为 CPU 相关性与 CPU 集这类规则指向特定核心。导入后请检查这些规则。
包含的内容¶
导出会包含作用于单个进程的所有规则类型:CPU、I/O、GPU 与内存优先级,GPU 适配器偏好,CPU 相关性与 CPU 集,效率模式,线程优先级提升,应用电源计划,CPU 限制器,启动提升,实例均衡器,实例数量限制,处理器组扩展器,硬性节流,看门狗,保持运行,不允许的进程及其例外项,阻止睡眠,性能模式,以及 ProBalance、智能内存整理、前台提升、空闲节能与性能模式的排除项。对于「首条匹配规则生效」的规则类型,规则的顺序会被保留。
不包含的内容:
- 全局选项,例如 ProBalance 阈值或刷新频率。
- 您已允许 ProBalance 越过内置排除条件去作用的进程。
- Internet Explorer 限制列表。
优先级名称始终以英文写入(18.4.1.7 及之后),因此导出文件可以导入到以任何语言运行的 Process Lasso 中。更早的版本会以界面语言写入名称。
格式¶
导出内容是一个带有 ruleSets 数组的 JSON 对象:每个进程匹配对应一个规则集,只含该进程拥有的规则。下面的示例有两个规则集:
{
"$id": "https://bitsum.com/json-schemas/2026-01-17-00/processlasso.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Process Lasso Rules",
"description": "Rulesets for Process Lasso",
"cpuModel": "Intel(R) Core(TM) i5-12600K",
"ruleSets": [
{
"processName": "game.exe",
"priorityClass": "High",
"priorityClassEnforcedByRegistry": false,
"cpuAffinity": "0-7",
"cpuAffinityDelay": 0,
"probalanceExclusion": true
},
{
"processName": "backup*.exe",
"priorityClass": "Below Normal",
"priorityClassEnforcedByRegistry": false,
"ioPriority": "Very Low",
"ioPriorityEnforcedByRegistry": false
}
],
"priorityClassRuleOrder": [ "game.exe", "backup*.exe" ]
}
您也可以手写规则文件:
- 只有当文件包含
ruleSets数组、且$schema为上面所示的值时,Process Lasso 才会导入它。$id是可选的,但若出现,其值也必须与上面一致。 - 每个规则集都需要
processName,它接受完整的进程匹配语法。其他字段都是可选的,包括priorityClassEnforcedByRegistry、cpuAffinityDelay这类配套字段。 cpuModel是可选的。缺少它时,Process Lasso 会在导入前询问,如同 CPU 型号不同时那样。- 取值格式与 INI 文件相同,例如 CPU 相关性写作
0-3;6。架构文件列出了每个字段及其允许值,您也可以用任何 JSON Schema 校验器检查文件。