修改注册表提高系统性能

软件世界

在Windows操作系统的使用中,有时候需要我们自己对系统进行设置和调整。在这里介绍几种修改注册表的方法,使Windows系统性能得到提升,让它表现得更稳定,更流畅。

1.自动终止处于锁死状态的程序

在Windows系统中,程序有时会自动失去响应,呈锁死状态。这时用户将无法正常退出系统,通常的解决方法是按“Ctrl+Alt+Del”强行关闭锁死程序。其实我们可以通过修改注册表让锁死程序自动终止,使系统安全关闭。
启动注册表编辑器,定位到“HKEY_CURRENT_USER\Control Panel\desktop”主键,并选中它,然后双击右侧窗口中的字符串值“AutoEndTasks”(若没有,可新建该键值),再将数值设为“1”即可。
Win2000/XP的用户还要打开“HKEY_USER\Control Panel\Desktop”主键,双击右窗口中的“AutoEndTasks”,将数值设为“1”。

2.迫使Windows从内存卸掉DLL文件

当应用程序调用动态链接库文件时,Windows通常将这些动态链接库文件放在内存中,而且即使应用程序关闭了,这些动态链接库文件仍然不会从内存中卸掉,这将占用大量的内存,降低系统的性能。用户可以通过修改注册表来设置只要应用程序关闭,相应的动态链接库文件就会从内存中卸掉。
定位到“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer”主键并选中它。在右侧窗口中新建主键,命名为“AlwaysUnloadDLL”,将数值设为“1”,重启即可。

3.为桌面和浏览器创建独立的进程

不知你遇没遇到过这样的情况:一个程序出错,导致所有窗口关闭。这是因为通常Windows会把桌面、任务栏和其他浏览请求包含在一起,创建一个多线程浏览进程。这样如果一个程序崩溃,其他的窗口也将同时关闭。用户可以通过修改注册表将这些进程请求各自分开,从而避免出现这样的问题。
定位到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer”主键并选中它,在右侧窗口新建一个DWORD值,命名为“DesktopProcess”,键值设为“1”。重启即可。

4.加程序运行速度

当用户运行多媒体应用程序的时候,会调用很多文件,使程序运行速度变慢。用户可以通过限制每个文件所占用的系统资源来提高程序运行速度。
定位到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem”主键并选中它。在右侧窗口中新建双字节值,命名为“ConfigFileAllocSize”,将其值设为“1F4”。
以上操作对Windows各版本都适用。