- 學(xué)習(xí)目標
1.理解注冊表概念
2.掌握注冊表維護及優(yōu)化方法
一、注冊表基礎(chǔ)
1、概述
- 注冊表是Windows操作系統(tǒng)、硬件設(shè)備以及客戶應(yīng)用程序得以正常運行和保存設(shè)置的核心“數(shù)據(jù)庫”,也可以說是一個非常巨大的樹狀分層結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)
- 注冊表記錄了用戶安裝在計算機上的軟件和每個程序的相互關(guān)聯(lián)信息,它包括了計算機的硬件配置,包括自動配置的即插即用的設(shè)備和和已有的各種設(shè)備說明、狀態(tài)屬性以及各種狀態(tài)信息和數(shù)據(jù)。利用一個功能強大的注冊表數(shù)據(jù)庫來統(tǒng)─集中地管理系統(tǒng)硬件設(shè)施、軟件配置等信息,從而方便了管理,增強了系統(tǒng)的穩(wěn)定性。
2、早期的注冊表
- 以ini為擴展名的文本文件的配置文件
3、Windows 95后的注冊表
- 自Windows 95操作系統(tǒng)開始,注冊表真正成為Windows用戶經(jīng)常接觸的內(nèi)容,并在其后的操作系統(tǒng)中繼續(xù)沿用
(1)注冊表數(shù)據(jù)庫由多個文件組成
(2)Windows提供了注冊表編輯器
如果這篇文章對你幫助很大,麻煩幫忙,點下友情鏈接: 魚兒項目網(wǎng)(直接點這里),進去之后切換幾個頁面,停留幾十秒。感激不盡。本站采集全網(wǎng)自媒體,網(wǎng)賺類,電商營銷課程。里面有一些免費項目大家也可以看看
在運行處輸入命令打開注冊表編輯器
regedit
拓展:
實際上輸入的命令行都是調(diào)用操作系統(tǒng)里面的程序來執(zhí)行的。
我們來看看regedit程序的位置。
1、在此電腦頁面中,搜索輸入regedit
,進行搜索
2、找到是在c盤
4、注冊表結(jié)構(gòu)
4.1、注冊表以樹狀結(jié)構(gòu)進行呈現(xiàn)
4.1.1子樹(實際只有兩棵子樹,為了方便操作,分成了5棵子樹)
(1)HKEY_LOCAL_MACHINE:記錄關(guān)于本地計算機系統(tǒng)的信息,包括硬件和操作系統(tǒng)數(shù)據(jù)
(2)HKEY_USERS:記錄關(guān)于動態(tài)加載的用戶配置文件和默認配置文件的信息
(3)HKEY_CURRENT_USER: HKEY_USERS子樹,它指向"HKEY_USERS\I當前用戶的安全ID"包含當前以交互方式登錄的用戶配置文件
示例:
1、打開任務(wù)管理器,發(fā)現(xiàn)只有Administrator在登錄
2、命令行輸入regedit
,打開注冊表編輯器查看如下圖
(4)HKEY_CURRENT_CONFlG : HKEY_LOCAL_MACHINE子樹,指向
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current包含在啟動時由本地計算機系統(tǒng)使用的硬件配置文件的相關(guān)信息加載的設(shè)備驅(qū)動程序、顯示時要使用的分辨率
(5)HKEY_CLASSES_ROOT: HKEY_CURRENT_USER子樹包含用于各種OLE技術(shù)和文件類關(guān)聯(lián)數(shù)據(jù)的信息
4.1.2、項
可以簡單的理解文件夾,項中可以包含項和值
4.1.3、值
- 每個注冊表項或子項都可以包含稱為值的數(shù)據(jù)
- 部分值應(yīng)用于某個用戶的信息
每個注冊表項或子項都可以包含稱為值的數(shù)據(jù)部分值應(yīng)用于某個用戶的信息 - 部分值應(yīng)用于計算機所有用戶的信息
- 值由三部分組成(值的名稱、值類型、值的數(shù)據(jù))
二、注冊表基本操作
1、創(chuàng)建項
1、先點擊某一子樹,之后在右側(cè)右擊創(chuàng)建項
2、直接創(chuàng)建成功
2、創(chuàng)建值(有六種類型的值)
- 字符串值(REG_SZ):固定長度的文本字符串
- 二進制值(REG_BINARY)∶原始二進制數(shù)據(jù)。多數(shù)硬件組件信息都以二進制數(shù)據(jù)存儲
- DWORD值(REG_DWORD):數(shù)據(jù)由4字節(jié)長的數(shù)表示。設(shè)備驅(qū)動程序和服務(wù)的很多參數(shù)都是這種類型
- QWORD值(REG_QWORD)︰數(shù)據(jù)由8字節(jié)長的數(shù)表示
- 多字符串值(REG_MULTl_SZ):多重字符串。包含列表或多值的值通常為該類型
- 可擴充字符串值(REG_EXPAND_SZ)∶長度可變的數(shù)據(jù)串。該數(shù)據(jù)類型包含在程序或服務(wù)使用該數(shù)據(jù)時解析的變量
3、修改、刪除和重命名值
三、注冊表應(yīng)用
1、案例
1.1、個性化時間設(shè)置
1、
regedit
打開注冊表編輯器,選擇“編輯->查找”
2、在查找頁面中輸入sTimeFormat
,勾選“值”進行查找
3、等待片刻找到后,直接雙擊進入頁面,進行設(shè)置
4、不重啟,發(fā)現(xiàn)已經(jīng)生效了
1.2、在歡迎屏幕顯示自定義信息
1、
regedit
打開注冊表編輯器,鎖定"HKEY_LOCAL_MACHINEI\SOFTWARE\Microsoft\Windows\CurrentVersion\IPolicies\System"下的值legalnoticecaption(標題) legalnoticetext(文本)
注銷之后,再登錄,會有歡迎頁面,歡迎頁面之后就是輸入密碼頁面
1.3、禁用任務(wù)管理器
- 功能:防止有心人入侵后,對任務(wù)服務(wù)器進行操作,導(dǎo)致系統(tǒng)不能正常運作
1、
regedit
打開注冊表編輯器,鎖定"HKEY_CURRENT_USERLSOFTWARE\MicrosoftWindowslCurrentVersion\Policies\System"下新建DwORD值DisableTaskMgr,設(shè)置值為1
沒有System就新建一個System,這里發(fā)現(xiàn)不區(qū)分大小寫,system也可以。
2、不注銷,發(fā)現(xiàn)已經(jīng)生效了。
1.4、禁用控制面板
1、
regedit
打開注冊表編輯器,鎖定"HKEY_CURRENT_USERI\SOFTWARE\MicrosoftWindows\CurrentVersion\Policies\Explorer"”下新建DWORD值 NoControlPanel,設(shè)置值為1
2、這次要注銷之后才能生效
1.5、去除快捷方式左下角小箭頭
1、在桌面上,新建一個快捷方式
2、打開注冊表編輯器,鎖定"HKEY_CLASSES_ROOT\Inkfile”找到項下的IsShortcut值,直接刪除
3、注銷,再登錄之后生效。雖然小箭頭消失了,本質(zhì)上還是快捷方式
2、注冊表編輯技巧
2.1、查找字符串、值或項
1、
regedit
打開注冊表編輯器,“編輯->查看”
2、在查找頁面中,可以根據(jù)需求自由查找了
2.2、將子項添加到收藏夾
1、鎖定某個子項后,點擊“收藏夾->添加到收藏夾”
2.3、打印注冊表
1、注冊表編輯器中,“文件->打印”
2.4、復(fù)制項名字
1、打開注冊表之后,就右鍵某一項,點擊復(fù)制項名稱即可。實際上就是該項的地址。
四、注冊表維護
1、注冊表被破壞后的常見現(xiàn)象
- 無法啟動系統(tǒng)
- 無法運行或正常運行合法的應(yīng)用程序
- 找不到啟動系統(tǒng)或運行應(yīng)用程序所需的文件
- 沒有訪問應(yīng)用程序的權(quán)限
- 不能正確安裝或裝入驅(qū)動程序
- 不能進行網(wǎng)絡(luò)連接
- 注冊表條目有錯誤
2、注冊表被破壞的原因
- 應(yīng)用程序錯誤:在系統(tǒng)中安裝過多的軟件后,可能會出現(xiàn)彼此之間的沖突
- 驅(qū)動程序不兼容:安裝系統(tǒng)時有很多驅(qū)動都是自動安裝,容易產(chǎn)生不同硬件驅(qū)動程序不兼容情況,建議到官方網(wǎng)站下載對應(yīng)穩(wěn)定版驅(qū)動進行安裝
- 硬件問題:主要出現(xiàn)在硬件質(zhì)量上,比如硬盤或內(nèi)存質(zhì)量不過關(guān)造成讀寫錯誤、超頻、CMOS、病毒等
- 誤操作:誤操作是最常見的原因,可能會導(dǎo)致注冊表出現(xiàn)錯誤,嚴重者造成系統(tǒng)崩潰或無法啟動系統(tǒng)
3、備份注冊表
- 直接將注冊表數(shù)據(jù)庫文件進行備份
- 導(dǎo)出注冊表
1、找到對應(yīng)的項直接選擇導(dǎo)出
或者文件->導(dǎo)出
2、選擇保存的位置和文件的命名
3、文件是以.reg為后綴的文件進行保存
4、恢復(fù)注冊表
- 直接將數(shù)據(jù)庫文件進行覆蓋
- 將之前導(dǎo)出的項進行導(dǎo)入
雙擊reg文件文件進行導(dǎo)入
或者
注冊表編輯器中進行導(dǎo)入
5、鎖定和解鎖注冊表
1、打開注冊表編輯器,鎖定到"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"項中新建DWORD值DisableRegistryTools,將值設(shè)置為1,表示鎖定,設(shè)置為0表示解鎖
2、沒注銷,就直接生效了。
3、當注冊表被鎖定后,Windows自帶的注冊表編輯器就無法打開,需要使用外部第三方注冊表編輯工具來進行打開,找到對應(yīng)項,修改值為1
五、注冊表優(yōu)化
1、清楚多余的DLL文件
打開注冊表編輯器,鎖定到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs"項,在這個項下存放的是共享的DLL信息,注意看括號里面的數(shù)據(jù),它表示共享文件的數(shù)目,如果為0,則可將其刪除
2、安裝卸載應(yīng)用程序的垃圾信息
打開注冊表編輯器,鎖定到"HKEY_CURRENT_USER\SOFTWARE"項和"HKEY_LOCAL_MACHINE\SOFTWARE"項,這兩個項中
包含系統(tǒng)中的應(yīng)用程序,對于已知的程序是知道的,主要是針對一些未知的程序進行刪除和一些已經(jīng)卸載了的殘留
3、系統(tǒng)安裝時產(chǎn)生的無用信息
可以但是沒必要系列文章來源:http://www.zghlxwxcb.cn/news/detail-413289.html
1、刪除多余時區(qū)(必要情況下只保留北京時區(qū))
到"HKEY_LOCAL_MACHINEISOFTWARE\MicrosoftWindows NT\CurrentVersion\Time Zones“項
2、清除多余的語言代碼(英語—0409、中文—0804)
鎖定到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale"項
3、刪除多余的鍵盤布局
鎖定到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout”項,下列每一個子項代表一種鍵盤布局文章來源地址http://www.zghlxwxcb.cn/news/detail-413289.html
到了這里,關(guān)于Windows與網(wǎng)絡(luò)基礎(chǔ):注冊表基礎(chǔ)和注冊表維護與優(yōu)化的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!