注冊表是Windows操作系統(tǒng)中的一個(gè)核心數(shù)據(jù)庫,其中存放著各種參數(shù),直接控制著Windows的啟動、硬件驅(qū)動程序的裝載以及一些Windows應(yīng)用程序的運(yùn)行,從而在整個(gè)系統(tǒng)中起著核心作用。這些作用包括了軟、硬件的相關(guān)配置和狀態(tài)信息,比如注冊表中保存有應(yīng)用程序和資源管理器外殼的初始條件、首選項(xiàng)和卸載數(shù)據(jù)等,聯(lián)網(wǎng)計(jì)算機(jī)的整個(gè)系統(tǒng)的設(shè)置和各種許可,文件擴(kuò)展名與應(yīng)用程序的關(guān)聯(lián),硬件部件的描述、狀態(tài)和屬性,性能記錄和其他底層的系統(tǒng)狀態(tài)信息,以及其他數(shù)據(jù)等。這都是些重要的東西,如何防止別人修改你的注冊表呢
,我們可以讓注冊表編輯器regedit.exe禁止運(yùn)行。方法如下:
1、打開注冊表,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,如果在Policies下面沒有System的話,請請?jiān)谒旅嫘陆ㄒ豁?xiàng)(主鍵),將其命名為System;
2、然后在右邊空白處新建一個(gè)雙字節(jié)(DWORD)值,將其命名為DisableRegistryTools;
3、雙擊DisableRegistryTools,將其數(shù)值數(shù)據(jù)修改為1(DisableRegistryTools的鍵值為1和0時(shí)分別表示鎖住和解鎖)
通過上述之后,退出注冊表編輯器,再次打開注冊表時(shí),則提示“注冊表編輯已被管理員禁用”,以后別人、甚至是你都無法再用regedit.exe。
如果要恢復(fù)并可以進(jìn)行編輯的話,使用Windows自帶的記事本(或者任意的文本編輯器)建立一個(gè)*.reg文件(*表示文件名可任意取)。內(nèi)容如下:。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
將上述內(nèi)容保存為一個(gè)*.reg文件,(關(guān)于大小寫與空格的提示:Windows 9x/Me,第一行一定是“REGEDIT4”,而且必須全部大寫。而Windows 2000/XP,第一行一定要是“Windows Registry Editor Version 5.00”。該信息非常重要,如果不正確,雖然在雙擊注冊表文件后會顯示已經(jīng)導(dǎo)入,但其實(shí)并沒有成功修改注冊表文件的內(nèi)容。第二行為空行。第三行為子鍵分支。第四行為該子鍵分支下的設(shè)置數(shù)據(jù),其中的“dword”必須全部小寫。
雙擊打開該reg文件,當(dāng)詢問您“確實(shí)要把*.reg內(nèi)的信息添加到注冊表嗎?”,選擇“是”,即可將信息成功輸入注冊表中。
好了,以上就是關(guān)于注冊表的禁用和重新啟用的方法。這里是用手工的方法修改注冊表來保護(hù)?,F(xiàn)在網(wǎng)上含有惡意代碼的網(wǎng)頁也能鎖定你的注冊表,大家應(yīng)該注重防范。