Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> 關於XP系統教程 >> 科學的清理 Windows 98 注冊表

科學的清理 Windows 98 注冊表

日期:2017/1/23 17:12:26      編輯:關於XP系統教程

  刪除多余的dll等文件

  對共享軟件感興趣的朋友可能都知道著名的dll文件清理工具cleansweep。它的作用,就是將我們長期在系統中添加、刪除程序時,在system目錄下留下來的大量無用的dll文件刪除,從而提高系統的工作效率,減少硬盤空間的損失。通過注冊表,我們也能發現一些無用的dll文件信息或是vxd文件信息等並將其刪除,從而提高系統的運行效率:在注冊表中依次打開“hkey-local-machinesoftwaremicrosoftwindowscurrentversionsharedlls”,此子鍵下包含的項目即是應用程序安裝完畢後向注冊表中寫入的dll文件共享信息,每個dll文件的鍵值表明了共享此dll文件的應用程序數目(在卸載這些應用程序時,卸載程序會給出類似“xxx文件被其他文件共享,是否確定刪除”的提示),如果某個dll文件所對應的數值為0,即表示此dll文件對系統已沒有用處,我們可以直接將其刪除。對於其他類型的文件,只要其值為0,我們就可以判斷其已沒有用處,應當予以刪除。

  此外,在此子鍵下,你可能會發現以前刪除的許多文件包括文件夾(在硬盤上已不存在)下包含的眾多文件,它們的值不一定為0,但你一樣可以完全將其刪除。

  重建作清理

  我們知道,通過注冊表可以將“添加、刪除程序”中的各種無法刪除的卸載程序信息刪除,那麼你有沒有想過,你在大量增刪各種應用程序和硬件設備驅動程序的同時,不可避免地要向注冊表中寫入數據。時間長了,這些廢棄的數據會越來越多,你的注冊表文件也越來越臃腫,不僅使你的“酒吧”因為負擔越來越重而速度越來越慢,還會經常導致“酒吧”莫名其妙地罷工或提示出錯。

  現在,我們就動手來將這些無用的信息刪除,方法是重建注冊表。首先打開注冊表編輯器,在注冊表編輯器中單擊“文件”菜單下的“導出”命令,將現有完整包含各種軟件、硬件資源的注冊表導出並為其命名,如命名為dc1.reg(因為要在dos下執行重建注冊表工作,因此最好不要起中文名稱)。

  然後重新啟動計算機進入dos狀態(不能用windows 98 中的dos模式,重建注冊表時windows 98 不能運行),然後執行下述命令;

  regedit/c dc1.reg(c與文件名之間應留一空格)

  regedit/c表示從後面指定的文件中重新生成整個注冊表。完成後再啟動計算機進入windows 98 ,你會發現重建的注冊表文件比原來小了很多(視windows 98安裝後安裝和卸載程序的多少而定)。這樣經過“減肥”會使windows 98的運行效率得到提高。

  不過需要注意的是,用這種方法重建注冊表時一定要注意的dos的版本,一般計算機只安裝了windows 98的沒什麼問題,如果計算機同時安裝了多個操作系統,進行此項操作最好在dos 7.0下進行,至少也應在dos 6.22下進行。windows 98重建注冊表需要很長的時間,以本人計算機為例,賽揚300a,升技bh6主板,64m pc100內存,昆騰火球7代6.4g硬盤,導出的注冊表大小為5.86m,重建注冊表約耗費了1小時,所以朋友們在進行這項操作前,最好能先加載磁盤高速緩存程序smartdrv以便加快處理速度,同時在重建注冊表前應先將原有的注冊表進行完整備份,以免發生不必要的問題。

  清理注冊表中的軟件信息垃圾

  雖然現在絕大多數基於windows 98 的軟件都自帶了卸載程序或是為windows 98的“添加/刪除程序”提供了卸載信息,但它們並不自覺地在退出歷史舞台時將自身刪的干干淨淨,大多數在卸載時並不會將注冊表中的相關信息文件(這些信息主要是軟件在初始安裝時寫到注冊表中的有關生產商、id號、用戶名等)刪除,導致注冊表越來越龐大,無用的軟件信息垃圾越來越多。我們可以在注冊表中用手工方式刪除這些無用的信息:

  在注冊表中依次打開“heky-current-usersoftware”,它的下面包含的主鍵一般以軟件生產商命名,如微軟件出品的一系列軟件都包含在“microsoft”主鍵項中。如果確信某些軟件已被刪除,就可以將其鍵值全部刪除。

Copyright © Windows教程網 All Rights Reserved