注冊(cè)表基礎(chǔ)
概述
- 注冊(cè)表是Windows操作系統(tǒng)、硬件設(shè)備以及客戶應(yīng)用程序得以正常運(yùn)行和保存設(shè)置的核心"數(shù)據(jù)庫(kù)",也可以說(shuō)是一個(gè)非常巨大的樹狀分層結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng)
- 注冊(cè)表記錄了用戶安裝在計(jì)算機(jī)上的軟件和每個(gè)程序的相互關(guān)聯(lián)信息,它包括了計(jì)算機(jī)的硬件配置,包括自動(dòng)配置的即插即用的設(shè)備和已有的各種設(shè)備說(shuō)明、狀態(tài)屬性以及各種狀態(tài)信息和數(shù)據(jù)。利用一個(gè)功能強(qiáng)大的注冊(cè)表數(shù)據(jù)庫(kù)來(lái)統(tǒng)一集中地管理系統(tǒng)硬件設(shè)施、軟件配置等信息,從而方便了管理,增強(qiáng)了系統(tǒng)的穩(wěn)定性
早期的注冊(cè)表以ini
為擴(kuò)展名的文本文件的配置文件。
自Windows95操作系統(tǒng)開始,注冊(cè)表真正成為Windows用戶經(jīng)常接觸的內(nèi)容,并在其后的操作系統(tǒng)中繼續(xù)沿用
- 注冊(cè)表數(shù)據(jù)庫(kù)由多個(gè)文件組成
- Windows提供了注冊(cè)表編輯器
與INI文件不同的是:
- 注冊(cè)表采用了二進(jìn)制形式登錄數(shù)據(jù);
- 注冊(cè)表支持子鍵,各級(jí)子關(guān)鍵字都有自己的“鍵值”;
- 注冊(cè)表中的鍵值項(xiàng)可以包含可執(zhí)行代碼,而不是簡(jiǎn)單的字串;
- 在同一臺(tái)計(jì)算機(jī)上,注冊(cè)表可以存儲(chǔ)多個(gè)用戶的特性。
注冊(cè)表打開方式
regedit # 打開注冊(cè)表編輯器的命令
注冊(cè)表的特點(diǎn)
- 注冊(cè)表允許對(duì)硬件、系統(tǒng)參數(shù)、應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序進(jìn)行跟蹤配置,這使得修改某些設(shè)置后不用重新啟動(dòng)成為可能。
- 注冊(cè)表中登錄的硬件部分?jǐn)?shù)據(jù)可以支持高版本W(wǎng)indows的即插即用特性。當(dāng)Windows檢測(cè)到機(jī)器上的新設(shè)備時(shí),就把有關(guān)數(shù)據(jù)保存到注冊(cè)表中,另外,還可以避免新設(shè)備與原有設(shè)備之間的資源沖突。
- 管理人員和用戶通過(guò)注冊(cè)表可以在網(wǎng)絡(luò)上檢查系統(tǒng)的配置和設(shè)置,使得遠(yuǎn)程管理得以實(shí)現(xiàn)。
注冊(cè)表結(jié)構(gòu)
注冊(cè)表以樹狀結(jié)構(gòu)進(jìn)行呈現(xiàn)。
注冊(cè)表根鍵說(shuō)明(子樹)
HKEY_LOCAL_MACHINE |
注冊(cè)表里的所有與這臺(tái)計(jì)算機(jī)機(jī)器有關(guān)的配置信息,是一個(gè)公共配置信息單元,包括硬件和操作系統(tǒng)數(shù)據(jù) |
---|---|
HKEY_USERS |
記錄關(guān)于動(dòng)態(tài)加載的用戶配置文件和默認(rèn)配置文件的信息 |
HKEY_CURRENT_USER |
HKEY_USERS 子樹,它指向HKEY_USERS\當(dāng)前用戶的安全I(xiàn)D ,包含當(dāng)前以交互方式登錄的用戶的用戶配置文件 |
HKEY_CLASSES_ROOT |
HKEY_CURRENT_USER 子樹,包含用于各種OLE技術(shù)和文件類關(guān)聯(lián)數(shù)據(jù)的信息 |
HKEY_CURRENT_CONFIG |
HKEY_LOCAL_MACHINE 子樹,包含常被用戶在啟動(dòng)時(shí)由本地計(jì)算機(jī)系統(tǒng)使用的硬件軟件配置文件相關(guān)信息加載的驅(qū)動(dòng)程序,如字體設(shè)置、顯示器類型、打印機(jī)設(shè)置,顯示的分辨率等 |
實(shí)際只有2個(gè)根鍵,為了方便操作才分了5個(gè)。
項(xiàng)
可以簡(jiǎn)單的理解文件夾,項(xiàng)中可以包含項(xiàng)和值。
值
- 每個(gè)注冊(cè)表項(xiàng)或子項(xiàng)都可以包含稱為值的數(shù)據(jù)
- 部分值應(yīng)用于某個(gè)用戶的信息
- 部分值應(yīng)用于計(jì)算機(jī)所有用戶的信息
- 值由三部分組成(值的名稱、值類型、值的數(shù)據(jù))
注冊(cè)表的基本操作
- 創(chuàng)建項(xiàng)
- 創(chuàng)建值(有六種類型的值)
- 字符串值(
REG_Sz
):固定長(zhǎng)度的文本字符串 - 二進(jìn)制值(
REG_BINARY
):原始二進(jìn)制數(shù)據(jù)。多數(shù)硬件組件信息都以二進(jìn)制數(shù)據(jù)存儲(chǔ) - DWORD值(
REG_DWORD
):數(shù)據(jù)由4字節(jié)長(zhǎng)的數(shù)表示。設(shè)備驅(qū)動(dòng)程序和服務(wù)的很多參數(shù)都是這種類型 - QWORD值(
REG_QwORD
):數(shù)據(jù)由8字節(jié)長(zhǎng)的數(shù)表示 - 多字符串值(
REG_MULTl_SZ
):多重字符串。包含列表或多值的值通常為該類型 - 可擴(kuò)充字符串值(
REG_EXPAND_Z
):長(zhǎng)度可變的數(shù)據(jù)串。該數(shù)據(jù)類型包含在程序或服務(wù)使用該數(shù)據(jù)時(shí)解析的變量
- 字符串值(
- 修改、刪除和重命名值
個(gè)性化時(shí)間設(shè)置
路徑:HKEY_CURRENT_USER\Control Panel\International
值:sTimeFormat
在歡迎屏幕顯示自定義信息
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
值:legalnoticecaption
和legalnoticetext
禁用任務(wù)管理器
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
System沒有,需要新建一個(gè)項(xiàng)
新建DWORD值,然后設(shè)置名字DisableTaskMgr
,修改數(shù)值為1。
注意名字,區(qū)分大小寫?。?!
DisableTaskMgr
!??!
禁用控制面板
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exporer
新建DWORD值,然后設(shè)置名字NoControlPanel
,修改數(shù)值為1。
去除快捷方式左下角小箭頭
路徑:HKEY_CLASSES_ROOT\lnkfile
找到IsShortcut
,直接刪除。
注冊(cè)表維護(hù)
注冊(cè)表被破壞后的常見現(xiàn)象
- 無(wú)法啟動(dòng)系統(tǒng)
- 無(wú)法運(yùn)行或正常運(yùn)行合法的應(yīng)用程序
- 找不到啟動(dòng)系統(tǒng)或運(yùn)行應(yīng)用程序所需的文件
- 沒有訪問(wèn)應(yīng)用程序的權(quán)限
- 不能正確安裝或裝入驅(qū)動(dòng)程序·不能進(jìn)行網(wǎng)絡(luò)連接
- 注冊(cè)表?xiàng)l目有錯(cuò)誤
注冊(cè)表被破壞的原因
- 應(yīng)用程序錯(cuò)誤:在系統(tǒng)中安裝過(guò)多的軟件后,可能會(huì)出現(xiàn)彼此之間的沖突
- 驅(qū)動(dòng)程序不兼容:安裝系統(tǒng)時(shí)有很多驅(qū)動(dòng)都是自動(dòng)安裝,容易產(chǎn)生不同硬件驅(qū)動(dòng)程序不兼容情況,建議到官方網(wǎng)站下載對(duì)應(yīng)穩(wěn)定版驅(qū)動(dòng)進(jìn)行安裝
- 硬件問(wèn)題:主要出現(xiàn)在硬件質(zhì)量上,比如硬盤或內(nèi)存質(zhì)量不過(guò)關(guān)造成讀寫錯(cuò)誤、超頻、CMOS、病毒等
- 誤操作:誤操作是最常見的原因,可能會(huì)導(dǎo)致注冊(cè)表出現(xiàn)錯(cuò)誤,嚴(yán)重者造成系統(tǒng)崩潰或無(wú)法啟動(dòng)系統(tǒng)
備份注冊(cè)表
- 直接將注冊(cè)表數(shù)據(jù)庫(kù)文件進(jìn)行備份
- 導(dǎo)出注冊(cè)表:找到對(duì)應(yīng)項(xiàng)直接選擇導(dǎo)出
恢復(fù)注冊(cè)表
- 直接將數(shù)據(jù)庫(kù)文件進(jìn)行覆蓋
- 將之前導(dǎo)出的項(xiàng)進(jìn)行導(dǎo)入
鎖定和解鎖注冊(cè)表
路徑:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
新建DWORD值,名字為DisableRegistryTools
,將值設(shè)為1表示鎖定,設(shè)置為0表示解鎖。
當(dāng)注冊(cè)表被鎖定后,Windows自帶的注冊(cè)表編輯器就無(wú)法打開,需要使用外部第三方注冊(cè)表編輯工具來(lái)進(jìn)行打開,找到對(duì)應(yīng)項(xiàng),修改值為1。
**第三方注冊(cè)表編輯工具:**RegWorkshop.exe
注冊(cè)表優(yōu)化
清除多余的DLL文件
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
這個(gè)項(xiàng)下存放的是共享的DLL信息,注意看括號(hào)里面的數(shù)據(jù),它表示共享文件的數(shù)目,如果為0,則可將其刪除
安裝卸載應(yīng)用程序的垃圾信息
路徑:HKEY_CURRENT_USER\Software
這兩個(gè)項(xiàng)中包含系統(tǒng)中的應(yīng)用程序,對(duì)于已知的程序是知道的,主要是針對(duì)一些未知的程序進(jìn)行刪除和一些已經(jīng)卸載了的殘留
系統(tǒng)安裝時(shí)產(chǎn)生的無(wú)用信息
冊(cè)除多余時(shí)區(qū)(必要情況下只保留北京時(shí)區(qū))
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
清除多余的語(yǔ)言代碼(英語(yǔ)—0409、中文—0804)
路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-443094.html
刪除多余的鍵盤布局
路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
下面每一個(gè)子項(xiàng)代表一種鍵盤布局文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-443094.html
到了這里,關(guān)于【W(wǎng)indows基礎(chǔ)】注冊(cè)表的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!