老瓶新酒:全面了解WinXP注冊表(1)
別以為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 控制面板 Dial-Up Networking 撥號網絡 Internet Explorer 瀏覽器 My Computer 我的電腦 Network Neighborhood 網上鄰居 Printers 打印機 Recycle Bin 回收站 Scheduled Tasks 計劃任務 My Documents 我的文檔 URLHistory Folder 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\WindowsCurrentVersion\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\Explorer] 鍵值名稱:'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\Description\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 鍵值名稱:ProductKey 數據類型: 鍵 值:值即是系統安裝時必不可少的注冊碼。 作 用:讓系統自動運行一次某個程序 路 徑: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 備 注: 作 用:指定優先的網絡服務
