主頁 > 知識庫 > 注冊表命令大全 腳本之家特制版

注冊表命令大全 腳本之家特制版

熱門標簽:長春ai外呼系統(tǒng)代理 新密點撥外呼系統(tǒng)違法嗎 天潤外呼系統(tǒng)需要多少錢 如何做好地圖標注 阜新智能電話機器人 恩施辦理400電話 沈陽呼叫中心外呼系統(tǒng) 中亞地圖標注 花錢地圖標注位置被騙
真正的注冊表命令,管理注冊表 regedit

注冊表命令在不用的編程語言中有不同的操作,這里我們以批處理,vbs等為例
批處理 注冊表  可以用Dos命令 reg.exe 進行操作。
批處理修改注冊表方法
雙擊Reg文件可以導入注冊表,
那么如何刪除注冊表的鍵值和分支呢?

可以用Dos命令 reg.exe 來刪除。舉例如下:

假如我要清除WinRAR的歷史記錄,可以新建個批處理文件,
然后在里面加入如下文字:
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ExtrPath /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ArcName /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\ArcHistory /va /f

其中/va參數(shù)是指刪除該分支下的所有鍵值,/f參數(shù)是指不要跳出提示。
----------------------------------------------------------------------------------------------------
如果想刪除整個分支,就不要加/va,
例如:reg delete HKEY_CURRENT_USER\Software\CrocWare
----------------------------------------------------------------------------------------------------
如果想刪除某個鍵值,就用 reg delete (分支) /v (鍵值)
例如:
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v PastIconsStream /f
------------------------------------------------------------------------------------------------
要注意:
如果注冊表中有空格,應用雙引號括住注冊表;
如果注冊表中有%,就用%%來表示;
例如:要清除Alcohol 120%的歷史記錄,可以在批處理中加入如下命令:

reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\Basic" /v "Image File Path" /f
reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\MountedMRU" /f

更多命令請按 reg /?

1.禁用IMAPi光盤刻錄服務
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImapiService]
"Start"=dword:00000004

ASTO:XX.reg

2.

echo Windows Registry Editor Version 5.00 >regfile.reg
echo [HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN] >>regfile.reg
rem 下面的的句子表示刪除deletekey鍵
echo "deletekey"=- >>regfile.reg
rem 下面的的句子表示刪除增加或修改addkey鍵
echo addkey="yourpath\yourfile.exe" >>regfile.reg
regedit -s regfile.reg
del regfile.reg


3.

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v Start /t REG_DWORD /d 00000004 /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v MenuShowDelay /t REG_SZ /d 0 /f
:ASTO XX.bat


可以用Dos命令 reg.exe 來刪除。舉例如下:

假如我要清除WinRAR的歷史記錄,可以新建個批處理文件,
然后在里面加入如下文字:
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ExtrPath /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ArcName /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\ArcHistory /va /f

其中/va參數(shù)是指刪除該分支下的所有鍵值,/f參數(shù)是指不要跳出提示。
-------------------------------------------------------------------------------------
如果想刪除整個分支,就不要加/va,
例如:reg delete HKEY_CURRENT_USER\Software\CrocWare
-------------------------------------------------------------------------------------
如果想刪除某個鍵值,就用 reg delete (分支) /v (鍵值)
例如:
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v PastIconsStream /f
-------------------------------------------------------------------------------------
要注意:
如果注冊表中有空格,應用雙引號括住注冊表;
如果注冊表中有%,就用%%來表示;
例如:要清除Alcohol 120%的歷史記錄,可以在批處理中加入如下命令:

reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\Basic" /v "Image File Path" /f
reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\MountedMRU" /f


