WinXP注冊表應用―注冊表使用全攻略之八
2020-10-31 15:48:17
供稿:網友
Win XP注冊表還原簡單一法
Win XP提供了一個還原注冊表的新方法,步驟如下:
l.重新啟動計算機,在看到“選擇啟動操作系統”消息后,請按“F8”鍵。
2.使用箭頭鍵突出顯示“最后一次正確的配置”,然后按Enter鍵。必須關閉NUM LOCK,數字鍵盤上的箭頭鍵才能工作。
3.如果有雙啟動或多啟動系統,請使用箭頭鍵突出顯示要啟動的操作系統,然后按“Enter”鍵。
成功啟動Windows后,注冊表將恢復到上次成功啟動計算機時的狀態。選擇“最后一次正確的配置” 是解決從問題(如新添加的驅動程序與硬件不相符)中恢復系統的一種方法,但是它不能解決由于驅動程序或文件被損壞或丟失所導致的問題。而且Windows只還原注冊表頂HKLM/System/CurrentControlset 中的信息,任何在其它注冊表項中所做的更改均保持不變。
一、注冊表基礎:
(一)********系統文件夾:*********
名稱 路徑 含義
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 {BFB23**2-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的自動運行功能并且放入可以自動運行的光盤時,光盤上的程序會自動運行,那么其他的諸入硬盤、移動盤等是否也可以自動運行哪?在注冊表的KEY_USERS\DEFAULT\Software
\Microsoft\Windows\CurrentVersion\Policies\Exploer下可以看到有一個
NoDriveTypeAutoRun的值項,其中的值就指明了可以自動運行的驅動器。該值項是一個4字節的二進制值,第一字節的每位對應于不同的驅動器,如果對應位置為“1”則表示關閉自動運行功能,如果對應位置為“0”則表示打開自動運行功能。下表是各位對應的驅動器類型
第0位:未知驅動器 第2位:可移動驅動器 第3位:硬盤
第4位:遠程驅動器 第5位:CDROM驅動器 第6位:RAM驅動器
二、winxp系統注冊表應用
(一)**************系統****************
作 用:刪除系統無用的動態鏈接庫(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
\Explorer]
鍵值名稱:"ClearRecentDocsonExit"
數據類型:十六進制
鍵 值:01,00,00,00
作 用:禁止"系統"中出現"設備管理器"選項
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
\System
鍵值名稱:NoDevMgrPage
數據類型:DWORD
鍵 值:1
作 用:禁止"系統"中出現"文件系統"選項
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
\System
鍵值名稱:NoFileSysPage
數據類型:DWORD
鍵 值:1
作 用:禁止"系統"中出現"虛擬內存"選項
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:NoVirtMemPage
數據類型:DWORD
鍵 值:1
作 用:禁止"系統"中出現"硬件配置文件"選項
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:NoConfigPage
數據類型:DWORD
鍵 值:1
作 用:禁止在"系統屬性"中出現"設備管理器"的菜單
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:新建 "NoDevMgrPage"
數據類型:DWORD
鍵 值:設其值為"1"
作 用:禁止在"系統屬性"中出現"文件系統"的菜單
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:新建 "NoFileSysPage"
數據類型:DWORD
鍵 值:設其值為"1"
作 用:禁止在"系統屬性"中出現"虛擬內存"的菜單
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:新建 "NoVirtMemPage"
數據類型:DWORD
鍵 值:設其值為"1"
作 用:禁止在"系統屬性"中出現"硬件配置文件"的菜單
路 徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
鍵值名稱:新建 "NoConfigPage"
數據類型:DWORD
鍵 值:設其值為"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", 登錄時的密碼 , 登錄時所用的用戶名
作 用:讓windows98系統自動登錄
路 徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon
鍵值名稱:新建AutoAdminLogon DefaultUserName DefaultPassword
數據類型:字符串
鍵 值:鍵值設為1,默認的登錄名,默認的口令,
作 用:優化文件系統
路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
鍵值名稱:新建 "ConfigFileAllocSize"
數據類型:DWORD
鍵 值:設為"1f4"
作 用:系統使用語言
路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Locale
鍵值名稱:默認值
數據類型:
鍵 值:"00000804"(簡體中文),"00000404"(繁體中文),"00000411"(日文),"00000412"
(韓文),"00000409"(美國英語)
作 用:查看系統中的16位和32位.dll文件
路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager
鍵值名稱:"Known16DLLs"和"KnownDLLs"
數據類型:
鍵 值:分別包括了系統中的16位和32位.dll文件,用戶可以對應查找。
作 用:查看系統中的16位和32位dll文件
路 徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager
鍵值名稱:"Known16DLLs"和"KnownDLLs"分別包含了系統中的16位和32位.dll文件,用戶
可以對應查找
數據類型:
鍵 值:
作 用:推出系統時清除文檔中的歷史記錄
路 徑:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
鍵值名稱:新建ClearRecentDocsonExit
數據類型:二進制
鍵 值:值為"01 00 00 00"
(出處:熱點網絡)