国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

dos(cmd)中刪除、添加、修改注冊表命令

2020-07-26 20:19:14
字體:
來源:轉載
供稿:網友
regedit的運行參數

REGEDIT [/L:system] [/R:user] filename1
REGEDIT [/L:system] [/R:user] /C filename2
REGEDIT [/L:system] [/R:user] /E filename3 [regpath]
/L:system Specifies the location of the SYSTEM.DAT file.
/R:user Specifies the location of the USER.DAT file.
filename1 Specifies the file(s) to import into the regist
/C filename2 Specifies the file to create the registry from.
/E filename3 Specifies the file to export the registry to.
regpath Specifies the starting registry key to export from.
(Defaults to exporting the entire registry).
/S (Windows) Silent - no message on completion.

從Windows命令行快速操作注冊表

 每一個熟悉Windows的人都相信,通過注冊表幾乎可以做到任何事情,真正的問題是怎樣迅速找到正確的注冊鍵。

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

  Regfind是一個命令行工具。不帶任何選項執行Regfind,它將顯示出幫助信息。最簡單的用法是執行查找,例如執行Regfind "QQ",Regfind將找出所有包含字符串“QQ”的注冊鍵,如圖一所示。

  除了單純的查找之外,Regfind還能夠執行替換:只需在圖一的命令后加上-r選項和一個替換字符串即可。例如,假設你公司的名稱從AGroup改成了BGroup,現在你想要對注冊表中所有的產品注冊信息作相應的改動,只需執行:Regfind "AGroup" -r "BGroup"。注意,如果搜索字符串包含空格或標點符號,字符串應該用引號包圍。

  如果要對一臺遠程機器作相應的改動,只需在前面的命令后加上-m選項并指定遠程機器的UNC(Universal Naming Convention,通用命名協定)路徑,例如:Regfind -m\\server03 "AGroup" -r "BGroup"。

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

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

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

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

命令行方式直接修改注冊表

一、CMD
cmd是windows2000中的一個小得如鴿子蛋一樣的程序,是一個所謂命令行控制臺。有兩條進入該程序的通道:第一,鼠標點擊"開始->運行",在出現的編輯框中鍵入"cmd",然后點擊"確定";第二,在啟動windows2000的時候,按F8進入啟動選擇菜單,移動光條或鍵入數字至安全模式的命令行狀態。出現的窗口是一個在win9x系統常見的那種msdos方式的界面 主站蜘蛛池模板: 洛川县| 交城县| 石家庄市| 三原县| 金坛市| 大英县| 仪陇县| 西吉县| 东安县| 喀喇沁旗| 岑巩县| 吴江市| 梅河口市| 梧州市| 金塔县| 成武县| 绥阳县| 洪雅县| 突泉县| 金沙县| 海林市| 和平区| 南岸区| 嵊州市| 右玉县| 富源县| 乐都县| 庆安县| 海丰县| 土默特右旗| 凌海市| 华阴市| 勐海县| 新龙县| 呼图壁县| 云龙县| 安陆市| 连云港市| 万州区| 东兰县| 昆明市|