国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

保護(hù)系統(tǒng):Win XP中赤手空拳備份注冊表

瀏覽:6日期:2023-12-14 09:23:03
本文以Windows XP為例(其他Windows版本可參考操作),介紹使用Windows“記事本”程序查找、修改注冊表數(shù)據(jù)以及使用簡單的批處理腳本備份注冊表的方法。 兩個重要的分支 1.用戶個人數(shù)據(jù)[HKEY_CURRENT_USER] 該分支中存放的是當(dāng)前登錄用戶的個人喜好設(shè)置、所用的軟件的設(shè)置等個人數(shù)據(jù)。無論來賓、受限用戶、高級用戶還是管理員,都可以修改屬于自己個人的注冊表數(shù)據(jù)。用戶個人的注冊表數(shù)據(jù)就是“注冊表編輯器”左側(cè)窗格[HKEY_CURRENT_USER]所包含的項、子項和值項。 2.系統(tǒng)的核心數(shù)據(jù)[HKEY_LOCAL_MacHINE] 只有管理員權(quán)限的用戶可以訪問系統(tǒng)注冊表數(shù)據(jù),其中存放了系統(tǒng)中各項重要的核心設(shè)置數(shù)據(jù)。系統(tǒng)的注冊表數(shù)據(jù)就是“注冊表編輯器”左側(cè)窗格顯示的[HKEY_LOCAL_MACHINE]所包含的項、子項和值項。 與備份注冊表過招 任務(wù)1:備份注冊表分支并編輯部分設(shè)置 第一步:點擊“開始→運行”(或命令行提示符),輸入以下命令導(dǎo)出兩個注冊表分支(驅(qū)動器、路徑及文件可自定義),導(dǎo)出后的myreg.reg大小約為8MB~9MB,而sysreg.reg大小約為30MB~60MB,視個人情況略有不同。 reg export hkcu c:myreg.reg reg export hklm c:sysreg.reg 第二步:分別右擊myreg.reg和sysreg.reg,選擇“編輯”或“發(fā)送到→記事本”(創(chuàng)建右鍵菜單“發(fā)送到→記事本”,可將“開始”菜單中的“記事本”快捷方式復(fù)制到“C:Documents and SettingsusernameSendTo”文件夾),用“記事本”程序打開myreg.reg文件。 第三步:點擊菜單命令“編輯→查找”,輸入要查找內(nèi)容的關(guān)鍵字,單擊“查找下一個”。查找到一個數(shù)據(jù),可執(zhí)行刪除、修改操作,然后按F3鍵可繼續(xù)查找下一個數(shù)據(jù)。查找、修改所有數(shù)據(jù),選擇菜單“文件→保存”保存注冊表文件。  任務(wù)2:恢復(fù)用戶設(shè)置 (1)圖形界面恢復(fù)方式:在發(fā)生問題需要恢復(fù)時,右擊myreg.reg選擇“合并”即可。 (2)命令行模式恢復(fù)方式:在命令行模式下輸入“reg import c:myreg.reg”(不包括外引號)命令就能將其導(dǎo)入注冊表。 任務(wù)3:自制Net Transport的128線程補(bǔ)丁 第一步:點擊“開始→運行”,輸入“Regedit.exe”(不含引號)回車,打開“注冊表編輯器”,轉(zhuǎn)至[HKEY_CURRENT_USERSoftwareXiNetTransport 2Download]。 第二步:在右側(cè)的編輯框里新建一個DWord值命名為“Max Threads”,雙擊這個值,在“數(shù)值”中輸入128,在“基數(shù)”中選擇“十六進(jìn)制”。 第三步:選擇菜單“文件→導(dǎo)出”,“保存類型”設(shè)為“Win9x/NT4注冊文件”(在Windows 2000/XP中使用默認(rèn)的保存類型導(dǎo)出的注冊表文件無法在Windows 9x下導(dǎo)入),保存為128threads.reg(見圖1)。

圖一

第四步:復(fù)制一份128threads.reg并將新文件命名為uninstall128.reg,用“記事本”打開該文件,將[HKEY_CURRENT_USERSoftwareXiNetTransport 2Download]子項下的“'Max Threads'=dWord:00000128”修改為“'Max Threads'=-”(不包括外側(cè)中文引號),在注冊表文件中將鍵值設(shè)為“-”即代表刪除該鍵值(見圖2)。只需雙擊導(dǎo)入128threads.reg即可打上128線程補(bǔ)丁,而雙擊導(dǎo)入uninstall128.reg則將恢復(fù)未安裝補(bǔ)丁前的狀態(tài)。

圖二

小提示