VBS刪除注冊表鍵值的問題首先是WshShell對象。該對象可用來設(shè)置系統(tǒng)環(huán)境變量以及修改注冊表的數(shù)據(jù)。要修改注冊表的數(shù)據(jù),需要使用WshShell對象的三種方法: RegDelete(刪除注冊表數(shù)據(jù))、RegWrite(寫入或新建注冊表數(shù)據(jù))和 RegRead(讀取注冊表數(shù)據(jù))。


  通常我們只需要用到前兩種方法,它們具體的使用方法如下:

  一、RegWrite(寫入或新建注冊表數(shù)據(jù))

  * 新建子主鍵

  語法為:WshShell.RegWrite "子主鍵名\&;

  例如,我們想新建一個子主鍵“HKEY_CURRENT_USER\MyReg”,可使用如下的語句:

  WshShell.RegWrite "HKCU\MyReg\&;

  說明:子主鍵名必須以反斜線 (\) 結(jié)束,若不小心忘記輸入了這個(\),則該方法返回的是鍵值,即表示你是想在  HKEY_CURRENT_USER\下建立了一個名叫MyReg的鍵值了。這一點一定要十分注意!

  注意引號里子主鍵的開頭必須是下列根鍵名之一:

  HKEY_CURRENT_USER(可簡寫為HKCU)、HKEY_LOCAL_MACHINE (HKLM)、HKEY_CLASSES_ROOT(HKCR)、  HKEY_USERS和HKEY_CURRENT_CONFIG
* 在子主鍵下建立新的鍵值(或改寫已有的鍵值的數(shù)據(jù))

  語法為:WshShell.RegWrite "子主鍵名\鍵值名","鍵值的數(shù)據(jù)","鍵值的類型"

  例如我們想在子主鍵“HKEY_CURRENT_USER\MyReg” 下新建一個字符串鍵值KeyValue,設(shè)置鍵值的數(shù)據(jù)為“str”,可使用如下的語句:

  WshShell.RegWrite "HKCU\MyReg\KeyValue", "str"

 ?。ㄗ?鍵值為字符串值,可省去"鍵值類型"的聲明)

  若所建的為二進制值或DWORD值,數(shù)據(jù)為“1”,則還必須聲明鍵值的類型,如下:

  WshShell.RegWrite "HKCU\MyReg\KeyValue",1,"REG_BINARY"

  WshShell.RegWrite "HKCU\MyReg\KeyValue",1,"REG_DWORD"

  注意二進制值和DWORD值的數(shù)據(jù)不能加引號,而字符串值的數(shù)據(jù)則必須加引號。

  二、RegDelete(刪除注冊表數(shù)據(jù))

  * 刪除一個子主鍵

  語法為:WshShell.RegDelete "子主鍵名\&;

  例如,我們想刪除子主鍵“HKEY_CURRENT_USER\MyReg”,可使用如下的語句:

  WshShell.RegDelete "HKCU\MyReg\&;

  * 刪除子主鍵的某個鍵值

  語法為:WshShell.RegDelete "子主鍵名\鍵值名"

  例如,我們想刪除子主鍵“HKEY_CURRENT_USER\MyReg” 的鍵值KeyValue,可使用如下的語句:

  WshShell.RegDelete "HKCU\MyReg\KeyValue"

  類似于RegWrite,有一個“\&;號表示的是刪除子主鍵,沒有“\&;則表示要刪除的是子主鍵下的鍵值。
