2014/01/20

我的老電腦回春術

相對於這舊PC改造前的整體操作延遲感, 幾乎可以用 [飛快] 二字來形容它的進步程度; 這跑著前兩世代windows XP作業系統的舊PC, 是我約莫7年前的2007年, 辭去工作要全職投入操作期權時買的, 之前家用的好幾台PC都是自己DIY, 為了下單的穩定以及更多的懶惰藉口, 2007年選擇購買品牌電腦, 當然XP OS是正版的隨機貨, 配備算是當時主流的1GB DDR2 RAM 記憶體

按我古時候DIY PC的經驗, 想要讓老電腦回春的最有效招數便是增加記憶體RAM的容量; 但這RAM可不是亂加上去就可以的, 必須同時考量軟體 --- 使用的作業系統(目前用的是32bit的XP), 以及硬體 --- 主機板上晶片組 (chipset), 它們共同的定址能力, 才能決定出要買的RAM該有的容量; 軟體的作業系統不是問題, 32位元 (bit) 作業系統的定址極限必定是2的32次方, 大約是4GB, 而硬體的chipset部份, 有點辛苦地找出那塵封許久的主機板說明書, 它建議二個記憶體插槽, 最大分別可插上1GB, 也就是總共可以插上2GB的記憶體, 且沒有超過先前提過作業系統XP的4G定址極限; 為了穩定性考量, 我又費事地拆開機器, 看我那7年前買的1GB RAM的品牌和規格, 理論上買另外一條一模一樣的最有相容上的穩定度, 可惜在PChome上面已經找不到該廠商有在續賣DDR2的產品了, 只能尋找規格相同的替代品如下, 花了快550大洋搞定


原本還想把系統硬碟更換到固態硬碟SSD的, 但經過下面一連串登錄檔的調教(google查到再消化, 且去除一些沒啥用的)後, 我認為整體系統反應已經夠快了, 不用徒花SSD的冤枉錢

1. 啟動登錄檔介面: 在DOS command模式裡輸入regedit

2. 虛擬記憶體關閉(PagingExecutive)
在正常情况下,Windows XP会把内存中的片断写入硬盘,我们可以组织它这样做,让数据保留在内存中,从而提升系统性能。要注意的时,拥有很多内存的拥护(256M以上)才好使用这个设置。打开注册表编辑器,找到子键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement,将其右侧窗口中的“DisablePagingExecutive”值由“0”改为“1”; 另外, LargeSystemCache值也一起由“0”改为“1”

3. 加快Windows XP开、关机速度
打开注册表编辑器,然后在找到子键HKEY_CURRENT_USER\Control Panel\Desktop,将字符串值“HungAppTimeout”的值改为“200”,将字符串值“WaitToKillAppTimeout”的值更改为“1000”。再打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control子键,将字符串值“HunAppTimeout”改为“200”,将字符串值“WaitToKillServiceTimeout”的数值数据更改为“1000”即可。

4. 利用CPU的L2 Cache 加快整体效果
打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement,在右边窗口中将“SecondLevelDataCache”的数值数据更改为与CPU L2 Cache相同的十进制数值。例如P4 1.6G A\的L2 Cache为512KB,因此数值数据应改为十进制数值512

5. 预读设置以提高速度
Windows XP使用了预读设置这一技术,用来提高系统速度。如果你拥有PIII 800以上的CPU,512M以上内存,可以进行以下设置:打开注册表编辑器,找到子键HKEY_LOCAL_MACHINK\SYSTEM\CorrenrControlSet\Control\Session Manage\Memory Managment\PrefetchParameter,可以将"EnablePrefetcher"的数值更改为0,1,2,3。其中0表示Disable(关闭预读,这样可以大大提高启动速度,但这样会引起系统安全性和稳定性);1表示预读应用程序;2表示启动预读;3表示前两者皆预读(推荐使用)

6. 自动关闭未响应的程序
在Windows XP操作系统中,通过次设置可以使系统自动关闭没有响应的程序,而不需要进行麻烦的手工干预操作。享要实现这个功能,请打开注册表编辑器,依次打开如下子键HKEY_CURRENT_USER\Control Panel\Desktop,将其右侧窗口中“AutoEndTasks”的键值设置为“1”即可

7. 去掉“更新”选项
对大多的拥护来说,Windows XP的Windows Update功能似乎作用不大,我们可以这样去掉他,打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在其右侧窗口新建一个DWORD值“NoCommongroups”,然后将其值更改为“1”。重启后一些公共组件就都看不见了。

8. 加速网上邻居访问
使用过Windows XP的朋友可能知道,在Windows XP中访问网上邻居事是相当恼人的。系统会搜索自己的共享目录和可作为网络共享的打印机、以及任务中和网络相关的计划任务,然后才显示出来,这样下来速度就会比Windows 9X中慢了很多。其实这些功能我们并没有使用上,与其不用还不如删除他们,速度就会明显加快。打开注册表编辑器,找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\CurrentVersion\Exploer\RemoteComputer\NameSpace。删除其下{2227A280-3AEA-1069-A2DE08002B30309D}(打印机)和{D6277990-4C6A-11CF8D87-00AA0060F5BF}(计划任务)键,重新启动电脑,再次访问网上邻居

2 則留言 :

  1. xp算是win2000之後最穩定的系統。拿來看盤,上網已是綽綽有餘。以前我也是查資料改注冊機碼例如取消動畫,取消解壓縮功能等。現ms出到win8了,對xp不出補丁,家裡那台8年老電腦自然壞掉再昇級。

    回覆刪除
    回覆
    1. 如果光是拿來看盤 + 上網真的是綽綽有餘
      但我另外買了兩台NB後, 這老機便早轉給兩個女兒在用, 她們一直抱怨哪裡慢. 哪裡又慢到好像當機了, 只好花點小錢看能不能舊機新用囉

      刪除

.

.
Related Posts Plugin for WordPress, Blogger...