Ⅰ 注冊表如何打開
dit"你就可以通過注冊表編輯器看到注冊表,注冊表是什麼呢?簡單地說,它是用來對windows操作系統進行配置的一個工具.通過它,可以對操作系統及應用軟體進行優化,可以自己設置windows的使用許可權,可以解決硬體及網路設置不當帶來的故障甚至可以改造自己的操作系統.
在windows 3.X時代,主要通過WIN.INI及SYSTEM.INI對windows進行配置,但WIN.INI及SYSTEM.INI文件存在著安全性不高,大小受限制等問題,為了解這一問題MICROSOFT公司在WINDOWS98以後的版本中引入了注冊表這一便更好的對windows系統進行配置,這就是為什麼我們要使用注冊表的原因.
注冊表的作用是保存程序所需要的信息,當程序需要這些信息時,就從注冊表裡讀出.因此,注冊表最基本的功能就是保存信息.
當了解了注冊表的主要功能--保存信息後,再來了解其保存信息後,再來了解保存信息所發揮的作用!
1,記錄安裝信息;
2,設置硬體屬性;
3,定製WINDOWS以及應用軟體.
注冊表邏輯結構中最基本的是主鍵,子鍵,鍵值項以及鍵值.它們是按照分組的方式來管理和組織的.首先是最底根鍵, 每個根鍵下有若干個子鍵,每個子鍵下又可以有若干(一個或多個)子鍵,子鍵下可以有一個或多個鍵值項和鍵值.
根鍵:注冊表中最底層的鍵,類似於磁碟上的根目錄.
子鍵:子鍵位於根鍵下又可以嵌套其他子鍵中,在注冊表的六大根鍵中,有若乾的子鍵,而每個子鍵中又可以嵌套成千上萬的子鍵.
鍵值項與鍵值:在每個根鍵和子鍵下,可以有若干鍵值,這種結構類似於磁碟上根目錄和子目錄里的文件和文件內容.
windows 9x注冊表邏輯結構中包含六個根鍵,每個根鍵包含著分類不同的信息!在windowsNT/2000/XP中,如果用windows自帶的編輯器打開的時候,只能看到五個,還有一個隱藏的根鍵:HKEY_PERFOR_MANCE_DATA.
*HKEY_CLASS_ROOT
記錄windows操作系統中所有數據文件的格式和關聯信息,主要記錄不同文件的文件名後綴和與之對應的應用程序其下子鍵可分為兩類:一類是已經注冊的各類文件的擴展名,這類子鍵前面都帶有一個".";另一類是各類文件類型有關信息.
*HKEY_CURRENT_USER
些根根鍵包含當前登錄用戶的用戶配置文件信息,這些信息保證不同的用戶登錄計算機時,使用自己的修改化設置,例如自己定義的牆紙,自己的收件箱,自己的安全訪問許可權.
*HKEY_LOCAL_MACHINE
此根鍵包含了當前計算機的配置靈氣,包括所安裝的硬體以軟體設置.這些信息是為所有的用戶登錄系統服務的.這是事個注冊表中最龐大也是最重要的根鍵!
*HKEY_USERS
HKEY_USERS根鍵包括默認用戶的信息(DEFAULT子鍵)和所有以前登陸用戶的信息.
*HKEY_CURRENT_CONFIG
此根鍵實際上是HKDY_LOCAL_MACHINE/CONFIG/0001分支下的數據完全一樣.
*HKEY_DYN_DATA根鍵
這個鍵保存每次系統啟動時,創建的系統配置和當前性能信息.這個根鍵只存在於windows 9X中
*HKEY_PERFORMANCE_DATA
在windowsNT/2000/XP注冊表中雖然沒有HKEY_DYN_DAT鍵,但是它卻隱藏了一個名為"HKEY_PERFORMANCE_DATA的鍵.所有系統中的動態信息都是存放在此子鍵中,系統自帶的注冊表編輯器無法看到些鍵.介可以用專門的程序來查看此鍵,比如使用性能監視器.
另外,團IDC網上有許多產品團購,便宜有口碑
Ⅱ 注冊表是什麼怎麼打開
注冊表編輯手冊之大集合
1、防止匿名用戶登錄:
雖然 "Win95" 可以為每個用戶定製各自的使用界面並指定口令,但任何人都能通過點擊登錄窗口中的 "取消" 或按 "ESC" 鍵進入系統,即所謂匿名登錄。下述方法可以防止匿名用戶登錄:
在 HKEY_LOCAL_MACHINE \NetWork\Logon 下新建 "DWORD" 類型 "MustBeValidated",其值為1。
(附:如果自己都進不去了,可以以安全模式進入,然後將其值改為0。)
2、右擊"開始"菜單關閉計算機:
關閉機器是日常使用頻率最高的操作之一,下面的設置可以簡化關機過程:
打開 HKEY_CLASSES_ROOT\Directory\shell,選擇 "編輯" / "新建主鍵",命名為 "Close",雙擊 "Close" 子鍵窗口右面的 "默認" 處並在 "鍵值" 欄內輸入 "關閉計算機",它就是在右鍵快捷菜單中出現的提示信息,如省略此項將在右鍵菜單中顯示主鍵名稱 "Close",用 & 隔開可定義快捷鍵,然後再在 "Close" 下建立下一級子鍵 "Command",雙擊該子鍵窗口右面的 "默認" 處並在 "鍵值" 欄內輸入 "RUNDLL32.EXE USER.EXE,EXITWINDOWS" 字元串。不用重啟系統,直接右擊 "開始" 菜單選 "關閉計算機" 就可關閉您的機器。
3、重排輸入法:
依次展開 HKEY_CURRENT_USER\Keyboard layout\Preload ,在其下可以見到鍵名從數字 "1" 開始依次遞增的多個子鍵名稱,具體子鍵個數與系統已安裝的輸入法種數相一一對應。現假如要將子鍵名為 "2" 所對應的輸入法與子鍵名為 "5" 所對應的輸入法互換,即將子鍵名 "5" 所對應的輸入法前移至第二位,方法如下:右擊子鍵 "2" 選 "重命名" 將子鍵 "2" 改名為 "22" 或其它不存在之名稱,接著將子鍵 "5" 重命名為 "2" ,最後將子鍵 "22" 改名為 "5" 。您可以將所有輸入法按自已的需要重新排序。
4、屏蔽"開始"菜單中的"運行"、"查找"、"關閉系統"功能:
在 HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer 中新建三個 "DWORD" 值,名稱分別為 "NoRun"(屏蔽"運行")、"NoFind"(屏蔽"查找")、"NoClose"(屏蔽"關閉系統"),其值均設置為 "1" ,重啟系統後執行 "運行" 與 "關閉系統" 命令時提示操作受限制而取消,同時你會發現 "開始" 菜單中的 "查找" 選項沒有了,要重新恢復其設置,可將對應的鍵刪除或將鍵值置 "0" 即可。
5、隱藏桌面所有圖標:
找到子鍵 HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer ,新建 "DWORD" 值 "NoDesktop",其值為 "1" 。重啟系統後,你會發現桌面已變得空盪盪一片。
6:快速打開文件編輯:
也許你經常使用某個程序來打開文件進行編輯,而這些文件的擴展名是隨意的,為了方便我們可以將這個程序加入到右鍵菜單中去。以寫字板為例:
在 HKEY_CLASSES_ROOT\* 下新建 "shell" 子鍵,在其下新建 "wordpad" 子鍵,雙擊該鍵右面窗口的 "默認" 處並在 "鍵值" 欄內輸入 "寫字板" ,接著在 "wordpad" 子鍵下建立下一級子鍵 "command " ,在 "默認" 的 "鍵值" 欄內輸入 "c:\program files\accessories\wordpad.exe %1 "。不用重啟系統,現在回到"我的電腦"或"資源管理器"中右鍵單擊任意文件(當然是寫字板能載入的,不管關聯與否),選"寫字板"即可快速打開文件進行編輯了。
7、快速清空回收站:
當我們的機器由於硬碟空間已滿而必須清空回收站時,我們可以將"清空回收站"加入到文件的右鍵菜單中以方便操作:
運行注冊表編輯器,進入 HKEY_CLASSES_ROOT\*\shellex\
ContextMenuHandlers ,在左欄中右擊 "ContextMenuHandlers" 文件夾圖標,然後選擇 "新建" \ "主鍵",將新文件夾的名稱由 " New Key #1" 一字不差地改為:" {645FF040-5081-101B-9 F08-00AA002F954E}",然後回車確認即可。這樣,當您在任何地方右擊選擇某個文件時,菜單中就會出現 "清空回收站" 的選項。
8、用修改注冊表的方法來解決中文Win95中漢字顯示亂碼:
筆者曾遇到過這樣的問題:在 Win95 的操作桌面上漢字能正常顯示,但進入應用程序後,一些漢字就成了亂碼。經過反復摸索找到了通過修改注冊表解決的方法:
展開我的電腦 /HKEY_LOCAL_MACHINE/Systom/CurrentrolSet /Control/fontassoc 發現該機上只有 "Associated DefaultFonts" 子關鍵字,其下也只有默認值和 "AssocSystemFont" 兩個入口值,沒有 "Associated CharSet" 子關鍵字。通過 "注冊表編輯器/菜單編緝/新建/主鍵",來增加 "Associated CharSet" 子關鍵字。用滑鼠點取 "Associated DefaultFonts" 關鍵字,選取菜單中的 "編輯 / 新建 / 串值" ,則編輯器右邊出現輸入框,在此框中輸入 "FontPackageDontCare",再在其前面的圖標上雙擊,出現 "編輯字元串" 對話框,在鍵值欄中輸入 "宋體",按確定即可。用同樣的方法加入以下幾行:
FontPackageRoman= 宋體
FontPackageSwiss= 宋體
FontPackageModern= 宋體
FontPackageScript= 宋體
FontPackageDecorative= 宋體
點取 Associated CharSet 關鍵字,選取編輯/新建/串值,按以上方法加入以下幾行:
ANSI(00)=yes
OEM(FF)=yes
GB2312(86)=yes
SYMBOL(02)=no
(上面等式的左邊為鍵值名,右為鍵值) 。
做完上述修改後,關閉注冊表編輯器,重新啟動計算機,發現一切正常。
9、處理無法卸掉的應用程序:
我們有時會碰到這樣的情況:在控制面板的 "添加/刪除應用程序" 中卸載某個應用程序之後,卻發現該程序還是在列表中。這時可用下述方法將其從列表中刪去:
打開注冊表編輯器,進入目錄" HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Uninstall",根據所列出的注冊文件刪去與該應用對應的項即可。
10、把WORD插入對象的名稱改成漢字:
在WORD的"菜單插入/對象"中的一個個英文名稱往往令人難以適應,我們可以用個簡單的方法把它改成漢字:在注冊表編輯器中,將 HKEY_CLASSES_ROOT\Euation 3.0 右窗口鍵的 "默認" 值由 " Microsoft Equation 3.0" 改為 "公式編輯器 3.0",然後關閉注冊表編輯器,再打開 "WORD" ,就會發現它已變成 "公式編輯器 3.0"。
注冊表編輯手冊之(二)
1、去除注冊表中的廢棄信息
隨著用戶大量增刪各種應用程序和硬體設備驅動程序,注冊表中廢棄的數據會越來越多,注冊表文件也越來越大,這對 "WIN95" 的運行速度有很大的影響,為了去除掉廢棄信息,筆者採用了重建注冊表的方法。
首先在 "運行" 窗口中調用注冊表編輯器,從注冊表菜單中導出整個注冊表,將其存為 "www.reg" ;然後重啟到 "DOS命令行方式",接著按照下面的命令行運行 "DOS" 版的 "REGEDIT" : "regedit/c www.reg"
參數 」/C「 表示從後面指定的文件中重新生成整個注冊表,重建的注冊表文件往往比原來的小五分之一到三分之一左右,從而達到了優化的目的。重建注冊表時必須注意要確保 」www.reg「 中包含全部注冊表信息而不僅是它的一個。
2、提高 Windows 95 刷新的速度
當用戶在 "Windows 資源管理器" 中增加或者刪除了一個文件夾後,雖可通過按 "F5" 鍵查看最新刷新的結果。但是,每次這樣做勢必十分麻煩。其實通過修改注冊表可以使這種刷新達到完全自動化。
具體方法是:
打開 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \Update 分支,在 "Update" 子鍵中包含一個 "UpdateMode" 鍵值名,其鍵值為 "01" ,雙擊 "UpdateMode" ,將 "01" 改為 "00" 即可。
3、更改 IE4.0 的安全口令
您可以在 IE4.0 的 "Internet 選項" 對話框的 "內容" 選項頁的 "分級審查" 框中設置口令,這樣,在顯示有 "ActiveX" 的頁面時,總會出現 "分級審查不允許查看" 的提示信息,然後彈出口令對話框,要求您輸入監護人口令。如果口令不對,則將停止瀏覽。但是,如果此口令遺忘了,則無法瀏覽這些特徵的頁面。在口令遺忘後,重裝 IE4.0 也無法去掉安全口令。這時只有求助於注冊表了:
打開 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies 分支,在 "Policies" 子鍵下選擇 " Ratings" 子鍵,按 "Del" 鍵將其刪除,由於 "Ratings" 子鍵下的 "Key" 鍵值數據就是經過加密後的口令,刪除了這一項, IE4.0 自然就認為您沒有設置口令了。
4、刪除"開始"菜單中的"文檔"菜單項
我們知道,"開始" 菜單中的 "文檔" 菜單項記錄了所有曾打開的文檔。但是,在多人使用的機器中,為了保密起見,用戶自己很不希望其他用戶看到自己曾經編輯過的文檔或其他信息。我們可以通過修改注冊表編輯器來刪除它們:
打開 HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer ,在右窗格中,用滑鼠右擊任意空白區域,然後從快捷菜單中選擇 "新建" 中的 "二進制值" ,將 "New Value#1" 換名為 "NoRecentDocsHistory",接著右擊 "NoRecentDocsHistory" 項,選擇從快捷菜單中選擇 "修改",然後在 "鍵值" 框中,鍵入 "01000000",最後單擊 "確定" 按鈕。在重啟系統後,您會看到不僅 "開始" 菜單中的 "文檔" 菜單項被刪除掉了,而且用來存放"文檔"菜單項內容的 "C:\Windows\Recent" 目錄也被刪除掉了。
5、改變時間的顯示格式
在通常情況下, "Windows95" 在任務欄中使用 "23:12" 的時間格式來顯示時間,但是您可以通過修改注冊表編輯器來更改此時間格式,其操作步驟如下:
打開 HKEY_CURRENT_USER\ControlPanel\International 分支,在右窗格的空白處右擊滑鼠,從彈出的快捷菜單中選擇 "字元串值",然後將 "New Value#1" 修改為 "sTimeFormat" 。雙擊 "sTimeFormat" 項,然後在如圖16所示的對話框中將其 "鍵值" 修改為 "HHmm"。重啟計算機後,則您將看到在任務欄中顯示的時間會顯示為 "2312" 形式了。
6、改變 Word 文檔的日期顯示方式
當我們在 "Word" 文檔中插入日期頁眉或者頁腳時,其日期的顯示格式一般為:"MM/DD/YY"。但是,這不符合中國用戶的顯示習慣。我們希望將 "12/09/98" 改為 "1998/9/12" ,則通過修改注冊表可以改變這種日期的顯示方式,其操作步驟如下:
打開 HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\ Word\Options 在右窗口中, 用滑鼠右擊任意空白區域,然後從快捷菜單中選擇 "新建" 中的 "字元串值",接著將 "New Value#1" 換名為 "DateFormat"。然後右擊 "DateFormat" 項,選擇從快捷菜單中選擇 "修改",然後在 "鍵值" 框中,鍵入 "yyyy.MM.DD",最後單擊 "確定"。這樣,在下次在 "Word" 中插入日期時,一定就是您所希望的 "1998.09.12"的格式了。
7、從 Netscape 中清除曾到過的網址
為了保密起見,您可以清除 Netscape 的 "Address" 框的下拉式菜單內的網址,這樣別人就無法獲得您曾到過的網站。
1)在 "Netscape 3.x" 中,您必須通過注冊表編輯器修改注冊表達到此目的,其操作步驟如下:打開 HKEY_CURRENT_USER\Software\ Netscape\NetscapeNavigator\URLHistory 分支。在右窗格中我們可看到這些曾到過的網址的列表清單,選擇要刪除的網址選項,然後按 "Del" 鍵即可。
2) 在 "Netscape 4.x" 中,首先用記事本打開文件 C:\Program Files\Netscape\Users\caogjwj\prefs.js (假定您的注冊名稱為 caogjwj),此文件的內容通常是這樣的: user_pref ( "browser.url_history.URL_2" ,"http://pcworld.com.cn/" )
在此文件中刪除其中您想要隱藏的網址整行,然後存檔退出即可。
為了讓 "Netscape 4.x" 不再向 "prefs.js" 文件中寫入任何網址,將此文件的屬性改為只讀即可。
8、將"撥號網路"添加"開始"菜單中
在" Strat Menu "文件夾中新建名為: Dun.{992CFFA0-F557-101A-88EC-00DD010CCC48} 的文件夾,然後重啟計算機即可。
9略圖方式在"資源管理器"或者"文件夾"窗口中顯示 BMP 圖像
在 "Windows 98" 中有很多 "BMP圖像",為了選擇某個所需要的 "BMP圖像",通常不得不打開這些圖像來查找。實際上,我們可以讓它們直接在窗口中顯示為略圖,此時我們必須修改注冊表來實現此目的。其修改步驟如下:
打開 HKEY_CLASSES_ROOT\Paint.Picture\DefaultIcon ,雙擊右窗格中的 "默認" 圖標,將鍵值的參數 "1" 改為 "%1"。單擊 "確定",重啟計算機完成。
10、刪除查找結果中的文件列表
使用"查找"功能可以很快地查找到所需要的文件,同時在"查找"對話框下半部給出這些文件列表。
要想刪除它們可以打開 HKEY_CURRENT_USER\.Default\SoftWare \Microsoft\Windows\CurrentVersion\Explorer \DocFind SpecMRU ,在右窗格中除第一、二和最後一個不能刪除外,將其它刪除即可
注冊表編輯手冊之(三)
1、在"我的電腦"中屏蔽磁碟驅動器圖標
在多用戶的操作環境中,您可以為不同用戶設置不同的磁碟驅動器圖標,這樣可以限制各種用戶的操作許可權。
打開 HKEY-CURRENT-USER\Software\Microsoft\Windows\ CurrentVersion\Policies\ Explorer 分支,在此分支下 NoDrives 鍵值名為給不同用戶設置不同的磁碟驅動器圖標提供了方便,其預設鍵值是 0x00000000 。 NoDrives 鍵值為四個位元組,每個位元組的每一位就對應於一個盤符(A:~ Z:),即第一個位元組代表了從 A:到 H: 的八個盤,即 01 為 A:、 02 為 B:、 04 為 C:…, 80 為 H:。依此類推,第二個位元組代表 I:到 P:;第三個位元組代表 Q:到 X:;第四個位元組代表 Y:和 Z:。因此,當相應位為 1 時,則在打開 "我的電腦",就再也看不到對應的盤了。例如,我們要關閉 C:盤,只需右擊 NoDrives 鍵值名,然後從快捷菜單中選"修改",將其鍵值改為 04000000 ;若要關閉 D:盤,就此鍵值改為 08000000 ;若要關閉 C:和 D:,就將此鍵值改為 0C000000 。
2、一些英文軟體在中文 Windows 95 下顯示出亂
打開 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \fontassoc\Associated CharSet 分支,將 GB2312(86) 的機內碼改為 "no"(原為 "yes"), 重新啟動 Windows 95 後就顯示正常
3、通過修改注冊表來更改文件圖標
原先我的計算機中 JPG 文件是和 ACDSee 32 關聯的, JPG 文件的圖標也是 ACDSee 32 中所默認的圖標類型。後來由於又安裝了 PHOTOSHOP , JPG 文件又與 PHOTOSHOP 建立了關聯。當我卸載 PHOTOSHOP 之後, JPG 文件的圖標就變成了白底上一個視窗,非常難看。 雖然筆者想方設法使 JPG 文件又和 ACDSee 32 建立了關聯,但是 JPG 文件的圖標卻還是原來的樣子。筆者試圖重編輯 JPG 文件的圖標,但從"已注冊的文件類型"中卻怎麼也找不到後綴為 JPG 的文件類型,如果選擇建立後綴為 JPG 的 "新類型",則屏幕上會提示 "JPG 擴展名已經被 PHOTOSHOP JPG File 文件類型使用,請選擇另一個擴展名",真是氣人。筆者突然想起通過修改 Win95 中的注冊表編輯器也許能解決這個問題,於是運行 Regedit ,在 HKEY - CLASSES - ROOT 下有許多個名稱為" . ***"的主鍵,根據直覺,這些主鍵和 Win95 中已注冊的文件類型的後綴名存在一一對應的關系,於是找到名為" .JPG "的主鍵,刪掉它之後,再從資源管理器中的查看--選項--文件類型--新類型中建立後綴為 JPG 的文件類型,嘿嘿,這次屏幕上再也沒有給出"請選擇另一個擴展名"的提示了。建立 JPG 文件類型後,選擇由 ACDSee 32 打開它,並在 "更改圖標" 中將圖標位置選擇為 "C: \Program Files\Acdsee32.exe",即可從 ACDSee 32 所提供的圖標中選擇一種來替代 Win95 默認的那種難看的圖標。作者撰寫這篇短文,是希望給那些遇到類似問題的朋友們一點幫助,如果那位高手有更好的方法解決此類問題,還望不吝賜教。
4、禁止他人使用你的 Win95
大家都知道,在 Win95 中通過控制面板設置口令以後,每次啟動要求輸入口令時,我們只要單擊 "取消" 按鈕,或按 ESC ,繞過密碼詢問便能進入 Win95 ,口令如同虛設。那麼有沒有辦法可以阻止他人使用你的 Win95 呢 ? 其實,我們只要對 Win95 的注冊表稍加修改便能達到以上目的。有關設置步驟如下:
(1) 點擊"開始"�"運行",鍵入 Regedit ,打開注冊表編輯器。
(2) 通過雙擊文件夾名稱或單擊其前面的"+"號,依次打開下列路徑: HKEY_LOCAL_MACHINE\Networ\Logon 。
(3) 在編輯器右邊窗口空白處單擊滑鼠右鍵,在彈出的"新建"菜單中選擇 "DWORD" 項,這時會出現一個名為 "Must BeValidted" 的新鍵值,在此鍵值名上單擊滑鼠右鍵,選擇 "修改",彈出 "編輯 DWORD值" 對話框,在對話框中的"鍵值"欄內輸入數字 "1",按 "確定" 完成修改,然後退出注冊表編輯器。
重啟 Win 95 後你會發現,想通過點擊 "取消" 或按 ESC 鍵進入 Win95 行不通了,只有鍵入正確的密碼,你才能使用 Win95 。
5、清理軟體遺留注冊字句信息
即使是卸載軟體時,注冊表文件仍然會保留軟體安裝時注冊的許多初始信息語句(如軟體的供應商、ID號、用戶及組織名、某些設置參數等),如果不及時作清理工作,長時間會使得注冊表文件越來越龐大,影響到系統的工作性能。依次打開 HEKY_CURRENT_USER、software 主鍵,顯示的下級主鍵項一般是軟體的供應商名,如:所有由微軟提供的軟體均含在 Microsoft 主鍵項中。對 HEKY_CURRENT_MACHINE 和 HEKY_USERS 中的 Software 主鍵項操作一樣。通常根據已刪軟體的名字點擊各項主鍵尋找,找到並確認後即可刪除其配置項。
6、清理訪問"網路鄰居"後留下的字句信息
使用區域網的用戶在訪問網路鄰居時,注冊表會在 HEKY_CURRENT_USER/Network/Recent 主鍵項中記錄下一系列命令操作的信息,包含被訪問機器的名字、訪問過的應用程序及文件名等,如:主鍵 Recent 包含一名為\ierl_server\software 的子主鍵項,表示你曾訪問過名為 ierl_server 的伺服器中的 software 文件夾,點擊此項後編輯器右窗顯示此項的名稱及鍵值。這些內容基本沒有用途,可以適當的清理一下。打開注冊表編輯器後,按以下順序依次打開各級主鍵: HEKY_CURRENT_USER 、 Network 、 Recent, 然後把主鍵 Recent 的子項刪除即可。
7、解決黑客
最近,網上的治安越來越差,一些不法之徒通過 E-mail 方式把一些黑客軟體放到你的機器內,以達到控制你計算機的目的。下面是一個受害者的自訴:我收到一封自稱為 SUN 的人來的信,信中宣稱他來自 lamworld 自由 E-mail 軟體開發小組,開發了一套可以自行設定 E - mail 的地址、自由收發郵件的軟體。他們網址中的一段目錄為 Netants ,極易使人誤以為是 Netants 的作者 Lewis Hong 作品。
這個文件名為 Freemail.exe 的 122K 程序讓我覺得有些古怪,圖標為全透明,似乎作者試圖掩藏某些用心。然後運行,這個文件就消失了(自刪除,並且不放入回收站)。這個黑客軟體叫 "BO" ,它的作者使用了一種與計算機無關的方法來隱藏文件,就是利用視覺的弱點。前面提過 "BO" 的文件是一個圖標為全透明的文件,當它將自己復制入硬碟後把自己從新命名為 "空格.EXE" 。我們知道的資源管理器默認不顯示文件擴展名,對於這個程序而言,不注意是無法看出來的,只有用滑鼠點或者在 DOS 方式下用 DIR 才可以看到。確實很少有人會想到的隱藏方法。順便提一句,在 95 環境中無法刪除這個文件,只有退到 DOS 環境才可以。檢測辦法:
用注冊表管理程序 查找HKEY_LOCAL_MACHINE\Software\Microsoft \Windows\CurrentVersion\RunServices\默認 : 如果是" .exe " 刪除這個默認: " .exe"鍵值,重新啟動計算機刪除 windows\system 下的" 空格.exe "和 windll.dll 。
8、ZipMagic 的簡易破解方法
由於 ZipMagic1.0 存在兩個不同的版本,如果你手頭的是舊一些的那個版本,目前恐怕沒有什麼注冊器可用(至少我還沒找到),下面有一個簡單的解除時限的辦法,你不妨試試:
方法很簡單:ZIPMAGIC 的時間存在如下的鍵中, [HKEY_CLASSES_ROOT\CLSID\{187b1580-324b-11d0-9398-0020aff0e034}](在你的機器上可能不同,但我想你可以通過在 HKCR\CLSID\中查找 "Data11" 和 "SData" 來找到這個鍵的), 」"Data11" 的值是安裝日期, "SData" 的是當前日期,都是經過加密的,當超過 "40" 天期限時,只要將 "Data11" 的值改成當前 "SData" 的值,就又可以再用 40 天了,以後可以如法炮製。
注意:由於要修改注冊表,請先做好安全備份!!
9、為回收站改名
我們可以容易地改變桌面上大多數圖標的名字,但卻不能直接給回收站改名。如果您想改變 "回收站" 的名子,只有在注冊表編輯器中將HKY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} 右窗口鍵的"默認"值由"回收站"改為其它的名字(如 "垃圾筒" ),關閉注冊表編輯器重啟WIN95,就會發現原來的 "回收站" 變成了 "垃圾筒" 。
10、改變"我的電腦"、"回收站"的圖標
在Win95 中, 不能象修改一般文件的圖標那樣來更改 "我的電腦"、"回收站" 的圖標, 只能通過修改系統的注冊表來實現:啟動注冊表編輯器 , 在注冊表中依次選擇 "HKEY_LOCAL_MACHINE\SOFTWARE\ Classes\CLSID" 選項, 然後選擇 "編輯"\"查找", 鍵入 "回收" 並確認。當找到該項後,選擇該項的 "DefaultIcon" 選項, 雙擊名稱欄中的 "Full"(或 "Deafult"、"Empty"), 在彈出的對話框中顯示的是 "回收站" 所對應的圖標文件, 更改該值為您喜歡的圖標文件(注意要寫全文件路徑)。用同樣的方法可以修改 "我的電腦" 的圖標,只要在查找時鍵入 "我的電腦" 並確認即可。
注冊表編輯手冊之(四)
1、刪除運行窗口中多餘的選項
多次用Windows95的開始/運行菜單時,就會發現它的"打開"窗口被一大堆不再需要的命令弄得凌亂不堪。我們可以直接在注冊表編輯器中刪除它:
在 HKEY_USER\.Default\Software\Microsoft\Windows\ CurrentVersion\Exploe r\RunMRU 的右窗口中保存著這些操作,刪掉不需要的串值即可。
2、調整層次式菜單的顯示速度
打開注冊表編輯器,在 HKEY_CIURRENT_USER\ControlPanel\ desktop下,右鍵單擊窗口右欄,出現 "新增" 菜單,選 "串值",命名為 MenuShowDlay ,雙擊之,顯示對話框,可設數值為 1~10 , 1最快。重新啟動 Windows 95 就可以使設置生效了。
3、為特定的應用程序增加聲音效果
1. 在"運行"框中鍵入 c:\windows\Regedit.exe 進入"注冊表編輯器" ( 的窗口 ) ;
2. 打開 HKEY\CURRENT\USER\AppEvents\Schemes\Apps;
3. 右擊 Apps ,則出現一個快捷菜單;
4. 在該快捷菜單中選擇"新建",然後選擇"主鍵 (K) "命令;
5. 在 "New Value # 1" 框中輸入用戶要增加聲音效果的應用程序名後按回車
6. 右擊剛建的主值,則出現一個快捷菜單;
7. 在該快捷菜單中選擇 "新建" ,然後選擇"主鍵 (K) "命令;
8. 在 "New Value # 1" 框中輸入用戶主值,主值可為:
Close Open
G.P.FaultRestoreDown
Maximize RestoreUp
MenuCommand
SystemAsterisk
MenuPopup
SystemExclamation
Minimize SystemQuestion
9. 關閉"注冊表編輯器",回到"控制面板"的"聲音"。
4、修改"長文件名的命名准則"
Win95 支持長文件名,它會為每個長文件名自動生成一個古老的 8.3 格式的短文件名。當長文件名超過了 8 個字母時,短文件名就會出現一個波浪號加上一個數字 ( 這就是數字尾巴 ) 。數字尾巴的作用是區分前 8 個字母相同的長文件名,但當某個長文件名的前 8 個字母唯一時, Win95 也會給短文件名後面加上數字尾巴,這在邏輯上給人一種"多餘"的感覺。其實這種"規則"也是可以改變的:
在注冊表編輯器中打開 HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\FileSystem 後,給 FileSystem 新建一個 Binary Value ,命名為 "NameNumericTail",設定其值為 0 。重新啟動機器後, Win95 就會使(DOS下的)文件名盡可能接近長名,易於區別,又絕不相同。
5、改變窗口變化時的動感效果
當你點擊任務欄上的某個應用程序時,窗口恢復到桌面上;當最小化窗口時,窗口縮小到任務欄上。這時窗口的變化都有一個顯示的變化過程,如果你不喜歡這種顯示過程的處理方式,也可以使這種視覺效果失效,方法是:
打開注冊表編輯器,找到 HKEY_CURRENT_USER\Control Panel\ Desktop\WindowsMetrics 。在右邊窗格空白處單擊滑鼠右鍵,然後從彈出的菜單中選擇 "新建" (New)\ "串值" (String Value) ,輸入 Minanimate 及回車,這時在右窗格中就有了一個名為 Minanimate 的鍵值,在其上單擊滑鼠右鍵並選擇 "修改" (Modify) ,在鍵值數據 (Value Data) 文本框中輸入 0 並回車,然後關閉注冊表編輯器並重新啟動 Win95 。現在,當你極小化一個程序(使它縮回到任務欄上)或者在任務欄上單擊它的圖標使程序窗口恢復正常或最大狀態時,窗口會突然出現在屏幕上,沒有視覺變化過程,給人一種"快速"的感覺。
6、為一台機器設置兩個IP地址
一般情況下只能為一個網路適配器配置一個 IP 地址,但通過修改系統注冊表,卻可以為一個網卡配置多個 IP 地址:
Ⅲ 怎樣打開注冊表
用regedit
在開始菜單中,有個運行選項,輸入英文 「regedit」即可打開注冊表,或在任務管理器中,文件菜單中的新建任務輸入「regedit」。
不是高手的建議不要輕易修改注冊表,注冊表是系統最重要的部分,一切有關電腦的東西都在里邊,如果改錯,可能引起軟體無法運行等問題,如果嚴重甚至系統癱瘓。可以下第三方軟體,間接修改注冊表,這樣會安全些,因為軟體會有提示。
比如魔法兔子、windows優化大師。
Ⅳ 怎麼打開注冊表
注冊表是windows中最重要的文件之一,是幫助Windows控制硬體、軟體、用戶環境的重要東東。怎麼打開注冊表?其實只需打開「開始菜單」—點「運行」—輸入「regedit」,點確定,即可
例如:有一些垃圾軟體,如何要徹底刪除,就點查找,然後輸入垃圾軟體的英文關鍵詞,找到之後,刪除鍵值,即可!
對於廣大菜鳥朋友,注冊表是不能輕易修改的,否則很可能導致你的系統崩潰哦~
怎麼打開注冊表?現在有個大概了解了吧?
請採納!!!!!!!!!
Ⅳ 注冊表怎樣打開
開始--運行--regedit 就打開了
注冊表的作用:
從Windows 95開始,Microsoft在Windows中引入了注冊表(英文為REGISTRY)的概念(實際上原來在Windows NT中已有此概念)。注冊表是Windows 95及Windows 98的核心資料庫,表中存放著各種參數,直接控制著Windows的啟動、硬體驅動程序的裝載以及一些Windows應用程序運行的正常與否,如果該注冊表由於鞭種原因受到了破壞,輕者使Windows的啟動過程出現異常,重者可能會導致整個Windows系統的完全癱瘓。因此正確地認識、修改、及時地備份以及有問題時恢復注冊表,對Windows用戶來說就顯得非常重要了。
一、注冊表的結構劃分及相互關系
WINDOWS的注冊表有六大根鍵,相當於一個硬碟被分成了六個分區。
在「運行」對話框中輸入RegEdit,然後單擊「確定」按鈕,則可以運行注冊表編輯器。
Windows 98中文版的注冊表Registry(System.dat、User.dat、Config.pol)的數據組織結構。
注冊表的根鍵共六個。這些根鍵都是大寫的,並以HKEY_為前綴;這種命令約定是以Win32 API的Registry函數的關鍵字的符號變數為基礎的。
雖然在注冊表中,六個根鍵看上去處於一種並列的地位,彼此毫無關系。但事實上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。
HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系統啟動後,系統就映射出HKEY_CURRENT_USER中的信息,使得用戶可以查看和編輯其中的信息。
實際上,HKEY_LOCAL_MACHINE\SOFTWARE\Classes就是HKEY_CLASSES_ROOT,為了用戶便於查看和編輯,系統專門把它作為一個根鍵。同理,HKEY_CURRENT_CONFIG\SY-STEM\Current Control就是HKEY_LOCAL_MACHINE\SYSTEM\Current Control。
HKEY_USERS中保存了默認用戶和當前登錄用戶的用戶信息。HKEY_CURRENT_USER中保存了當前登錄用戶的用戶信息。
HKEY_DYN_DATA保存了系統運行時的動態數據,它反映出系統的當前狀態,在每次運行時都是不一樣的,即便是在同一台機器上。
根據上面的分析,注冊表中的信息可以分為HKEY_LOCAL_MACHINE和HKEY_USERS兩大類,這兩大類的詳細內容請看後面的介紹。
二、六大根鍵的作用
在注冊表中,所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來,十分類似於目錄結構。每個鍵都包含了一組特定的信息,每個鍵的鍵名都是 和它所包含的信息相關的。如果這個鍵包含子鍵,則在注冊表編輯器窗口中代表這個鍵的文件夾的左邊將有「+」符號,以表示在這個文件夾中有更多的內容。如果這個文件夾被用戶打開了,那麼這個「+」就會變成「-」。
1.HKEY_USERS
該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之一。
2.HKEY_CURRENT_USER
該根鍵包含本地工作站中存放的當前登錄的用戶信息,包括用戶登錄用戶名和暫存的密碼(註:此密碼在輸入時是隱藏的)。用戶登錄Windows 98時,其信息從HKEY_USERS中相應的項拷貝到HKEY_CURRENT_USER中。
3.HKEY_CURRENT_CONFIG
該根鍵存放著定義當前用戶桌面配置(如顯示器等)的數據,最後使用的文檔列表(MRU)和其他有關當前用戶的Windows 98中文版的安裝的信息。圖5為HKEY_CURRENT_CONFIG子關鍵字之間的連接情況。
4.HKEY_CLASSES_ROOT
根據在Windows 98中文版中安裝的應用程序的擴展名,該根鍵指明其文件類型的名稱。
在第一次安裝Windows 98中文版時,RTF(Rich Text format)文件與寫字板(WordPad)&127;聯系起來,但在以後安裝了中文Word 6.0後,雙擊一個RTF文件時,將自動激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,將替代WIN.INI文件中的[Extensions]&127;小節中的設置項,它把應用程序與文件擴展名聯系起來,它也替代了Windows 3.x中的Reg.dat文件中的相似的設置項。
5.HKEY_LOCAL_MACHINE
該根鍵存放本地計算機硬體數據,此根鍵下的子關鍵字包括在SYSTEM.DAT中,用來提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的一組鍵中。
該根鍵中的許多子鍵與System.ini文件中設置項類似。圖7顯示了HKEY_LOCAL_MACHINE根鍵下的各個子鍵之間的情況。
6.HKEY_DYN_DATA
該根鍵存放了系統在運行時動態數據,此數據在每次顯示時都是變化的,因此,此根鍵下的信息沒有放在注冊表中。圖8顯示了HKEY_DYN_DATA根鍵下的各個子鍵的情況。
三、注冊表部分重要內容
注冊表是一個大型資料庫Registry。要詳細地分析該資料庫,不是一兩頁就能介紹完。我曾經用了半年多時間分析此資料庫結構。下面只介紹部分重要內容。
(一)HKEY_CLASS_ROOT
1.HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon雙擊窗口右側的默認字元串,在打開的對話框中刪除原來的「鍵值」,輸入%1。重新啟動後,在「我的電腦」中打開Windows目錄,選擇「大圖標」,然後你看到的Bmp文件的圖標再也不是千篇一律的MSPAINT圖標了,而是每個Bmp文件的略圖(前提是未安裝ACDSee等看圖軟體)。
(二)HKEY_CURRENT_USER
1.HKEY_CURRENT_USER\Control Panel\Desktop 中新建串值名MenuShowDelay=0 可使「開始」菜單中子菜單的彈出速度提高。
2.在HKEY_CURRENT_USER\Control Panel\Deskt-op\WindowsMeterics中新建串值名MinAnimate,值為1啟動動畫效果開關窗口,值為0取消動畫效果。
(三) HKEY_LOCAL_MACHINE
1.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell folders 保存個人文件夾、收藏夾的路徑。
2.HKEY_LOCAL_MACHINE\system\currentControl-Set\control\keyboard Layouts 保存鍵盤使用的語言以及各種中文輸入法。
3.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\uninstall 保存已安裝的Windows應用程序卸載信息。
4.HKEY_LOCAL_MACHINE\system\CurrentControl-Set\services\class 保存控制面板-增添硬體設備-設備類型目錄。
5.HKEY_LOCAL_MACHINE\system\Current-ControlSet\control\update 設置刷新方式。值為00設置為自動刷新,01設置為手工刷新[在資源管理器中按F5]。
6.HKEY_LOCAL_MACHINE\software\microsoft\win-dows\currentVersion\run 保存由控制面板設定的計算機啟動時運行程序的名稱,其圖標顯示在任務條右邊。在「啟動」文件夾程序運行時圖標也在任務條右邊。
7.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\Policies\Ratings 保存IE4.0中文版「安全」\「分級審查」中設置的口令(數據加密),若遺忘了口令,刪除 Ratings 中的數據即可解決問題。
8.HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\desktop\nameSpace 保存桌面中特殊的圖標,如回收站、收件箱、MS Network等。
(四) HKEY_USERS
1.HKEY_USERS\.Default\software\microsoft\internet explorer\typeURLs保存IE4.0瀏覽器地址欄中輸入的URL地址列表信息。清除文檔菜單時將被清空。
2.HKEY_USERS\.Default\so..\mi..\wi..\current-Version\ex..\menuOrder\startMenu保留程序菜單排序信息。
3.HKEY_USERS\.Default\so..\microsoft\windows\current-Version\explorer\RunMRU保存「開始 \ 運行...」中運行的程序列表信息。清除文檔菜單時將被清空。
4.HKEY_USERS\.Default\so..\microsoft\windows\current-Version\explorer\RecentDocs 保存最近使用的十五個文檔的快捷方式(刪除掉可解決文檔名稱重復的毛病),清除文檔菜單時將被清空。
5.HKEY_USERS\.default\software\microsoft\windows\currentVersion\applets 保存Windows應用程序的記錄數據。
6.HKEY_USERS\.default\software\microsoft\windows\currentVersion\run保存由用戶設定的計算機啟動時運行程序的名稱,其圖標顯示在任務條右側。
注冊表通過鍵和子鍵來管理各種信息。但是,注冊表中的所有信息是以各種形式的鍵值項數據保存下來。在注冊表編輯器右窗格中,保存的都是鍵值項數據。這些鍵值項數據可分為如下三種類型:
1.字元串值
在注冊表中,字元串值一般用來表示文件的描述、硬體的標識等。通常它由字母和數字組成,最大長度不能超過255個字元。在圖9所示中,「D:\pwin98\trident」即為鍵值名「a」的鍵值,它是一種字元串值類型的。同樣地,「ba」也為鍵值名「MRUList」的鍵值。通過鍵值名、鍵值就可以組成一種鍵值項數據,這就相當於Win.ini、Ssyt-em.ini文件中小節下的設置行。其實,使用注冊表編輯器將這些鍵值項數據導出後,其形式與INI文件中的設置行完全相同。
2.二進制值
在注冊表中,二進制值是沒有長度限制的,可以是任意個位元組長。在注冊表編輯器中,二進制以十六進制的方式顯示出來,如圖10所示。 在圖10中,鍵值名Wizard的鍵值「80 00 00 00」就是一個二進制。在如圖11所示的「編輯二進制值」對話框時,在編輯框的左邊輸入十六進制數時,其右邊將會顯示相應的ASCII碼。
3.DWORD值
DWORD值是一個32位(4個位元組,即雙字)長度的數值。在注冊表編輯器中,您將發現系統會以十六進制的方式顯示DWORD值,如圖12所示。在編輯DWORD數值時,可以選擇用十進制還是16進制的方式進行輸入。
Ⅵ 如何打開注冊表
1.最簡單的方法:開始--運行中輸入regedit就可以了。
2.另外一種方法:在Windows目錄下找到regedit.exe,直接雙擊也可以打開。 隨後是Win2000/XP出場。因為2000/XP在設計時加上了許可權這一概念,所以在這2個系統裡面有2種方法可以打開注冊表編輯器。一種是直接在開始--運行中輸入regedit,出現的界面和98/Me一樣。這里就不詳細說明了。另外一種打開方式是本文的重點內容----有許可權限制的注冊表編輯器(打開方法:開始----運行中輸入regedt32)。如圖所示(這里是WinXP的截圖,Win2000下的截圖和WinXP是一樣的)。
大家可以在圖1中看到當你選中一個鍵值的時候,編輯下拉菜單下就可以看到一個選項----許可權,用滑鼠單擊這個選項以後會出現圖2的窗口。用滑鼠分別單擊各個用戶組就可以看到不同的許可權限制,如果你覺得某一個用戶組的權利太高了,就可以在下方修改許可權(注意:必須賦予Administrators組用戶完全許可權,否則一旦你或相應的軟體、驅動程序要修改注冊表,但是由於所有的組用戶都沒有許可權修改,所以你將不能夠成功安裝。所以必須把完全許可權賦予Administrators組用戶(系統默認)。圖3是Administrators組用戶所擁有的許可權。看了這些以後我想大家都應該知道該如何正確的打開注冊表編輯器了吧,如果還不清楚的話就請看下面這張表,看了以後如果還有問題的話歡迎留言或發Email給我
操作系統版本 打開方法 注意事項
Win98/98SE/Me 運行中輸入regedit.exe 因為98/ME裡面沒有任何有效的許可權限制功能,所以任何用戶均對注冊表由完全控制功能。
Win2000/XP 1.運行中輸入regedit.exe
2.運行中輸入regedt32.exe 使用第一種方法打開的注冊表編輯器和Win98下的界面一樣,而且功能也一樣,用佯沒有可以設置許可權的地方,但是使用第二種方法打開的注冊表編輯器就可以很方便的設置許可權,如果你作為一個網路管理員的話,建議你安裝完系統以後使用第2種方法打開注冊表編輯器,然後修改需要修改的許可權設置部分以免被他人惡意修改
Ⅶ 如何打開注冊表文件
你好!注冊表文件也叫注冊表管理器,打開管理器,就可以看到注冊表中的信息,下面是打開注冊表文件的方法:
點擊開始(xp用戶用的是「開始」,windows7用戶是一個徽標,vista一樣。)
找到「運行」(在「關閉計算機」的上方)
再輸入「regedit」,就可以打開注冊表管理器了。
它記錄了軟體安裝的信息,如果刪除了存在的應用軟體的注冊表信息,那麼應用軟體就會出問題,所以不要隨意刪除,但是,有些已經卸載的軟體,還有注冊表,自己又不想找,那麼可以用國產的殺毒軟體來清理(清理垃圾、清理痕跡......這些東西基本是國產的)。
ok
Ⅷ 怎麼打開注冊表注冊表有什麼功能怎麼用
點開始
運行
輸入:regedit
什麼是注冊表?
注冊表因為它復雜的結構和沒有任何聯系的CLSID鍵使得它可能看上去很神秘。不幸的是,微軟並沒有完全公開講述關於注冊表正確設置的支持信息,這樣使得注冊表看上去更不可琢磨。處理和編輯注冊表如同「黑色藝術」一樣,它在系統中的設置讓用戶感覺象在黑暗中摸索一樣找不到感覺。這樣,因為用戶對這方面的缺乏了解使得注冊表更多的出現故障。
Windows注冊表是幫助Windows控制硬體、軟體、用戶環境和Windows界面的一套數據文件,注冊表包含在Windows目錄下兩個文件system.dat和user.dat里,還有它們的備份system.da0和user.da0。通過Windows目錄下的regedit.exe程序可以存取注冊表資料庫。在以前,在windows的更早版本(在win95以前),這些功能是靠win.ini,system.ini和其他和應用程序有關聯的.ini文件來實現的.
在windows操作系統家族中,system.ini和win.ini這兩個文件包含了操作系統所有的控制功能和應用程序的信息,system.ini管理計算機硬體而win.ini管理桌面和應用程序。所有驅動、字體、設置和參數會保存在.ini文件中,任何新程序都會被記錄在.ini文件中。這些記錄會在程序代碼中被引用。因為受win.ini和system.ini文件大小的限制,程序員添加輔助的.INI文件以用來控制更多的應用程序。舉例來說,微軟的Excel有一個excel.ini文件,它包含著選項、設置、預設參數和其他關繫到Excel運行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路徑和文件名即可。
最開始,system.ini和win.ini控制著所有windows和應用程序的特徵和存取方法,它在少數的用戶和少數應用程序的環境中工作的很好。隨著應用程序的數量和復雜性越來越大,則需要在.ini文件中添加更多的參數項。這樣下來,在一個變化的環境中,在應用程序安裝到系統中後,每個人都會更改.ini文件。然而,沒有一個人在刪除應用程序後刪除.ini文件中的相關設置,所以system.ini和win.ini這個兩個文件會變的越來越大。每增加的內容會導致系統性能越來越慢。而且每次應用程序的升級都出現這樣的難題:升級會增加更多的參數項但是從來不去掉舊的設置。而且還有一個明顯的問題,一個.ini文件的最大尺寸是64KB。為了解決這個問題,軟體商自己開始支持自己的.ini文件,然後指向特定的ini文件如win.ini和system.ini文件。這樣下來多個.ini文件影響了系統正常的存取級別設置。如果一個應用程序的.ini文件和WIN.INI文件設置起沖突,究竟是誰的優先順序更高呢?
注冊表最初被設計為一個應用程序的數據文件相關參考文件,最後擴展成對於32位操作系統和應用程序包括了所有功能下的東東.注冊表是一套控制操作系統外表和如何響應外來事件工作的文件。這些「事件」的范圍從直接存取一個硬體設備到介面如何響應特定用戶到應用程序如何運行等等。注冊表因為它的目的和性質變的很復雜,它被設計為專門為32位應用程序工作,文件的大小被限制在大約40MB。
注冊表都做些什麼?
注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Winnt下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS來控制的。在Win95下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win95 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。
在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。
在系統中注冊表是一個記錄32位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS支持的設備。無BIOS支持設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。
當一個用戶准備運行一個應用程序,注冊表提供應用程序信息給操作系統,這樣應用程序可以被找到,正確數據文件的位置被規定,其他設置也都可以被使用。
注冊表保存關於預設數據和輔助文件的位置信息、菜單、按鈕條、窗口狀態和其他可選項。它同樣也保存了安裝信息(比如說日期),安裝軟體的用戶,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的信息也不同。
然而,一般來說,注冊表控制所有32位應用程序和驅動,控制的方法是基於用戶和計算機的,而不依賴於應用程序或驅動,每個注冊表的參數項控制了一個用戶的功能或者計算機功能。用戶功能可能包括了桌面外觀和用戶目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以用戶來說項都是公用的。
有些程序功能對用戶有影響,有些時作用於計算機而不是為個人設置的,同樣的,驅動可能是用戶指定的,但在很多時候,它們在計算機中是通用的。
注冊表控制用戶模式的例子有:
控制面板功能;
桌面外觀和圖標;
網路參數;
瀏覽器功能性和特徵;
那些功能中的某些是和用戶無關的,有些是針對用戶的。
計算機相關控制項基於計算機名,和登陸用戶無關。控制類型的例子是安裝一個應用程序,不管是哪個用戶,程序的可用性和存取是不變的,然而,運行程序圖標依賴於網路上登陸的用戶。網路協議可用性和優先權基於計算機,但是當前連接和用戶信息相關。
這里是在注冊表中基與計算機控制條目的一些例子:
存取控制;
登陸確認;
文件和列印機共享;
網卡設置和協議;
系統性能和虛擬內存設置;
沒有了注冊表,Win95和Winnt 就不太可能存在。它們實在太復雜了,以致於用過去的.ini文件無法控制,它們的擴展能力需要幾乎無限制的安裝和使用應用程序,注冊表實現了它。然而,注冊表比.ini文件更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。
在系統中注冊表控制所有32位應用程序和它們的功能及多個應用程序的交互,比如復制和粘貼,它也控制所有的硬體和驅動程序。雖然多數可以通過控制面板來安裝和設置,理解注冊表仍是做Winnt和Win95系統管理基本常識。
二、注冊表的結構
注冊表的結構
注冊表是Windows程序員建造的一個復雜的信息資料庫,它是多層次式的。在不同系統上注冊表的基本結構相同。其中的復雜數據會在不同方式上結合,從而產生出一個絕對唯一的注冊表。
計算機配置和預設用戶設置的注冊表數據在Winnt中被保存在下面這五個文件中:
DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。
Win95中所有系統注冊信息保存在windows目錄下的SYSTEM.DAT文件里。所有硬體設置和軟體信息也保存在這個文件。它要比NT注冊表文件簡單的多,因為這里並不需要更多的控制。Win95被設計為一個網路的客戶或者單獨工作的系統,所以用戶控制或者安全級別和NT不一樣。這使得Win95注冊表工作比NT更容易,所以這個文件也比較小。
Win95用戶的注冊數據一般被保存在windows目錄下的user.dat里。如果你在控制面板|密碼|用戶配置文件中創建並使用多於一個用戶的配置文件,每個用戶就會有在\WINDOWS\Profiles\username\USER.DAT下它自己的user.dat文件。在啟動時,系統將記錄你的登陸,從你目錄中的配置文件(USER.DAT信息)將被裝入,以用來保持你自己的桌面和圖標。
控制鍵
在注冊表編輯器中注冊表項是用控制鍵來顯示或者編輯的。控制鍵使得找到和編輯信息項組更容易。因此,注冊表使用這些條目。下面是六個控制鍵
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
HKEY_USERS
HKEY_CURRENT_USER
Winnt和Win95的注冊表並不兼容。從Win95向Winnt升級需要你重新安裝32位應用程序,重新在桌面上創建圖標,並重新建立用戶環境。
通過控制鍵可以比較容易編輯注冊表。雖然它們顯示和編輯好象獨立的鍵,其實HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG是 HKEY_LOCAL_MACHINE的一部分。HKEY_CURRENT_USER是HKEY_USERS的一部分。
HKEY_LOCAL_MACHINE包含了HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG的所有內容。每次計算機啟動時,HKEY_CURRENT_CONFIG和HKEY_CLASSES_ROOT的信息被映射用以查看和編輯。
HKEY_CLASSES_ROOT其實就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes,但是在HKEY_CLASSES_ROOT窗編輯相對來說顯得更容易和有條理。
HKEY_USERS保存著預設用戶信息和當前登陸用戶信息。當一個域成員計算機啟動並且一個用戶登陸,域控制器自動將信息發送到HKEY_CURRENT_USER里,而且HKEY_CURRENT_USER信息被映射到系統內存中。其他用戶的信息並不發送到系統,而是記錄在域控制器里。
鍵和子鍵
數據被分割成多層次的鍵和子鍵,建立分層次(就象Exploer一樣)結構更易於編輯。每個鍵有成組的信息而且根據在其中的數據類型被命名。每個鍵在它的文件夾圖標上都有一個加號(+)標志子鍵說明在它下面還有更多內容的東西。當點開它的時候,文件夾的加號標志被替換成一個減號(-)標志,然後顯示出下一級的子鍵。
所有軟體,硬體,windows工作的設置都存放在HKEY_LOCAL_MACHINE。所有安全策略,用戶許可權和共享信息也包括在這個鍵中。用戶許可權,安全策略,共享信息可以通過Windows NT域用戶管理器,Explorer和Win95中控制面板來設置。
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT包含了所有應用程序運行時必需的信息:
在文件和應用程序之間所有的擴展名和關聯;
所有的驅動程序名稱;
類的ID數字(所要存取項的名字用數字來代替);
DDE和OLE的信息;
用於應用程序和文件的圖標;
HKEY_CURRENT_CONFIG.
HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中當前硬體配置信息的映射。如果系統只有一個配置文件,也就是原始配置,數據將一直在同樣的地方。在控制面板|系統|硬體配置文件|創建一個額外的配置使額外配置信息放入HKEY_LOCAL_MACHINE。當Win95中存在多個配置文件時,當每次計算機啟動時將給出一個提示讓你選擇一個配置文件。在Winnt中,在啟動時你可以按空格鍵來選擇上次正常啟動時硬體配置文件。根據硬體配置文件選擇的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。
HKEY_DYN_DATA
HKEY_DYN_DATA和其他的注冊表控制鍵不同,因為實際上它並不被寫入硬碟驅動器中。Win95的一個優點是,在系統啟動時HKEY_DYN_DATA這個控制鍵儲存收集到的即插即用信息並配置它們。它保存在內存中,Win95用它來控制硬體。因為是在內存中,所以它不從硬碟中讀取,每次當你啟動計算機時,配置都有可能會不一樣。在啟動時Win95必須計算超過1600種可能的配置。所以,如果系統改變既定的設置而沒有報告給Win95那麼潛在的問題就可能發生。系統大多數時間工作良好,但是並非一直如此。
HKEY_USERS
HKEY_USERS僅包含了預設用戶設置和登陸用戶的信息。雖然它包含了所有獨立用戶的設置,但在用戶未登陸網路時用戶的設置是不可用的。這些設置告訴系統哪些圖標會被使用,什麼組可用,哪個開始菜單可用,哪些顏色和字體可用,和控制面板上什麼選項和設置可用。
HKEY_CURRENT_USER
用來保存當前用戶和預設用戶的信息,HKEY_CURRENT_USER僅映射當前登陸用戶的信息。
各主鍵的簡單介紹
HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE是一個顯示控制系統和軟體的處理鍵。HKLM鍵保存著計算機的系統信息。它包括網路和硬體上所有的軟體設置。(比如文件的位置,注冊和未注冊的狀態,版本號等等)這些設置和用戶無關,因為這些設置是針對使用這個系統的所有用戶的。
HKEY_LOCAL_MACHINE\AppEvents
為了以後在瘦客戶機上運行客戶機/伺服器這樣的應用程序,在Win95/98中AppEvents鍵是空的。應用程序實際上都駐留網路伺服器上,這些鍵會保存部分指針。
HKEY_LOCAL_MACHINE\Config
這個鍵保存著你計算機上所有不同的硬體設置(這些從控制面板的系統屬性中硬體配置文件中可以創建)。這些配置在啟動時通常被復制到HKCC。每個配置會被用一個鍵(比如0001或者0002等等)來保存,每個都是一個獨立的配置。如果你只有一個單一的配置,那就只會有0001這個鍵
HKEY_LOCAL_MACHINE\Config\0001\Display
這個鍵表示顯示的設置,如熒屏字體,窗體大小,窗體位置和解析度等
一個小技巧:當設置了計算機不支持的大解析度導致Windows不能啟動時(黑屏),可以修改解析度來解決。進入安全模式,運行regedit.exe,在這個鍵的Resolution鍵值中把數據值修改為640,480或者800,600這樣的低解析度,然後重新啟動計算機即可。
HKEY_LOCAL_MACHINE\Config\0001\System
這個鍵保存著系統里列印機的信息
HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers
在這個鍵下面,有一個鍵是為系統上每一個列印機設置的,通過控制面板添加和刪除列印機會調整這個列表
HKEY_LOCAL_MACHINE\Enum
Enum鍵包含啟動時發現的硬體設備和那些既插即用卡的信息。Win95使用匯流排列舉在啟動時通過不同的.ini文件來檢測硬體信息。那些在啟動時被安裝的和被檢測到的硬體會顯示在這里。子鍵包括BIOS, ESDI, FLOP, HTREE, ISAPNP, Monitor, Network, Root, SCSI, 和 VIRTUAL。子鍵名表示它們各自的硬體設備信息。
HKEY_LOCAL_MACHINE\Enum\BIOS
BIOS鍵保存著系統中所有即插即用設備的信息。它們用一套代碼數列出,包括每一個鍵的詳細說明,舉例,*pnp0400是並行口LPT1的鍵。如果LPT1並不具備即插即用功能,它就會別列入到Enum下的Root鍵中
HKEY_LOCAL_MACHINE\Enum\Root
Root鍵包括所有非即插即用設備的信息。在這里,我們可以迅速斷定哪些設備是即插即用,那些不是。比如SCSI適配器,這個設備必須符合Win95中一個鍵名為ForcedConfig的硬體設置,這個不會改變。
HKEY_LOCAL_MACHINE\Enum\Network
win95的網路功能在這個鍵有詳細說明,子鍵包括了每個已經安裝的主要的服務和協議。
HKEY_LOCAL_MACHINE\HARDWARE
hardware子鍵包括了兩個多層的子鍵:DESCRIPTION鍵,它包含了中央處理器和一個浮點處理器的信息。還有一個設備映射鍵,它下面的串列鍵列出你所有的com埠。這個hardware鍵僅保存超級終端程序的信息,及數學處理器和串列口。
HKEY_LOCAL_MACHINE\Network
這個鍵僅保存網路登陸信息。所有網路服務細節都保存在HKEY_LOCAL_MACHINE\Enum\Network這個鍵中。這個鍵有一個子鍵,logon,包括了lmlogon(本地機器登陸?0=false 1=true)的值,logonvalidated(必須登陸驗證),策略處理,主登陸方式(Windows登陸 ,微軟網路客戶方式等),用戶名和用戶配置。
HKEY_LOCAL_MACHINE\SECURITY
security 有兩個子鍵,第一個是存取(它最終致使一個遠程鍵列出網路安全資源,存取許可權等)和提供(包括列出網路地址和地址伺服器),這個鍵被保留用在以後使用高級安全功能和NT兼容性上
HKEY_LOCAL_MACHINE\SOFTWARE
這個鍵列出了所有已安裝的32位軟體和程序的.ini文件。它包括了變化,依靠軟體安裝。那些程序的控制功能在這里的子鍵中列出。多數子鍵簡單的列出了安裝軟體的版本號。
我們在\Microsoft\Windows\Current Version下發現了一些有意思的設置,它有如下子鍵:
1.App paths: 你曾經安裝過的所有32位軟體的位置。
2.Applets, Compression, Controls Folder : 包括下控制面板象顯示屬性那樣屬性條的附件。
3.Detect, explorer :很多有意思的子鍵如Namespace keys of Desktop和My Computer----它們指出了回收站和撥號網路的CLSID行----和提示子鍵可以讓你建立自己的提示。
4.Extensions : 一個擴展聯系的列表,當前相關聯的擴展名和比特定的執行文件更適合的目標類型。
5.Fonts, fontsize, FS Templates :系統屬性條中所選擇文件系統模板, 伺服器,桌面計算機或者筆記本電腦信息。
6.MS-DOS Emulation :包括一個應用程序兼容子鍵 為大量過時的程序二進制鍵所設。
7.MS-DOS Options :在dos模式下的設置,如himem.sys,cd-roms等。
8.Network :網路驅動的配置。
9.Nls, Policies :系統管理員認為你不應該去做的事。
10.ProfileList :所有可以登陸你計算機的用戶名列表。
11.在Windows啟動時運行的程序的神秘之處是它們並不在開始菜單的啟動文件夾中。它們在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\下的子鍵中被執行。
Run : 程序在啟動時運行
RunOnce : windows初始化時程序在啟動時只運行一次,這個經常用在當安裝軟體之後需要重新啟動系統的時候,所以這個鍵一般都是空的。
RunServices : 它就象Run一樣,但是包含了「服務」,它不象一般的程序它們是比較重要的或者是「系統」程序。但是它們不是VXDs,就象McAfee或者RegServ工作一樣。
RunServicesOnce : 它只運行一次,但是是「系統自身」的安裝(大量的windows安裝參數:通常鍵值包括了系統目錄位置,和win95更新,可選項安裝組件,和windows啟動目錄的子鍵。
注意:在很多黑客木馬軟體中,常常在這里添加鍵值(一般是在Run中),這樣使得木馬軟體可以隨著windows啟動而啟動並且很隱秘。在這里可以查看不正常的啟動項和去掉無用的運行程序(比如我就很不喜歡超級解霸的自動伺服器,在這里可以去掉它)。
12.SharedDLLs:共享DLL的列表,每一個都給出了在一個不可知系統的一個數字等級。
13.Shell Extensions:列出了「被認可的」OLE注冊條,和相應的CLSID連接。
14.ShellScrap :這個包含了一個PriorityCacheformats的子鍵,它包括了一個空的有限值,它更象過去SmartDrive命令行參數的派生。
15.Time Zones : 主鍵值是你現在的時區;子鍵定義了所以可能的時區。
16.Uninstall:這個保存了程序在添加/刪除程序對話框的顯示;子鍵包含了指向反安裝程序的路徑。和安裝向導相似.......)winlogon(包含了合法登陸布告的文本句)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
這個子鍵包括設備驅動和其他服務的描述和控制。不同於windows nt,win95隻包括限制驅動的控制設置信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
這個子鍵包括了win95控制面板中的信息。不要編輯這些信息,因為一些小程序的改變在很多地方,一個丟失的項會使這個系統變的不穩定
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
這個鍵包括了所有win95的標准服務。所有被添加的服務和設備,每個標準的服務鍵包括了它的設置和辨認設置。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Arbitrators
atbitrators鍵包括了當兩個設備共同佔用同樣的設置需要解決的信息。四個子鍵包括了內存地址,沖突,DMA,I/O埠沖突和IRQ沖突。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class
class鍵包括了所有win95支持的設備classes控制,這些和你在添加新硬體出現的硬體組很類似,還包括了這些設備如何安裝的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs
這個鍵包括了關於這個系統變化的ie附件的可用性,它僅在你安裝過ie2。0或者更高版本才出現。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32
msnp32描述了客戶機如何在microsoft網路中實現功能,它包括了認證過程和認證者的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32
nenp32鍵描述了windows客戶如何在netware網路中工作功能,它包括了關於認證過程和證明者的信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess
在這個鍵里包括需要遠程工作在win95系統上的信息,有認證參數,主機信息,和為了建立一個撥號連接工作的協議信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP
這個鍵包括了所以snmp(簡單網路管理協議)的參數。它包括了允許的管理,配置陷阱,和有效的團體。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD
vxd鍵包括了win95中所有32位虛擬設備驅動信息,win95自動管理它們,所以不必要用注冊表編輯器編輯它們,所以的靜態vxds用子鍵列出。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebPost
webpost鍵包括了所有裝載的internet郵局的設置,如果你連接一個isp,並且它列出載這里,你應該給自己選則一個伺服器。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
這個鍵列出了當連接到internet上winnsock文件的信息,如果列出了不正確的文件,你將不會連接上internet。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinTrust
wintrust功能是檢查從Internet上下載來的文件是否有病毒,它可以確保你得到干凈安全的文件。
HKEY_CLASSES_ROOT
在注冊表中HKEY_CLASSES_ROOT是系統中控制所有數據文件的項。這個在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制鍵包括了所有文件擴展和所有和執行文件相關的文件。它同樣也決定了當一個文件被雙擊時起反應的相關應用程序。
HKEY_CLASSES_ROOT被用作程序員在安裝軟體時方便的發送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的。程序員在運行他們的啟動程序時不需要擔憂實際的位置,相反的,他們只需要在HKEY_CLASSES_ROOT中加入數據就可以了。
在Windows用戶圖形界面下,每件事----每個文件,每個目錄,每個小程序,每個連接,每個驅動---都被看做一個對象;每個對象都有確定的屬性和它聯系。HKCR包含著對象類型和它們屬性的列表。HKCR主要的功能被設置為:
一個對象類型和一個文件擴展名關聯
一個對象類型和一種圖標關聯
一個對象類型和一個命令行動作的關聯
定義對象類型相關菜單選項和定義每一個對象類型屬性選項
在Win95中,相關菜單就是當你滑鼠右擊一個對象時所彈出的菜單;屬性就是當你選擇屬性項後一個展開的對話框。用簡單術語來說就是在改變HKCR中的設置可以改變一個給定文件擴展名預設的關聯。改變一個文件類型的預設圖標,和添加或者刪除給定對象類型的彈出菜單內容(或者所有的對象類型)
HKCR包括了三種基本類型的子鍵
\??? 或者文件擴展名子鍵
文件擴展名子鍵在彈出菜單上連接文件擴展名到對象類型和相關操作,屬性項,和相關操作。
\object 類型子鍵
對象類型子鍵定義了一個對象類型在它預設圖標的項,它的彈出菜單和屬性項,它的相關操作和它的CLSID連接。
\CLSID 子鍵
在Windows下每件事都被用一個數字取代它的名字來對待。就象人往往是用名字來處理事情一樣。CLSID是標識所有列出的圖標,應用程序,目錄,文件類型等等對象的數字。是微軟為製造商分配的,每一個都必須是唯一的。製造商將CLSID放入安裝程序文件這樣就可以在安裝時更新注冊表。
注冊表是應用程序進行時它們需要關於做什麼的指示的資料庫。比如說,假定你有一個微軟Excel 7電子數據表的Word 7文檔,當你在Word中雙擊這個電子數據表,應用程序菜單就會變成Excel的菜單而且電子數據表進入編輯狀態,就好象你在Excel中一樣。它是如何知道該做什麼呢?每個Excel 7創建的文件都有Excel的CLSID連接。Word讀這個CLSID後,到注冊表中尋找指示,依賴CLSID下的數據運行.DLL文件或者應用程序。
CLSID子鍵為對象類型提供了OLE和DDE信息和圖標。相關菜單,或者包含在它子鍵中的屬性項信息。這個可能是多數讓人看到後覺得「恐怖」的鍵。每個CLSID數必須是唯一的,實際上,為了這個目的微軟已經出產了CLSID-產生程序--這個結果導致你往往得到32位16進制的數字串,除非你是程序員,否則多數部分鍵看起來是很枯燥的。它們包括內存管理模式,客戶機/伺服器配置,和OLE處理的.dll連接。
關於子鍵的一點註解
1)shell:Shell鍵有個一」action「子鍵,如同」open「一樣,這里有一個command子鍵;command子鍵有一個預設句值,它包含了運行程序的命令行。將一個」open「子鍵放在一個對象類型的shell子鍵中會在這個對象類型的彈出菜單上多出一個」open「選項,給這個open子鍵一個command(預設命令行"C:\Windows \Notepad.exe %1")子鍵會使得打開這個對象類型時使用筆記本做為預設應用程序。其他操作選項包括View,Print,Copy,Virus,Scan等等。
2)shellex:Shellex鍵有一個子鍵。它們包含的每一個子鍵指向一個為對象類型執行OLE和DDE功能的CLSID項(比如說快速查看,一個菜單處理子鍵下指向一個有句值的CLSID鍵列出了包含了文件瀏覽功能的.dll文件)
Ⅸ 怎樣打開注冊表
開始>-運行>-regedit
一般注冊表不許要自己設置,搞不好還可能導致一些軟體甚至是系統服務項工作異常,但在卸載軟體後可以自己清理一下軟體留下的垃圾文件,具體做法是編輯>-查找>-填文件名或其關鍵字>-右鍵刪除>-一直按F3直到清理完畢。
建議你先導出你要操作的項到桌面點 文件>-導出。如果你想學注冊表知道每一項的作用,也可以這樣先導出,再刪除,看看有什麼後果,如果誤操作再雙擊導入你導出的一項就可以了。很簡單的。
我知道的就這么多了。謝謝
Ⅹ 怎麼打開注冊表
最簡單的方法:開始--運行中輸入regedit就可以了
另外一種方法:在Windows目錄下找到regedit.exe,直接雙擊也可以打開。
隨後是Win2000/XP出場。因為2000/XP在設計時加上了許可權這一概念,所以在這2個系統裡面有2種方法可以打開注冊表編輯器。一種是直接在開始--運行中輸入regedit,出現的界面和98/Me一樣