1. 打开 PowerShell(管理员身份)
- 在任务栏搜索框输入 PowerShell
- 右键点击 Windows PowerShell
- 选择 以管理员身份运行
2. 查看当前状态
在 PowerShell 中输入:
powershell
Get-MMAgent
- 如果某项显示为
False,说明该功能未启用。 - 如果显示为
True,说明该功能已启用。
3. 开启各项功能
逐项输入以下命令(部分功能可能因系统版本不同而不支持):
powershell
Enable-MMAgent -ApplicationLaunchPrefetching
Enable-MMAgent -ApplicationPreLaunch
Enable-MMAgent -MemoryCompression
Enable-MMAgent -OperationAPI
Enable-MMAgent -PageCombining
4. 调整最大预加载文件数
默认值为 512,可以根据内存大小进行调整:
powershell
Set-MMAgent -MaxOperationAPIFiles 8192
- 建议设置范围:
- 8GB 内存 → 2048
- 16GB 内存 → 4096
- 32GB 及以上 → 8192
📘 每项功能说明
| 设置项 | 作用 | 建议开启条件 |
| ApplicationLaunchPrefetching | 加快程序启动速度 | 内存较大时开启 |
| ApplicationPreLaunch | 提前加载常用程序 | CPU 性能较好时开启 |
| MaxOperationAPIFiles | 预加载文件数量上限 | 内存越大可设越高 |
| MemoryCompression | 压缩内存以节省空间 | CPU 性能较好时开启 |
| OperationAPI | 允许预读取非系统程序 | 内存较大时开启 |
| PageCombining | 合并相同内存页以节省空间 | CPU 性能较好时开启 |
⚠️ 注意事项
- 部分功能(如
OperationAPI、ApplicationLaunchPrefetching)在 Windows 10 Home / LTSC / Server 版本中可能不受支持。 MemoryCompression在某些场景下可能会增加 CPU 占用,建议测试后再决定是否长期开启。- 如果执行命令时提示 “不支持该请求”,说明该功能在当前系统版本中不可用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END




暂无评论内容