注冊表從入門到精通之注冊表基礎

注冊表從入門到精通之注冊表基礎

別以為Windows XP用了這麽多年,你就對它的係統注冊表了如指掌,看看本文,也許有些地方連老鳥也沒接觸過呢,而新手則可以趁此機會,在微軟Longhorn正式出來之前,對XP有個更加清楚的認識,從而進階成為高手。對於這些知識,我們還是從基礎開始吧。
  注冊表基礎:

  係統文件夾:

  名稱 路徑 含義

  AppData C:\Windows\Application Data 應用程序

  Cache C:\Windows\Temporary Internet Files 瀏覽器緩存

  Cookies C:\Windows\Cookies

  Desktop Desktop 桌麵

  Favorites Favorites 收藏夾

  Fonts Fonts 字體

  History History 曆史文件夾

  NetHood NetHood 網上鄰居

  Personal C:\My Documents 我的文檔

  PrintHood PrintHood 打印機

  Program Start Menu\Programs 程序

  Recent Recent 文檔

  SendTo SendTo 發送到

  Start Menu Start Menu 開始菜單

  Startup Start Menu\Programs\啟動 啟動組

  Templates Temp 臨時文件夾

  當需要修改這些係統文件夾的路徑時,隻需進入注冊表的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 中修改相應的路徑即可。

  係統特殊的文件夾

  在我們的桌麵上或其他地方有一些文件夾並不是真正的文件夾,它們隻是一個用來 顯示窗口文件夾內容的OLE對象,如“我的計算機”、“控製麵板”等等,它們都有一個係統默 認的類ID類標識,Windows在注冊表的HKEY_CLASSES_ROOT\CLSID下定義這些類。

  文件夾 類ID 說明

  Control Panel {21EC2020-3AEA-1069-A2DD-08002B30309D} 控製麵板

  Dial-Up Networking {992CFFA0-F557-101A-88EC-00DD010CCC48} 撥號網絡

  Internet Explorer {BFB23B42-E3F0-101B-8488-00AA003E56F8} 瀏覽器

  My Computer {20D04FE0-3AEA-1069-A2D8-08002B30309D} 我的電腦

  Network Neighborhood {208D2C60-3AEA-1069-A2D7-08002B30309D} 網上鄰居

  Printers {2227A280-3AEA-1069-A2DE-08002B30309D} 打印機

  Recycle Bin {645FF040-5081-101B-9F08-00AA002F984E} 回收站

  Scheduled Tasks {D6277990-4C6A-11CF-8D87-00AA0060F5BF} 計劃任務

  My Documents {450D8FBA-AD25-11D0-98A8-0800361B1103} 我的文檔

  URLHistory Folder {FF393560-C2A7-11CF-BFF4-444553540000} URL曆史 文件或其他對象的圖標:

  圖標是一個文件或對象的標識。對於一個ICO文件隻有一個唯一的圖標, 可以用“路徑\圖標文件名”來指示該文件的圖標;對於EXE、DLL等文件,它們可能要包含不止一個圖標,這時就需要有一個索引標誌來指明是第幾個圖標,可以用“路徑\文件名,索引號”的形式來指示該文件的圖標。

  如果要修改係統文件夾的圖標,隻需進入注冊表的HKEY_CLASSES_ROOT\CLSID中,查找到係統文件夾的類ID,然後修改 DefaultIcon中的圖標文件路徑即可;如果要修改其他文件的默認圖標則需要在HKEY_CLASSES_ROOT\CLSID\"文件類型"\DefaultIcon中修改圖標文件的路徑。

  驅動器的自動運行功能

  打開CDROM的自動運行功能並且放入可以自動運行的光盤時,光盤上的程序會自動運行,那麽其他的諸入硬盤、移動盤等是否也可以自動運行哪?在注冊表的HKEY_USERS\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer下可以看到有一個NoDriveTypeAutoRun的值項,其中的值就指明了可以自動運行的驅動器。該值項是一個4字節的二進製值,第一字節的每位對應於不同的驅動器,如果對應位置為“1”則表示關閉自動運行功能,如果對應位置為“0”則表示打開自動運行功能。下表是各位對應的驅動器類型

  第0位:未知驅動器 第2位:可移動驅動器 第3位:硬盤

  第4位:遠程驅動器 第5位:CDROM驅動器 第6位:RAM驅動器

  作 用:刪除係統無用的動態鏈接庫(DLL文件)

  路 徑:HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLL

  鍵值名稱:

  數據類型:

  鍵 值:每個DLL文件的鍵值說明此DLL被幾個應用程序共享

  備 注:若為"01 00 00 00"則此DLL文件被一個應用程序共享。若為 "00 00 00 00"則該DLL文件對係統不起作用,說明它是一個垃圾文件,刪除該鍵值,並且記下 這個 DLL文件名,從 \Windows\system文件夾中將該DLL文件刪除。

  作 用:你的名字放入係統任務欄

  路 徑:HKEY_CURRENT_USER\Control Panel\International

  鍵值名稱:鍵值:sTimeFormat="HH:mm:-Ss tt",s1159="CFAN",s2359="HELLO"

  數據類型:

  鍵 值:說明:12點之前,在係統任務欄中顯示CFAN,之後則顯示HELLO,可任意設置以達到自己的效果

  作 用:在每次退出係統時,自動清除文檔菜單中的曆史記錄

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Expler]

  鍵值名稱:"ClearRecentDocsonExit"

  數據類型:十六進製

  鍵 值:01,00,00,00

  作 用:禁止"係統"中出現"設備管理器"選項

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:NoDevMgrPage

  數據類型WORD

  鍵 值:1

  作 用:禁止"係統"中出現"文件係統"選項

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:NoFileSysPage

  數據類型WORD

  鍵 值:1

  作 用:禁止"係統"中出現"虛擬內存"選項

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:NoVirtMemPage

  數據類型WORD

  鍵 值:1

  作 用:禁止"係統"中出現"硬件配置文件"選項

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:NoConfigPage

  數據類型WORD

  鍵 值:1

  作 用:禁止在"係統屬性"中出現"設備管理器"的菜單

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:新建 "NoDevMgrPage"

  數據類型WORD

  鍵 值:設其值為"1"

  作 用:禁止在"係統屬性"中出現"文件係統"的菜單

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:新建 "NoFileSysPage"

  數據類型WORD

  鍵 值:設其值為"1"

  作 用:禁止在"係統屬性"中出現"虛擬內存"的菜單

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:新建 "NoVirtMemPage"

  數據類型WORD

  鍵 值:設其值為"1"

  作 用:禁止在"係統屬性"中出現"硬件配置文件"的菜單

  路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

  鍵值名稱:新建 "NoConfigPage"

  數據類型WORD

  鍵 值:設其值為"1"

  作 用:改變係統的字體

  路 徑:HKEY_LOCAL_MACHINE\config\0001\Display\settings

  鍵值名稱:fonts.fon

  數據類型:

  鍵 值:默認vgasys.fon

  作 用:設置用軟盤快速啟動係統的功能

  路 徑:HKEY_LOCAL_MACHINE\Config\0001\Enum\Bios\*PNP0700\0B

  鍵值名稱:FloppyFastBoost

  數據類型:

  鍵 值:值為01 00 00 00即可用軟盤快速啟動係統

  作 用:係統不能訪問硬盤

  路 徑:HKEY_LOCAL_MACHINE\Enum\PCI

  鍵值名稱:ChannelOptions

  數據類型:hex

  鍵 值:2

  作 用:查看係統分配給光驅的可用盤符

  路 徑:HKEY_LOCAL_MACHINE\Enum\SCSI

  鍵值名稱:找到字符串UserDriveLetterAssignment

  數據類型:

  鍵 值:其值即表示係統分配給光驅的可用盤符,如果為HZ表示從H到Z可以給光驅使用。

  作 用:在係統屬性裏顯示更多的CPU信息

  路 徑:HKEY_LOCAL_MACHINE\Hardware\Deion\System\CentralProcessor\0

  鍵值名稱:"VendorIdentifier"

  數據類型:

  鍵 值:"Genuine Intel"(注意空格)

  作 用:為係統增加啟動時自動加載的程序

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Windows\CurrentVersion\Run

  鍵值名稱:新建主鍵,名自定

  數據類型:

  鍵 值:其值為"要執行文件的路徑及文件名"

  作 用:修改係統版權信息

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP

  鍵值名稱:想修改的鍵名

  數據類型:字符串

  鍵 值:輸入修改值

  作 用:查找係統的安裝注冊碼

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

  鍵值名稱roductKey

  數據類型:

  鍵 值:值即是係統安裝時必不可少的注冊碼。

  作 用:讓係統自動運行一次某個程序

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

  鍵值名稱:新建主鍵

  數據類型:

  鍵 值:其值為"要執行文件的路徑及文件名"

  作 用:Windows係統各目錄位置

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

  鍵值名稱:

  數據類型:

  鍵 值:

  作 用:係統可用盤符

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\setup

  鍵值名稱:lastdrive

  數據類型:

  鍵 值:z

  作 用:開機時自動登錄係統

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon

  鍵值名稱:新建 "AutoAdminLogon" "DefaultPassword" "DefaultUserName"

  數據類型:字符串

  鍵 值:其值設為"1", 登錄時的密碼 , 登錄時所用的用戶名

  作 用:找回Windows9x啟動時的網絡口令提示對話框

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\Real Mode Net

  鍵值名稱:AutoLogon

  數據類型:

  鍵 值:值改為01

  備 注:如果沒有AutoLogon串,可以新建這個項AutoLogon,並將其值賦為01。

  作 用:使撥號網絡可以儲存密碼

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\RealModeNet

  鍵值名稱:Autologon

  數據類型word

  鍵 值:數值改為 "01 00 00 00 00"

  備 注:

  作 用:在撥號網絡設置中禁止撥入

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network

  鍵值名稱:新建"NoDialIn"

  數據類型WORD

  鍵 值:"鍵值"框內輸入1。

  備 注:

  作 用:允許網絡搜尋的SAP方法

  路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System

  鍵值名稱:IPXUseNBSapMethod

  數據類型:

  鍵 值:

  備 注:

  作 用:網絡瀏覽者(Network Browser)

  路 徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters

  鍵值名稱:IsDomainMaster

  數據類型:

  鍵 值:yes,是網絡主瀏覽者(Domain Master Browser)

  備 注:

  作 用:慢速網絡

  路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\

  鍵值名稱:SLOWNET

  數據類型:

  鍵 值:1

  備 注:

  作 用:禁止自動登陸到網絡服務

  路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NWNP32\NetworkProvider

  鍵值名稱isableDefaultPasswords

  數據類型WORD

  鍵 值:1

  備 注:

  作 用:指定優先的網絡服務
請您先登陸,再發跟帖!