给某些关键程序设置优先级:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
其中一些可以设置的项:cmd.exe;csrss.exe;dllhost.exe;lsass.exe;ntoskrnl.exe;rundll32.exe;services.exe;smss.exe;svchost.exe;....
举例:cmd.exe→PerfOptions→CpuPriorityClass=6
csrss.exe→PerfOptions→CpuPriorityClass=4
CTAudSvc.exe→PerfOptions→CpuPriorityClass=6
dllhost.exe→PerfOptions→CpuPriorityClass=4
lsass.exe→PerfOptions→CpuPriorityClass=6
ntoskrnl.exe→PerfOptions→CpuPriorityClass=4
rundll32.exe→PerfOptions→CpuPriorityClass=4
services.exe→PerfOptions→CpuPriorityClass=6
smss.exe→PerfOptions→CpuPriorityClass=4
svchost.exe→PerfOptions→CpuPriorityClass=4
Taskmgr.exe→PerfOptions→CpuPriorityClass=3
icacls.exe→PerfOptions→CpuPriorityClass=4

怎样设置进程的“默认优先级”
⑴Revo Uninstaller Pro在日志中自定义御载
⑵在Everything中查找并删除文件
⑶Registry Workshop中查找并删除注册表项
在“运行”中,输入msconfig,然后在“服务”项,去掉不需要的服务,如“家长控制”之类。也可以用HiBit Uninstaller工具操作。
禁用了windows的一些不必要的服务后,要打开“任务计划管理器”,将它们逐个展开,其中有一些项虽然禁用了服务,但是在计划任务中
并没有禁用,导至windows运行错误(具体的错误,可以打开“事件查看器”)。
用Registry Workshop,RegScanner等清理注册表垃圾;用nirsoft的shexview和axhelper禁用不必要的控件;用HiBitUninstaller禁用不必要的启动项,清理控件;
用DnsJumper清理dns缓存,并设置dns为网关地址;
TCPOptimizer设置网络,这个很重要;
用BlueLife Hosts Editor去除不必的hosting。
硬盘的读写策略:1.启用设备上的写入缓存;2.如果没有重要的数据,可以关闭设备上的WINDOWS写入高速缓存缓冲区刷新。这两项都勾选。
安装一些命令行应用,下载并解压这些命令行到C盘,并在环境变量中指明路径:udpspeederv2,netcat,socat,wget 。
网络的一些设置(待定),貌似设置本地以太网参数有效果:
跃点数输入多少合适?与网络优先级有什么关系?
简单的原则就是:跃点数越小,网络优先级越高。
跃点数的理论赋值范围是 1 ~ 999,但跃点数低于 10 ,可能会导致某些网络访问失败。并且合理的跃点数值也要参考网络带宽。大家可以参考下表:
所有控制面板项 0
外观和个性化 1
硬件和声音 2
网络和Internet 3
系统和安全 5
时钟和区域 6
轻松使用 7
程序 8
用户帐户 9
网上资料:
释放GPU性能前两部分:NetworkThrottlingIndex、SystemResponsiveness
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile中两个DWORD:NetworkThrottlingIndex改为16进制的ffffffff;SystemResponsiveness改为16进制的0,如图所示。
释放GPU性能后四部分:GPU Priority、Priority、Scheduling Category、SFIO Priority
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games中名为GPU Priority和Priority两个DWORD均修改成8,Scheduling Category和SFIO Priority的字符串项均修改成High,如图所示。(注意大小写)
————————————————————————————————————————————————————————————————————————————————
gpedit.msc组策略 → 选择windows设置,右键基于策略的QoS,选择【高级QoS设置】 → 勾选上【级别3】,点击【确定】
————————————————————————————————————————————————————————————————————————————————
假如DLL缺失或出错,则需要修复—
DLL文件的注册与修复方法:
1.dll下载网址:https://cn.dll-files.com/
2.dll注册命令:将对应的DLL复制到system32目录后,使用regsvr32命令注册。例如将xxx.dll复制到system32目录,运行命令regsvr32 /s xxx.dll 。
如果想要将system32目录下所有的DLL文件全部注册一遍,则可以使用命令for %1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %1 。
3.如果想要将system32目录下所有的DLL文件全部注册一遍,也可以使用如下命令:
dism /online /Cleanup-Image /RestoreHealth & sfc /SCANNOW?& for %d in (%windir%\system32\*.dll) do %windir%\system32\regsvr32.exe /s %d
4.sfc /scannow 命令可以修复windows错误。
如果不能修改管理员帐号,可以用cmd命令行:netplwiz
电脑有16g内存,Memory Management 子键怎么设置可以加速系统?
如果你的电脑有 16GB 内存,想要通过调整 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 子键来加速系统,需要根据你的使用场景(如日常办公、游戏或服务器任务)优化内存管理设置。16GB 内存对于大多数现代应用来说已经足够,但合理的配置可以减少内存瓶颈、提升响应速度或优化线程调度效率。以下是具体建议和设置方法:
优化思路
1. 减少页面交换(Paging):16GB 内存通常不需要频繁使用页面文件(pagefile),可以减少或禁用它。
2. 调整缓存策略:根据使用场景优化系统缓存(LargeSystemCache)。
3. 优化内核内存:确保非分页池和分页池不过度占用资源。
4. 避免过度调整:Windows 默认设置已经较智能,过度修改可能适得其反。
---
推荐的 Memory Management 设置
以下是几个关键参数的调整建议:
1. DisablePagingExecutive
- 作用:禁止将内核和驱动程序代码换出到页面文件,保持它们常驻内存。
- 推荐值:1(启用)
- 理由:16GB 内存足够大,内核代码(通常几MB)留在物理内存不会显著占用资源,但能减少内核操作的延迟,提升系统响应速度。
- 设置方法:
1. 按 Win + R,输入 regedit,回车。
2. 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。
3. 找到或新建一个名为 DisablePagingExecutive 的 DWORD 值。
4. 双击设置为 1(十六进制或十进制均可)。
5. 重启电脑生效。
2. LargeSystemCache
- 作用:决定是否优先为文件系统缓存分配更多内存。
- 推荐值:
- 日常使用/游戏:0(默认值)
- 文件服务器/频繁读写:1
- 理由:
- 如果设为 0,内存更多分配给应用程序,适合游戏或办公软件,加速程序响应。
- 如果设为 1,文件缓存增加,适合需要频繁访问文件(如视频编辑)的场景,但可能减少应用程序可用内存。
- 设置方法:
1. 在同一路径下找到或新建 LargeSystemCache(DWORD)。
2. 根据需求设为 0 或 1。
3. 重启生效。
3. PagingFiles
- 作用:控制页面文件的大小和位置。
- 推荐值:设置为较小值或禁用(如 C:\pagefile.sys 1024 1024 或完全移除)。
- 理由:16GB 内存足以应对大多数任务,过大的页面文件会增加硬盘 I/O,降低速度。建议保留一个小的页面文件(1-2GB)以防止内存溢出。
- 设置方法:
1. 方法一(注册表):
- 在 Memory Management 下找到 PagingFiles(REG_MULTI_SZ)。
- 修改为 C:\pagefile.sys 1024 1024(表示 1GB 固定大小)。
- 如果想禁用,留空(需配合系统设置)。
2. 方法二(系统设置,推荐):
- 右键“此电脑” -> “属性” -> “高级系统设置”。
- 在“性能”下点击“设置” -> “高级” -> “更改”虚拟内存。
- 取消“自动管理”,选择自定义大小,设为 1024MB(初始)和 1024MB(最大),或选择“无分页文件”。
- 点击“设置”并重启。
- 注意:完全禁用页面文件可能导致某些旧程序崩溃,建议保留 1GB。
4. NonPagedPoolSize 和 PagedPoolSize
- 作用:分别控制非分页池和分页池的最大大小。
- 推荐值:
- NonPagedPoolSize:0(默认,自动调整)
- PagedPoolSize:0(默认,自动调整)
- 理由:16GB 内存下,系统默认管理池大小已经足够。手动设置可能限制灵活性,除非你有特定需求(如运行大量驱动程序或虚拟机)。
- 设置方法:保持默认即可,无需修改。
5. IoPageLockLimit(可选)
- 作用:设置 I/O 操作锁定的最大内存字节数,提升磁盘性能。
- 推荐值:0x400000(4MB,十进制 4194304)
- 理由:增加此值可以加速大文件读写(如视频编辑或游戏加载),但对普通用户提升不明显。
- 设置方法:
1. 在 Memory Management 下新建 DWORD 值 IoPageLockLimit。
2. 设置为 4194304(十进制)。
3. 重启生效。
---
根据使用场景的调整建议
1. 日常办公/浏览网页:
- DisablePagingExecutive = 1
- LargeSystemCache = 0
- 页面文件设为 1GB 固定大小。
2. 游戏:
- 同上,确保页面文件保留少量(1-2GB),避免内存不足。
3. 视频编辑/大量文件操作:
- DisablePagingExecutive = 1
- LargeSystemCache = 1
- IoPageLockLimit = 4194304
- 页面文件设为 2GB。
---
注意事项
1. 重启生效:所有注册表修改需重启电脑才能应用。
2. 备份注册表:在 regedit 中点击“文件” -> “导出”,保存备份,以防出错。
3. 测试效果:调整后可用任务管理器(Ctrl + Shift + Esc)观察内存使用情况,或用软件(如 Cinebench、AIDA64)测试性能变化。
4. SSD vs HDD:如果使用 SSD,页面文件影响较小;若用 HDD,减少页面文件更能提升速度。
---
总结
对于 16GB 内存的系统,推荐设置如下:
- DisablePagingExecutive = 1(加速内核响应)
- LargeSystemCache = 0(优先程序内存)
- 页面文件设为 1024MB 固定大小(减少硬盘 I/O)
- 其他参数保持默认。