★當(dāng)要清除一個值項的鍵值而保留鍵名,可將鍵值設(shè)為''(如“'Max Threads'=''”)。無論該鍵值原來是什么類型,清除后都將變成“字符串值”類型,所以“字符串值”類型以外的其他類型的鍵值一般直接刪除鍵值。當(dāng)要修改一個值項的鍵值,可用“'鍵名'=類型:鍵值”的形式(例:“'Max Threads'=dword:00000001”),如為字符串值,則可省略類型但須在鍵值兩側(cè)加上英文雙引號(例:“'Title'='Hello'”)。 ★當(dāng)要刪除一個子項或項,如要刪除[HKEY_CURRENT_USERSoftwareXiNetTransport 2Download],則只需將語句設(shè)置為 “[-HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunMyRunningProgram]”(不含中文引號,在項或子項名稱的左側(cè)添加一個減號“-”)。 任務(wù)4:自動備份注冊表 [HKEY_CURRENT_USER]和[HKEY_LOCAL_MacHINE]這兩個分支是黑客程序、后門、病毒及惡意網(wǎng)站最常攻擊的目標(biāo),一旦這兩個分支下的數(shù)據(jù)被病毒修改,要一一排查被修改的數(shù)據(jù)是件非常困難的事,而手動地輸入命令備份相當(dāng)麻煩,如何快速備份和恢復(fù)被“劫持”的系統(tǒng)呢? 第一步:打開“記事本”,輸入下列內(nèi)容,并保存為myregbak.bat: @echo off set mypath='c:myfolder'%date%'' if exist '%mypath%' rd /s /q '%mypath%' md '%mypath%' cd '%mypath%' reg export hkcu myreg.reg reg export hklm sysreg.reg 這段腳本的大意是:首先定義一個變量并將其設(shè)置為C:myfolder下以當(dāng)天的日期命名的一個目錄,如果該目錄不存在就根據(jù)變量值創(chuàng)建此目錄。然后將當(dāng)前目錄轉(zhuǎn)到這個目錄中,如果已經(jīng)存在用戶個人的注冊表備份文件myreg.reg則刪除,重新導(dǎo)出用戶個人的注冊表數(shù)據(jù)到文件。如果已經(jīng)存在系統(tǒng)的注冊表備份文件sysreg.reg則刪除,重新導(dǎo)出系統(tǒng)的注冊表數(shù)據(jù)到文件。 小提示 如果不是管理員權(quán)限的用戶,不需要備份系統(tǒng)的注冊表數(shù)據(jù)(不要輸入第7行即可)。以上提供的批處理角本在Windows XP下測試通過,驅(qū)動器、路徑及文件名可自定義。 第二步:在桌面、任務(wù)欄、開始菜單處創(chuàng)建myregbak.bat批處理文件的快捷方式,隨時手工備份。 第三步:單擊“控制面板→任務(wù)計劃→添加任務(wù)計劃”,在向?qū)е羞x擇myregbak.bat批處理文件,創(chuàng)建“備份注冊表”任務(wù)。右擊“備份注冊表”任務(wù)圖標(biāo),選擇“屬性”,單擊“計劃”選項卡,選擇一種每日定時或定期備份的方式,以便讓計算機(jī)能夠自動備份注冊表。 任務(wù)5:每天首次登錄/啟動時備份注冊表 適當(dāng)修改myregbak.bat批處理文件,單擊“開始→運行”,輸入“gpedit.msc”,打開“組策略”。雙擊打開“用戶配置→Windows設(shè)置→腳本→登錄”或“計算機(jī)配置→Windows設(shè)置→腳本→啟動”,點擊“添加”按鈕并選擇myregbak.bat,即可實現(xiàn)每天首次登錄/啟動計算機(jī)時備份一次注冊表。修改后的批處理文件如下: @echo off set mypath='c:myfolder'%date%'' if exist '%mypath%' goto :end md '%mypath%' cd '%mypath%' reg export hkcu myreg.reg reg export hklm sysreg.reg :end 注意:本文提供的批處理腳本的保存位置應(yīng)與mypath的位置在同一盤符下。 小提示 過期的注冊表備份文件,推薦不定期手工刪除,以免占用過多硬盤空間。如果感興趣的讀者可以嘗試編寫一個腳本文件并利用“任務(wù)計劃”實現(xiàn)自動刪除。

標(biāo)簽: Windows系統(tǒng) WinXP
相關(guān)文章:
主站蜘蛛池模板: 象山县| 昭平县| 策勒县| 滦南县| 定南县| 英德市| 安新县| 兰溪市| 江门市| 绥阳县| 饶平县| 沈丘县| 北票市| 千阳县| 瑞昌市| 九台市| 巴彦淖尔市| 新竹市| 门源| 平潭县| 西吉县| 新绛县| 邛崃市| 武山县| 玉门市| 安顺市| 丹凤县| 丹棱县| 邵阳市| 云南省| 襄城县| 呼和浩特市| 开平市| 盈江县| 屏山县| 奉贤区| 金堂县| 久治县| 景德镇市| 全州县| 上栗县|