欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

從命令行快速操作注冊(cè)表(圖)

 更新時(shí)間:2006年10月23日 00:00:00   作者:  
每一個(gè)熟悉Windows的人都相信,通過(guò)注冊(cè)表幾乎可以做到任何事情,真正的問(wèn)題是怎樣迅速找到正確的注冊(cè)鍵。

  絕大多數(shù)情形下,操作注冊(cè)表意味著找到某個(gè)特定的子鍵;偶爾地,可能需要修改一下子鍵的名稱(chēng)(例如,可能要進(jìn)行結(jié)構(gòu)上的改動(dòng))。那么,怎樣才能迅速找到正確的子鍵并執(zhí)行修改?另外,如果你不僅要改動(dòng)本地機(jī)器的注冊(cè)表,而且還要對(duì)遠(yuǎn)程機(jī)器作同樣的修改,該怎么辦?本文告訴你一個(gè)好工具Regfind。Regfind可以從Windows 2000 Server的Resource Kit Supplement One找到,或者從網(wǎng)上下載。Regfind適用于Windows的各個(gè)版本,包括Windows 9x系列。

  Regfind是一個(gè)命令行工具。不帶任何選項(xiàng)執(zhí)行Regfind,它將顯示出幫助信息。最簡(jiǎn)單的用法是執(zhí)行查找,例如執(zhí)行Regfind "QQ",Regfind將找出所有包含字符串“QQ”的注冊(cè)鍵,如圖一所示。
圖1

  除了單純的查找之外,Regfind還能夠執(zhí)行替換:只需在圖一的命令后加上-r選項(xiàng)和一個(gè)替換字符串即可。例如,假設(shè)你公司的名稱(chēng)從AGroup改成了BGroup,現(xiàn)在你想要對(duì)注冊(cè)表中所有的產(chǎn)品注冊(cè)信息作相應(yīng)的改動(dòng),只需執(zhí)行:Regfind "AGroup" -r "BGroup"。注意,如果搜索字符串包含空格或標(biāo)點(diǎn)符號(hào),字符串應(yīng)該用引號(hào)包圍。

  如果要對(duì)一臺(tái)遠(yuǎn)程機(jī)器作相應(yīng)的改動(dòng),只需在前面的命令后加上-m選項(xiàng)并指定遠(yuǎn)程機(jī)器的UNC(Universal Naming Convention,通用命名協(xié)定)路徑,例如:Regfind -m\\server03 "AGroup" -r "BGroup"。

  搜索整個(gè)注冊(cè)表無(wú)疑是一件相當(dāng)耗費(fèi)時(shí)間的事情。為了提高效率,你可以將Regfind的搜索操作限制到某個(gè)注冊(cè)表的分支或子鍵,只需要在-p選項(xiàng)后面指定要搜索的注冊(cè)表位置即可。例如,假設(shè)要把搜索“AGroup”的操作限制在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft子鍵,并把該子鍵下的AGroup替換成BGroup,執(zhí)行:Regfind "AGroup" -r "BGroup" -p "HKEY_LOCAL_MACHINESOFTWARE\Microsoft"。

  通過(guò)上面的說(shuō)明可以看出,Regfind是一個(gè)很方便的工具,但白璧有瑕,有時(shí)候你仍會(huì)感到它不能滿足要求。首先,Regfind不支持通配符,也不支持正則表達(dá)式——而這兩者對(duì)于執(zhí)行復(fù)雜搜索是非常有用的。唯一一個(gè)給搜索操作增加靈活性的選項(xiàng)是-y。-y選項(xiàng)使得Regfind的搜索操作對(duì)大小寫(xiě)不敏感,即如果你執(zhí)行Regfind AGroup -y,則Regfind的搜索結(jié)果中將包含AGroup、aGroup以及其他字母大小寫(xiě)的組合(如果沒(méi)有-y選項(xiàng),Regfind默認(rèn)對(duì)大小寫(xiě)敏感,但Regfind的命令選項(xiàng)對(duì)大小寫(xiě)不敏感,例如你可以隨意使用-R或-r)。

  第二,如果用Regfind執(zhí)行搜索/替換操作,它將替換所有找到的字符串,你不能要求Regfind只替換其中一個(gè)字符串。勉強(qiáng)可算是補(bǔ)救策略的方法是:將搜索操作限制在某個(gè)特定的注冊(cè)表分支。因此,我的建議是:首先用Regfind找出所有匹配的注冊(cè)子鍵,然后用Regfind執(zhí)行全局替換或手工修改某個(gè)特定的子鍵。

  第三,如果你想要修改數(shù)值型數(shù)據(jù),Regfind似乎算不上最佳幫手。這是因?yàn)?,許多要處理的REG_DWORD值不是0就是1,而0和1在注冊(cè)表中出現(xiàn)的機(jī)會(huì)實(shí)在太頻繁了,很可能出現(xiàn)誤替換的情形。解決問(wèn)題的唯一辦法就是盡可能精確地限定Regfind的搜索范圍。

相關(guān)文章

最新評(píng)論