除了WshShell對象外,我們還必須了解一下WScirpt 對象。WScirpt對象即代表Scripting Engine,只要啟動Engine就會自動產(chǎn)生此對象。WScript對象提供了創(chuàng)建和讀取對象的方法。要使用WSH的其他對象(例如WshShell對象),就必須先用WScript對象的有關(guān)方法(CreateObject、GetObject)來創(chuàng)建和讀取。

  創(chuàng)建對象的語法如下:

  WScript.CreateObject(strProgID)

  其中strProgID就是我們所要創(chuàng)建的對象的標識名。

  例如:我們要使用WshShell對象及其屬性和方法,首先就要用WScript對象的方法CreateObject來創(chuàng)建一個WshShell對象,語句如下:

  Set WSHShell = WScript.CreateObject("WScript.Shell")

  舉一個例子吧。大家都知道,如果你使用了“開始”菜單中的“運行”,Windows將在列表框里記錄下你“作案” 的痕跡。其實這些數(shù)據(jù)是記錄在注冊表中HKEY_CURRENT_USER\Software\Microsoft\Windows\

  CurrentVersion\Explorer\RunMRU子鍵下,我們只要把這個子鍵刪除,然后再重新建立,不就可以了嗎?

  現(xiàn)在我們可以來編寫一個腳本了。以VBS為例,我們可以用記事本新建一個文件,然后輸入(其中“//”后的文字為注釋,不必輸入):

  //定義對象,要編輯注冊表,我們需要使用WSHShell對象及其方法

  Dim WSHShell

  //對象的方法CreateObject來創(chuàng)建WSHShell對象

  Set WSHShell = WScript.CreateObject("WScript.Shell")

  //然后我們使用WSHShell對象的方法RegDelete來刪除 HKEY_CURRENT_USER\Software\Microsoft\

  Windows\CurrentVersion\Explorer\RunMRU子鍵

  WSHShell.RegDelete "HKCU\Software\Microsoft\

  Windows\CurrentVersion\Explorer\RunMRU\&;

  //最后我們恢復該主鍵,并在該主鍵下恢復字符串值“MRUList”,設(shè)置其數(shù)據(jù)為空串

 WSHShell.RegWrite "HKCU\Software\Microsoft\

  Windows\CurrentVersion\Explorer\RunMRU\MRUList",""

  程序到此結(jié)束,我們把文件另存為CleanMRU.vbs就可以了?,F(xiàn)在我們就可以使用Scripting Engine來執(zhí)行這個程序了。假設(shè)我們剛才把這個文件保存在D:\TEMP里,我們就可以使用“開始”菜單的“運行”——Wcript.exe D:\TEMP\CleanMRU.vbs。重新啟動,怎么樣?“運行”里已經(jīng)是空空如也了吧!

  如果我們這樣費盡心思地編了程序,最后還是得靠手工來運行,那還不如每次直接用注冊表編輯器來操作呢!其實我們完全可以讓它在每次開機時自動加載。這么一說,大家肯定都知道了——我們可以使用注冊表編輯器,在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\

  CurrentVersion\Run”子主鍵下建立一個字符串值 “CleanMRU”,設(shè)置其數(shù)據(jù)為"Wcript.exe D:\TEMP\CleanMRU.vbs"。嘿嘿,這樣才算大功告成。以后你每次開機,Windows就會自動執(zhí)行該腳本以清除 “運行”中的歷史記錄了

有關(guān)注刪表函數(shù)RegistryDelete()
功能刪除Windows系統(tǒng)注冊庫中的一個鍵或鍵的某個值。
語法RegistryDelete ( key, valuename )
參數(shù)key:string類型,指定鍵名,將刪除該鍵或刪除該鍵的某個值valuename:string類型,指定要刪除的值的名稱。如果想刪除鍵、鍵的值、以及其下的所有子鍵,那么將該參數(shù)指定為空字符串返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。用法為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。
--------------------------------------------------------------------------------

RegistryGet()
功能從系統(tǒng)注冊庫中得到指定鍵的值。
語法RegistryGet ( key, valuename, valuetype, valuevariable )
參數(shù)key:string類型,指定鍵名valuename:string類型,指定要訪問值的名稱。每個鍵可以有一個未命名的值和多個命名的值。要訪問未命名的值,把該參數(shù)指定為空字符串("")valuetype:RegistryValueType枚舉類型,指定值的數(shù)據(jù)類型。有效取值請參看用法valuevariable:用于保存鍵值的變量,其數(shù)據(jù)類型應該與valuetype參數(shù)指定的類型相匹配返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。如果valuevariable的數(shù)據(jù)類型與valuetype參數(shù)指定的類型不匹配,將引發(fā)運行錯誤。
用法valuetype的可能取值為:RegString!以空字符結(jié)束的字符串RegExpandString!以空字符結(jié)束的字符串,其中包括了對環(huán)境變量的非擴展應用RegBinary!二進制數(shù)據(jù)ReguLong!32位數(shù)據(jù)ReguLongBigEndian!32位大數(shù)據(jù)RegLink!Unicode符號鏈RegMultiString!動態(tài)字符串數(shù)組為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。
--------------------------------------------------------------------------------

RegistryKeys()
功能從系統(tǒng)注冊庫中得到指定鍵的有效子鍵。
語法RegistryKeys ( key, subkeys )
參數(shù)key:string類型,指定鍵名subkeys:字符串數(shù)組變量,用于保存各子鍵返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。用法在subkeys參數(shù)中可以使用定長數(shù)組,也可以使用動態(tài)數(shù)組。使用動態(tài)數(shù)組時,數(shù)組的上界反映了能夠得到的子鍵個數(shù)。當使用定長數(shù)組時,其數(shù)組元素個數(shù)必須足夠多,保證能夠容納所有子鍵,但是,在具體得到子鍵之前,沒有辦法能夠預先知道實際子鍵個數(shù)。為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。
--------------------------------------------------------------------------------

RegistrySet()
功能在系統(tǒng)注冊庫中設(shè)置或創(chuàng)建指定鍵。
語法RegistrySet ( key, valuename, valuetype, value )
參數(shù)key:string類型,指定鍵名valuename:string類型,指定要訪問值的名稱。每個鍵可以有一個未命名的值和多個命名的值。要訪問未命名的值,把該參數(shù)指定為空字符串("")。如果注冊庫中不存在指定值名,該函數(shù)將創(chuàng)建新的值名valuetype:RegistryValueType枚舉類型,指定值的數(shù)據(jù)類型。有效取值請參看用法value:要設(shè)置的值,其數(shù)據(jù)類型應該與valuetype參數(shù)指定的類型相匹配返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。如果valuevariable的數(shù)據(jù)類型與valuetype參數(shù)指定的類型不匹配,將引發(fā)運行錯誤。用法valuetype的可能取值為:RegString!以空字符結(jié)束的字符串RegExpandString!以空字符結(jié)束的字符串,其中包括了對環(huán)境變量的非擴展應用RegBinary!二進制數(shù)據(jù)ReguLong!32位數(shù)據(jù)ReguLongBigEndian!32位大數(shù)據(jù)RegLink!Unicode符號鏈RegMultiString!動態(tài)字符串數(shù)組為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。
--------------------------------------------------------------------------------

RegistryValues()
功能得到與指定鍵相關(guān)的一組值名。該函數(shù)在Windows 3.1中無效。
語法RegistryValues ( key, valuename )
參數(shù)key:string類型,指定鍵名valuename:字符串數(shù)組變量,用于保存值名返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。用法在valuename 參數(shù)中可以使用定長數(shù)組,也可以使用動態(tài)數(shù)組。使用動態(tài)數(shù)組時,數(shù)組的上界反映了能夠得到的值名個數(shù)。當使用定長數(shù)組時,其數(shù)組元素個數(shù)必須足夠多,保證能夠容納所有值名,但是,在具體得到值名之前,沒有辦法能夠預先知道實際值名個數(shù)。為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。

運行里面的快捷輸入
1. gpedit.msc-----組策略
2. sndrec32-------錄音機
3. Nslookup-------IP地址偵測器
4. explorer-------打開資源管理器
5. logoff---------注銷命令
6. tsshutdn-------60秒倒計時關(guān)機命令
7. lusrmgr.msc----本機用戶和組
8. services.msc---本地服務設(shè)置
9. oobe/msoobe /a----檢查XP是否激活
10. notepad--------打開記事本A
11. cleanmgr-------垃圾整理
12. net start messenger----開始信使服務
13. compmgmt.msc---計算機管理
14. net stop messenger-----停止信使服務
15. conf-----------啟動netmeeting
16. dvdplay--------DVD播放器
17. charmap--------啟動字符映射表
18. diskmgmt.msc---磁盤管理實用程序
19. calc-----------啟動計算器
20. dfrg.msc-------磁盤碎片整理程序
21. chkdsk.exe-----Chkdsk磁盤檢查
22. devmgmt.msc--- 設(shè)備管理器
23. regsvr32 /u *.dll----停止dll文件運行
24. drwtsn32------ 系統(tǒng)醫(yī)生
25. rononce -p ----15秒關(guān)機
26. dxdiag---------檢查DirectX信息
27. regedt32-------注冊表編輯器
28. Msconfig.exe---系統(tǒng)配置實用程序
29. rsop.msc-------組策略結(jié)果集
30. mem.exe--------顯示內(nèi)存使用情況
31. regedit.exe----注冊表
32. winchat--------XP自帶局域網(wǎng)聊天
33. progman--------程序管理器
34. winmsd---------系統(tǒng)信息
35. perfmon.msc----計算機性能監(jiān)測程序
36. winver---------檢查Windows版本
37. sfc /scannow-----掃描錯誤并復原
38. taskmgr-----任務管理器(2000/xp/2003
39. winver---------檢查Windows版本
40. wmimgmt.msc----打開windows管理體系結(jié)構(gòu)(WMI)
41. wupdmgr--------windows更新程序
42. wscript--------windows腳本宿主設(shè)置
43. write----------寫字板
44. winmsd---------系統(tǒng)信息
45. wiaacmgr-------掃描儀和照相機向?qū)?
46. winchat--------XP自帶局域網(wǎng)聊天
47. mem.exe--------顯示內(nèi)存使用情況
48. Msconfig.exe---系統(tǒng)配置實用程序
49. mplayer2-------簡易widnows media player
50. mspaint--------畫圖板
51. mstsc----------遠程桌面連接
52. mplayer2-------媒體播放機
53. magnify--------放大鏡實用程序
54. mmc------------打開控制臺
55. mobsync--------同步命令
56. dxdiag---------檢查DirectX信息
57. drwtsn32------ 系統(tǒng)醫(yī)生
58. devmgmt.msc--- 設(shè)備管理器
59. dfrg.msc-------磁盤碎片整理程序
60. diskmgmt.msc---磁盤管理實用程序
61. dcomcnfg-------打開系統(tǒng)組件服務
62. ddeshare-------打開DDE共享設(shè)置
63. dvdplay--------DVD播放器
64. net stop messenger-----停止信使服務
65. net start messenger----開始信使服務
66. notepad--------打開記事本
67. nslookup-------網(wǎng)絡管理的工具向?qū)?
68. ntbackup-------系統(tǒng)備份和還原
69. narrator-------屏幕“講述人”
70. ntmsmgr.msc----移動存儲管理器
71. ntmsoprq.msc---移動存儲管理員操作請求
72. netstat -an----(TC)命令檢查接口
73. syncapp--------創(chuàng)建一個公文包
74. sysedit--------系統(tǒng)配置編輯器
75. sigverif-------文件簽名驗證程序
76. sndrec32-------錄音機
77. shrpubw--------創(chuàng)建共享文件夾
78. secpol.msc-----本地安全策略
79. syskey---------系統(tǒng)加密,一旦加密就不能解開,保護windows xp系統(tǒng)的雙重密碼
80. services.msc---本地服務設(shè)置
81. Sndvol32-------音量控制程序
82. sfc.exe--------系統(tǒng)文件檢查器
83. sfc /scannow---windows文件保護
84. tsshutdn-------60秒倒計時關(guān)機命令
85. tourstart------xp簡介(安裝完成后出現(xiàn)的漫游xp程序)
86. taskmgr--------任務管理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. explorer-------打開資源管理器
90. packager-------對象包裝程序
91. perfmon.msc----計算機性能監(jiān)測程序
92. progman--------程序管理器
93. regedit.exe----注冊表
94. rsop.msc-------組策略結(jié)果集
95. regedt32-------注冊表編輯器
96. rononce -p ----15秒關(guān)機
97. regsvr32 /u *.dll----停止dll文件運行
98. regsvr32 /u zipfldr.dll------取消ZIP支持
99. cmd.exe--------CMD命令提示符
100. chkdsk.exe-----Chkdsk磁盤檢查
101. certmgr.msc----證書管理實用程序
102. calc-----------啟動計算器
103. charmap--------啟動字符映射表
104. cliconfg-------SQL SERVER 客戶端網(wǎng)絡實用程序
105. Clipbrd--------剪貼板查看器
106. conf-----------啟動netmeeting
107. compmgmt.msc---計算機管理
108. cleanmgr-------垃圾整理
109. ciadv.msc------索引服務程序
110. osk------------打開屏幕鍵盤
111. odbcad32-------ODBC數(shù)據(jù)源管理器
112. oobe/msoobe /a----檢查XP是否激活
113. lusrmgr.msc----本機用戶和組
114. logoff---------注銷命令
115. iexpress-------木馬捆綁工具,系統(tǒng)自帶
116. Nslookup-------IP地址偵測器
117. fsmgmt.msc-----共享文件夾管理器
118. utilman--------輔助工具管理器

標簽:白銀 甘孜 內(nèi)江 陜西 海南 常州 天門 二手車邀約

巨人網(wǎng)絡通訊聲明:本文標題《注冊表命令大全 腳本之家特制版》,本文關(guān)鍵詞  注冊表,命令,大全,腳本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《注冊表命令大全 腳本之家特制版》相關(guān)的同類信息!
  • 本頁收集關(guān)于注冊表命令大全 腳本之家特制版的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章