Windows 98 登錄檔大修改(轉)

gugu99發表於2007-08-12
Windows 98 登錄檔大修改(轉)[@more@]

  1,登錄檔的檢測與修復

  1.系統在啟動過程中會自動對登錄檔進行掃描,若有錯誤便自動修復。

  2.在系統執行時也可以檢查登錄檔:執行Scanregw,程式很快掃描登錄檔,並顯示掃描結果,有錯誤便提示是否進行自動修復,如沒對登錄檔做專門備份可讓它自動修復。

  3.當登錄檔有錯,不能自動修復且不能進入系統時,可在純DOS下執行Scanreg.exe /Fix 進行修復。這樣,可排除由於系統啟動時透過初始化程式system.ini和win.ini載入了錯誤的模組或應用程式以及病毒侵入造成登錄檔修復失敗的可能。

  

  2,登錄檔的備份

  登錄檔由兩個檔案組成:system.dat和user.dat,存放在Windows目錄下。透過匯出、匯入的登錄檔檔案格式為.reg。而自動備份的登錄檔檔案以.cab壓縮格式存放於目錄windowssysbckup中,它還包括了另外兩個重要檔案:system.ini和win.ini。

  1.系統在每日的第一次開機啟動時會自動對登錄檔做一次備份,也可手動備份。執行Scanregw.exe,提示“今天已經備份系統登錄檔,要重新備份嗎?”,選擇“是”,便立即對當前的系統資訊進行備份。這時備份的資料將覆蓋當日系統首次開機時備份的資料。

  2.透過登錄檔編輯器進行備份。執行Regedit.exe,選擇“登錄檔”選單下的“匯出登錄檔檔案”,輸入檔名,在“匯出範圍”下選“全部”,即可對整個登錄檔備份,也可備份區域性登錄檔:先選中需要備份的主鍵分支,然後再“匯出登錄檔檔案”,這時在“匯出範圍”下自動選擇成“選擇的分支”並已輸入了相應的主鍵值,輸入檔名,點“確定”,便生成了副檔名為.reg的登錄檔檔案。

  3.在純DOS下執行Scanreg.exe /Backup,可備份整個登錄檔,但首先應確定登錄檔沒有任何錯誤才可進行,因為這時備份的資料也將覆蓋當日系統首次開機時備份的資料。

  

  3,登錄檔的恢復

  1.有時,系統在啟動時掃描登錄檔無錯,而在執行過程中某些軟硬體工作不正常,這時可將以前匯出的登錄檔檔案再匯入登錄檔中:執行regedit,選“登錄檔”選單下的“匯入登錄檔檔案”,找到備份的.reg檔案,點“確定”,便重新向登錄檔寫入正確資訊。也可以直接雙擊reg檔案將其資訊新增到登錄檔。

  2.當登錄檔損壞或錯誤更改了軟硬體設定,導致系統啟動失敗,並且自動修復無效,用“Scanreg.exe /Fix”也無法恢復時,可在純DOS下執行“scanreg.exe /restory” 進行恢復,有五個資料供選擇,先選日期最近的恢復,若仍不行,再依次選擇,直到系統正常執行為止。

  

  4,登錄檔的編輯

  透過登錄檔編輯器regedit.exe對登錄檔進行高階操作,可定製所有系統資訊,當然這得有相應的操作技巧才行。

  

  5,如何刪除多餘的DLL檔案

  在WIN98的System子目錄下存有大量的DLL檔案,這些檔案可能被系統或應用程式共享。但是由於經常安裝和解除安裝軟體,就會在System目錄下留下一些DLL垃圾檔案。它們不但佔用了硬碟空間,而且還降低系統的執行速度。刪除它們的步驟如下:

  1.執行“REGEDIT”, 開啟登錄檔編輯器。

  2.開啟 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSharedDLLs分支。

  這裡SharedDLLs子鍵記錄的就是有關程式共享的DLL資訊,每個DLL檔案的鍵值說明它已被幾個應用程式共享。如果是二進位制鍵值為“00 00 0000”,則表明不被任何程式共享。(另外“0x00000001 (1)”是十六進位制表示法)

  3.System目錄中刪除對應的檔案。

  

  6,去掉桌面快捷方式的小箭頭

  在一些程式的安裝過程中,會自動在桌面上建立該程式的快捷方式,方便了我們的使用。但是那個小箭頭不太好看。我們可以利用修改登錄檔來去掉它。首先要注意此快捷方式是什麼型別的,一般說來以.LNK居多,也有一些是.PIF(指向MS-DOS程式的快捷方式)。具體步驟如下:

  1.執行登錄檔編輯器,開啟HKEY_CLASSES_ROOTlnkfile分支。

  2.在lnkfile子鍵下面找到一個名為“IsShortcut”的鍵值,它表示在桌面的.LNK快捷方式圖示上將出現一個小箭頭。右鍵單擊“IsShortcut”,然後從彈出的選單中選擇“刪除”,將該鍵值刪除。

  3.關閉登錄檔編輯器,重新啟動Win98,就可發現快捷方式圖示上已經沒有小箭頭了。

  同理,對指向MS-DOS程式的快捷方式(即.PIF)圖示上的小箭頭,則除了是開啟HKEY_CLASSES_ROOTpiffile分支外,其餘同上。

  

  7,登錄檔的恢復法

  1.重新啟動並切換到MS-DOS方式。

  2.進WINDOWSCOMMAND目錄,鍵入SCANREG/RESTORE後回車。

  3.進入介面後,可在五個登錄檔備份中選取所要恢復的,重新啟動後即可。

  

  8,鎖定桌面

  桌面設定包括桌布、圖示以及快捷方式,它們的設定一般都是我們經過精心選擇才設定好的。大多數情況下,我們不希望他人隨意修改桌面設定或隨意刪除快捷方式。怎麼辦?其實修改登錄檔可以幫你鎖定桌面,這裡“鎖定”的含義是對他人的修改不做儲存,不管別人怎麼改,只要重新啟動計算機,你的設定就會原封不動地出現在你面前。

  1.執行regedit進入登錄檔編輯器,找到如下分支:Hkey-UsersSoftwareMicrosoftWindowsCurentVersionPolioiesExplores;

  2.雙擊“No Save Setting”,並將其鍵值從0改為1;

  3.確認後退出注冊表編輯器,重新啟動即可。

  上面的修改是把計算機上所有使用者的桌面設定全部鎖定了,如果你只想鎖定你自己的桌面,而不理會別人的設定是否被修改,可以在下面的路徑中執行相同的操作:Hkey-Current-UserSoftwareMicrosoftWindowsCurrent VersionPoliciesExplores。

  

  9,關閉“單擊從這裡開始”動畫箭頭

  Win98開機時,有時候螢幕底部的任務條中會出現一個從右到左的動畫箭頭,指示“單擊從這裡開始”,用下面方法可以使它禁止顯示:

  1)開啟登錄檔,進入下面路徑:Hkey-Current-UserSoftwareMicrosoftWindowsCurrent VersionPoliciesExplores;

  2)建立一個二進位制鍵名:“No Start Banner”;

  3)雙擊該鍵名,並輸入鍵值“01000000”;

  4)確認後退出,並重新啟動計算機

  如果想使這個修改對所有使用者生效,可到下面路徑中執行相同的操作:MicrosoftWindowsCurrentCurrent VersionPoliciesExplores。

  注:如果你的電腦開機時沒這個動畫箭頭,一定是計算機在開機時自動載入了某個應用程式。

  

  10,防止選單隨滑鼠移動

  在Win98中當你把滑鼠指向下拉級聯選單的標題稍作停留,其下一級子選單會自動彈出。有時候這個效能也會有“副作用”—在滑鼠移動過程中,稍不留意,按一下左鍵,就可能啟動一個你並不需要的視窗。可以修改登錄檔關閉這項功能,使單擊該選單才彈出其下一級子選單:

  1)開啟登錄檔,進入下面目錄:Hkey-Current-UserControl PannelDesktop;

  2)新增一個鍵名:“Menu Show Delay”;

  3)輸入鍵值“65534”;

  4)確認後重啟計算機。

  11

  ,去掉“新增/刪除程式”中的殘留資訊

  使用者若手工刪除了應用程式,則“控制皮膚”中的“新增/刪除程式”將會留有殘留資訊,此時可啟動REGEDIT,依次開啟“HKEY_LOCAL_MACHINESO-FTWARE MICROSOFTWINDOWSCURRENTVE-RSIONUNINSTALL”,則螢幕右邊將顯示出“新增/刪除程式”中的有關專案,選中欲刪除的專案“del”即可。

  

  12,徹底去掉開始選單中的“文件”項

  對於和別人合用電腦,又想保護個人隱私的人來說,雖然可以去掉開始選單的文件裡的最近訪問過的文件列表,但總是不方便。這裡有一個徹底的解決辦法,只對win98有效。開啟登錄檔編輯器,進入HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Policies Explorer. 看右邊的皮膚,有沒有兩個名字:NoRecentDocsHistory和NoRecentDocsMenu,如果沒有,則在右邊皮膚空白處右擊滑鼠,選“新建/二進位制值”把它們建立起來。分別雙擊它們的名字,將它們的二進位制值改為01 00 00 00。關閉登錄檔編輯器,重新啟動電腦,開始選單裡的“文件”欄就沒有了。

  

  13,浪漫的回收站

  我經常安裝並刪除各種程式,因此經常和回收站打交道。可是我非常厭惡“回收站”這個名字,所以我把我的回收站名字給改成了“昨天的回憶”,“逝去的愛情”等等自以為浪漫的名字,你也想試試嗎?開啟登錄檔編輯器,找到HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E},並選中其中的ShellFolder,把右邊皮膚的Attributes的值從40 01 00 20 改為70 01 00 20,然後關閉登錄檔。好了,這下你可以為你的回收站取個驚人的名字了。請不要滿足於此。也許你在選取ShellFolder時已注意到了,ShellFolder的上面有一個DefaultIcon項。選中它,看右邊的皮膚,哈哈,你竟然可以改變回收站的圖示!而且有三種圖示,分別是預設的圖示,回收站空時的圖示,回收站滿時的圖示。但是更改圖示的過程有點慢得嚇人,要耐心等待。實際上,此時你不但可以更改回收站的名字,你甚至可以刪掉你的回收站。我沒有試過刪除回收站後會發生什麼,我熱愛我的windows,我不想冒這個險。誰能告訴我,刪除後會發生什麼 ?

  

  14,更改“我的電腦的”圖示

  開啟登錄檔編輯器,進入HKEY_CLASSES_ROOT CLSID {20D04FE0-3AEA-1069-A2D8-08002B30309D} DefaultIcon,你會在右邊皮膚裡看到一項:預設,它的值是“explorer.exe,0”,其中explorer.exe是擁有圖示的檔名,0是圖示序號。此時你就可以隨便更改了。例如你可以把它改成“c:windowssystempifmgr.dll,12”,這是一個鍵盤樣的圖示。

  

  15,更改“我的電腦”所指向的程式

  在win98上可以有兩種方法來瀏覽資料夾:用“我的電腦”或用資源管理器。如果你更喜歡用資源管理器,那麼當你開啟“我的電腦”時出來的是資源管理器,這樣好不好?跟我來改吧!開啟登錄檔編輯器,展開HKEY_CLASSES_ROOT CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D},右擊Shell,選“新建/主鍵”,輸入Open,回車,右擊Open,選“新建/主鍵”,輸入Command,回車,然後選中Command,你會在右邊皮膚裡看到一項:預設。雙擊它,輸入鍵值explorer.exe,按確定。關閉登錄檔編輯器。回到桌面上,按F5重新整理一下,然後開啟“我的電腦”,這時出來的就是資源管理器了。比起原來的“我的電腦”來,資源管理器好用多了,所以建議你以後就用資源管理器來瀏覽資料夾吧。如果在最後一步輸入的不是explorer.exe,而是write.exe,那麼當你開啟“我的電腦”時,出來的將是寫字板,非常有 意思。這意味著你可以編寫你自己的“我的電腦”了。怎麼樣?想不想試試?

  

  16,改變win95/98安裝盤的路徑

  我安裝了win98後,經常在控制皮膚/新增刪除程式裡增加一點東西。每次電腦都提示我把win98安裝盤放入光碟機,然後才能進行下去。後來,我把win98的安裝目錄裡的所有檔案複製到硬碟上的d:win98back裡,然後開啟登錄檔編輯器,找到“HKEY_Local_MachineSoftwareMicrosoftWindowsCurrentVersionSetup”,選中那個Setup,在右邊皮膚裡將SourcePath的值改為“d:win98back”。以後,再增加東西,電腦再也不提示我往光碟機裡插光碟了。對於win95,也可以這樣處理。

  

  17,快速關機

  透過修改登錄檔可以簡化關機的過程.首先在登錄檔編輯器中依次開啟 HKEY-CLASSES-ROOTDirectoryshell ,隨後單擊右鍵,選擇"新建-主鍵"並給新主鍵命名"快速關機".接著為"快速關機"建立子鍵"Command";再雙擊該子鍵視窗中的“預設”處,輸入鍵值"rundll32.exe user.exe,exitwindows".最後退出登錄檔編輯器,滑鼠右擊"開始”選單,看看快捷選單中多了什麼?是不是有一項"快速關機",執行該項就能直接關閉計算機了.

  

  18,Win9x工作列的時間顯示與登錄檔

  不知你注意到沒有,在安裝完Win9x後,工作列上的時間在有些電腦上以12小時製表示,有些以24小時製表示,最近筆者透過修改登錄檔,發現了其中的一些秘密,特借雜誌公佈如下:

  開啟登錄檔編輯器,(不用我詳述了吧?)展開[HKEY_CURRENT_USERControlPanelInternational],你會發現這裡有以下幾個字串:“Locale”、“s1159”、“s2359”、“sTimeFormat”,他們分別代表什麼意義呢?

  “Locale”的值有兩種:一種是“00000409”,表示12小時制;另一種是“00000804”,表示24小時制。

  “s1159”的值表示上午顯示的資訊,其預設值是“AM”。

  “s2359”的值表示下午顯示的資訊,其預設值是“PM”。

  “sTimeFormat”的值“HH:mm:ss tt”表示時間顯示格式,其中在Win95中字元“tt”沒有用處,在Win98中“tt”是一定得要的,它表示時間後面將再顯示資訊,“HH”表示小時的格式為兩位,如“8∶30”將表示為“08∶30”。一個“H”表示小時不足兩位時不會出現補零的現象。需要說明的是此字串在Win95的登錄檔中可以不要。

  知道了以上這些秘密,你就可以在登錄檔裡做一番改動了,怎麼改由你自己選擇,但是有一點必須注意,如果你是個新手或者你對登錄檔不是很熟悉,不要亂來哦!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-948554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章