位置: 编程技术 - 正文

注册表命令大全 积木网特制版(注册表 命令)

编辑:rootadmin
真正的注册表命令,管理注册表 regedit注册表命令在不用的编程语言中有不同的操作,这里我们以批处理,vbs等为例批处理 注册表 可以用Dos命令 reg.exe 进行操作。批处理修改注册表方法 双击Reg文件可以导入注册表, 那么如何删除注册表的键值和分支呢? 可以用Dos命令 reg.exe 来删除。举例如下: 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USERSoftwareWinRARDialogEditHistoryExtrPath /va /f reg delete HKEY_CURRENT_USERSoftwareWinRARDialogEditHistoryArcName /va /f reg delete HKEY_CURRENT_USERSoftwareWinRARArcHistory /va /f 其中/va参数是指删除该分支下的所有键值,/f参数是指不要跳出提示。 ---------------------------------------------------------------------------------------------------- 如果想删除整个分支,就不要加/va, 例如:reg delete HKEY_CURRENT_USERSoftwareCrocWare ---------------------------------------------------------------------------------------------------- 如果想删除某个键值,就用 reg delete (分支) /v (键值) 例如: reg delete HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerTrayNotify /v PastIconsStream /f ------------------------------------------------------------------------------------------------ 要注意: 如果注册表中有空格,应用双引号括住注册表; 如果注册表中有%,就用%%来表示; 例如:要清除Alcohol %的历史记录,可以在批处理中加入如下命令: reg delete "HKEY_CURRENT_USERSoftwareAlcohol SoftAlcohol %%Basic" /v "Image File Path" /f reg delete "HKEY_CURRENT_USERSoftwareAlcohol SoftAlcohol %%MountedMRU" /f 更多命令请按 reg /? 1.禁用IMAPi光盘刻录服务 Windows Registry Editor Version 5. [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesImapiService] "Start"=dword: ASTO:XX.reg 2. echo Windows Registry Editor Version 5. >regfile.reg echo [HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRUN] >>regfile.reg rem 下面的的句子表示删除deletekey键 echo "deletekey"=- >>regfile.reg rem 下面的的句子表示删除增加或修改addkey键 echo addkey="yourpathyourfile.exe" >>regfile.reg regedit -s regfile.reg del regfile.reg 3. reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlComputerNameComputerName" /v Start /t REG_DWORD /d /f reg add "HKEY_CURRENT_USERControl PanelDesktop" /v MenuShowDelay /t REG_SZ /d 0 /f :ASTO XX.bat 可以用Dos命令 reg.exe 来删除。举例如下: 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USERSoftwareWinRARDialogEditHistoryExtrPath /va /f reg delete HKEY_CURRENT_USERSoftwareWinRARDialogEditHistoryArcName /va /f reg delete HKEY_CURRENT_USERSoftwareWinRARArcHistory /va /f 其中/va参数是指删除该分支下的所有键值,/f参数是指不要跳出提示。 ------------------------------------------------------------------------------------- 如果想删除整个分支,就不要加/va, 例如:reg delete HKEY_CURRENT_USERSoftwareCrocWare ------------------------------------------------------------------------------------- 如果想删除某个键值,就用 reg delete (分支) /v (键值) 例如: reg delete HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerTrayNotify /v PastIconsStream /f ------------------------------------------------------------------------------------- 要注意: 如果注册表中有空格,应用双引号括住注册表; 如果注册表中有%,就用%%来表示; 例如:要清除Alcohol %的历史记录,可以在批处理中加入如下命令: reg delete "HKEY_CURRENT_USERSoftwareAlcohol SoftAlcohol %%Basic" /v "Image File Path" /f reg delete "HKEY_CURRENT_USERSoftwareAlcohol SoftAlcohol %%MountedMRU" /f VBS删除注册表键值的问题首先是WshShell对象。该对象可用来设置系统环境变量以及修改注册表的数据。要修改注册表的数据,需要使用WshShell对象的三种方法: RegDelete(删除注册表数据)、RegWrite(写入或新建注册表数据)和 RegRead(读取注册表数据)。   通常我们只需要用到前两种方法,它们具体的使用方法如下:   一、RegWrite(写入或新建注册表数据)   * 新建子主键   语法为:WshShell.RegWrite "子主键名"   例如,我们想新建一个子主键“HKEY_CURRENT_USERMyReg”,可使用如下的语句:   WshShell.RegWrite "HKCUMyReg"   说明:子主键名必须以反斜线 () 结束,若不小心忘记输入了这个(),则该方法返回的是键值,即表示你是想在  HKEY_CURRENT_USER下建立了一个名叫MyReg的键值了。这一点一定要十分注意!   注意引号里子主键的开头必须是下列根键名之一:   HKEY_CURRENT_USER(可简写为HKCU)、HKEY_LOCAL_MACHINE (HKLM)、HKEY_CLASSES_ROOT(HKCR)、  HKEY_USERS和HKEY_CURRENT_CONFIG * 在子主键下建立新的键值(或改写已有的键值的数据)   语法为:WshShell.RegWrite "子主键名键值名","键值的数据","键值的类型"   例如我们想在子主键“HKEY_CURRENT_USERMyReg” 下新建一个字符串键值KeyValue,设置键值的数据为“str”,可使用如下的语句:   WshShell.RegWrite "HKCUMyRegKeyValue", "str"   (注:键值为字符串值,可省去"键值类型"的声明)   若所建的为二进制值或DWORD值,数据为“1”,则还必须声明键值的类型,如下:   WshShell.RegWrite "HKCUMyRegKeyValue",1,"REG_BINARY"   WshShell.RegWrite "HKCUMyRegKeyValue",1,"REG_DWORD"   注意二进制值和DWORD值的数据不能加引号,而字符串值的数据则必须加引号。   二、RegDelete(删除注册表数据)   * 删除一个子主键   语法为:WshShell.RegDelete "子主键名"   例如,我们想删除子主键“HKEY_CURRENT_USERMyReg”,可使用如下的语句:   WshShell.RegDelete "HKCUMyReg"   * 删除子主键的某个键值   语法为:WshShell.RegDelete "子主键名键值名"   例如,我们想删除子主键“HKEY_CURRENT_USERMyReg” 的键值KeyValue,可使用如下的语句:   WshShell.RegDelete "HKCUMyRegKeyValue"   类似于RegWrite,有一个“”号表示的是删除子主键,没有“”则表示要删除的是子主键下的键值。 除了WshShell对象外,我们还必须了解一下WScirpt 对象。WScirpt对象即代表Scripting Engine,只要启动Engine就会自动产生此对象。WScript对象提供了创建和读取对象的方法。要使用WSH的其他对象(例如WshShell对象),就必须先用WScript对象的有关方法(CreateObject、GetObject)来创建和读取。   创建对象的语法如下:   WScript.CreateObject(strProgID)   其中strProgID就是我们所要创建的对象的标识名。   例如:我们要使用WshShell对象及其属性和方法,首先就要用WScript对象的方法CreateObject来创建一个WshShell对象,语句如下:   Set WSHShell = WScript.CreateObject("WScript.Shell")   举一个例子吧。大家都知道,如果你使用了“开始”菜单中的“运行”,Windows将在列表框里记录下你“作案” 的痕迹。其实这些数据是记录在注册表中HKEY_CURRENT_USERSoftwareMicrosoftWindows   CurrentVersionExplorerRunMRU子键下,我们只要把这个子键删除,然后再重新建立,不就可以了吗?   现在我们可以来编写一个脚本了。以VBS为例,我们可以用记事本新建一个文件,然后输入(其中“//”后的文字为注释,不必输入):   //定义对象,要编辑注册表,我们需要使用WSHShell对象及其方法   Dim WSHShell   //对象的方法CreateObject来创建WSHShell对象   Set WSHShell = WScript.CreateObject("WScript.Shell")   //然后我们使用WSHShell对象的方法RegDelete来删除 HKEY_CURRENT_USERSoftwareMicrosoft   WindowsCurrentVersionExplorerRunMRU子键   WSHShell.RegDelete "HKCUSoftwareMicrosoft   WindowsCurrentVersionExplorerRunMRU"   //最后我们恢复该主键,并在该主键下恢复字符串值“MRUList”,设置其数据为空串  WSHShell.RegWrite "HKCUSoftwareMicrosoft   WindowsCurrentVersionExplorerRunMRUMRUList",""   程序到此结束,我们把文件另存为CleanMRU.vbs就可以了。现在我们就可以使用Scripting Engine来执行这个程序了。假设我们刚才把这个文件保存在D:TEMP里,我们就可以使用“开始”菜单的“运行”——Wcript.exe D:TEMPCleanMRU.vbs。重新启动,怎么样?“运行”里已经是空空如也了吧!   如果我们这样费尽心思地编了程序,最后还是得靠手工来运行,那还不如每次直接用注册表编辑器来操作呢!其实我们完全可以让它在每次开机时自动加载。这么一说,大家肯定都知道了——我们可以使用注册表编辑器,在“HKEY_LOCAL_MACHINESoftwareMicrosoftWindows   CurrentVersionRun”子主键下建立一个字符串值 “CleanMRU”,设置其数据为"Wcript.exe D:TEMPCleanMRU.vbs"。嘿嘿,这样才算大功告成。以后你每次开机,Windows就会自动执行该脚本以清除 “运行”中的历史记录了 有关注删表函数RegistryDelete() 功能删除Windows系统注册库中的一个键或键的某个值。 语法RegistryDelete ( key, valuename ) 参数key:string类型,指定键名,将删除该键或删除该键的某个值valuename:string类型,指定要删除的值的名称。如果想删除键、键的值、以及其下的所有子键,那么将该参数指定为空字符串返回值Integer。函数执行成功时返回1,发生错误时返回-1。用法为了唯一地标识某个键,在key参数中,可以从根键开始依次指定各级父键,各键之间使用反斜杠()分隔。 -------------------------------------------------------------------------------- RegistryGet() 功能从系统注册库中得到指定键的值。 语法RegistryGet ( key, valuename, valuetype, valuevariable ) 参数key:string类型,指定键名valuename:string类型,指定要访问值的名称。每个键可以有一个未命名的值和多个命名的值。要访问未命名的值,把该参数指定为空字符串("")valuetype:RegistryValueType枚举类型,指定值的数据类型。有效取值请参看用法valuevariable:用于保存键值的变量,其数据类型应该与valuetype参数指定的类型相匹配返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果valuevariable的数据类型与valuetype参数指定的类型不匹配,将引发运行错误。 用法valuetype的可能取值为:RegString!以空字符结束的字符串RegExpandString!以空字符结束的字符串,其中包括了对环境变量的非扩展应用RegBinary!二进制数据ReguLong!位数据ReguLongBigEndian!位大数据RegLink!Unicode符号链RegMultiString!动态字符串数组为了唯一地标识某个键,在key参数中,可以从根键开始依次指定各级父键,各键之间使用反斜杠()分隔。 -------------------------------------------------------------------------------- RegistryKeys() 功能从系统注册库中得到指定键的有效子键。 语法RegistryKeys ( key, subkeys ) 参数key:string类型,指定键名subkeys:字符串数组变量,用于保存各子键返回值Integer。函数执行成功时返回1,发生错误时返回-1。用法在subkeys参数中可以使用定长数组,也可以使用动态数组。使用动态数组时,数组的上界反映了能够得到的子键个数。当使用定长数组时,其数组元素个数必须足够多,保证能够容纳所有子键,但是,在具体得到子键之前,没有办法能够预先知道实际子键个数。为了唯一地标识某个键,在key参数中,可以从根键开始依次指定各级父键,各键之间使用反斜杠()分隔。 -------------------------------------------------------------------------------- RegistrySet() 功能在系统注册库中设置或创建指定键。 语法RegistrySet ( key, valuename, valuetype, value ) 参数key:string类型,指定键名valuename:string类型,指定要访问值的名称。每个键可以有一个未命名的值和多个命名的值。要访问未命名的值,把该参数指定为空字符串("")。如果注册库中不存在指定值名,该函数将创建新的值名valuetype:RegistryValueType枚举类型,指定值的数据类型。有效取值请参看用法value:要设置的值,其数据类型应该与valuetype参数指定的类型相匹配返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果valuevariable的数据类型与valuetype参数指定的类型不匹配,将引发运行错误。用法valuetype的可能取值为:RegString!以空字符结束的字符串RegExpandString!以空字符结束的字符串,其中包括了对环境变量的非扩展应用RegBinary!二进制数据ReguLong!位数据ReguLongBigEndian!位大数据RegLink!Unicode符号链RegMultiString!动态字符串数组为了唯一地标识某个键,在key参数中,可以从根键开始依次指定各级父键,各键之间使用反斜杠()分隔。 -------------------------------------------------------------------------------- RegistryValues() 功能得到与指定键相关的一组值名。该函数在Windows 3.1中无效。 语法RegistryValues ( key, valuename ) 参数key:string类型,指定键名valuename:字符串数组变量,用于保存值名返回值Integer。函数执行成功时返回1,发生错误时返回-1。用法在valuename 参数中可以使用定长数组,也可以使用动态数组。使用动态数组时,数组的上界反映了能够得到的值名个数。当使用定长数组时,其数组元素个数必须足够多,保证能够容纳所有值名,但是,在具体得到值名之前,没有办法能够预先知道实际值名个数。为了唯一地标识某个键,在key参数中,可以从根键开始依次指定各级父键,各键之间使用反斜杠()分隔。 运行里面的快捷输入1. gpedit.msc-----组策略 2. sndrec-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 . notepad--------打开记事本A . cleanmgr-------垃圾整理 . net start messenger----开始信使服务 . compmgmt.msc---计算机管理 . net stop messenger-----停止信使服务 . conf-----------启动netmeeting . dvdplay--------DVD播放器 . charmap--------启动字符映射表 . diskmgmt.msc---磁盘管理实用程序 . calc-----------启动计算器 . dfrg.msc-------磁盘碎片整理程序 . chkdsk.exe-----Chkdsk磁盘检查 . devmgmt.msc--- 设备管理器 . regsvr /u *.dll----停止dll文件运行 . drwtsn------ 系统医生 . rononce -p ----秒关机 . dxdiag---------检查DirectX信息 . regedt-------注册表编辑器 . Msconfig.exe---系统配置实用程序 . rsop.msc-------组策略结果集 . mem.exe--------显示内存使用情况 . regedit.exe----注册表 . winchat--------XP自带局域网聊天 . progman--------程序管理器 . winmsd---------系统信息 . perfmon.msc----计算机性能监测程序 . winver---------检查Windows版本 . sfc /scannow-----扫描错误并复原 . taskmgr-----任务管理器(/xp/ . winver---------检查Windows版本 . wmimgmt.msc----打开windows管理体系结构(WMI) . wupdmgr--------windows更新程序 . wscript--------windows脚本宿主设置 . write----------写字板 . winmsd---------系统信息 . wiaacmgr-------扫描仪和照相机向导 . winchat--------XP自带局域网聊天 . mem.exe--------显示内存使用情况 . Msconfig.exe---系统配置实用程序 . mplayer2-------简易widnows media player . mspaint--------画图板 . mstsc----------远程桌面连接 . mplayer2-------媒体播放机 . magnify--------放大镜实用程序 . mmc------------打开控制台 . mobsync--------同步命令 . dxdiag---------检查DirectX信息 . drwtsn------ 系统医生 . devmgmt.msc--- 设备管理器 . dfrg.msc-------磁盘碎片整理程序 . diskmgmt.msc---磁盘管理实用程序 . dcomcnfg-------打开系统组件服务 . ddeshare-------打开DDE共享设置 . dvdplay--------DVD播放器 . net stop messenger-----停止信使服务 . net start messenger----开始信使服务 . notepad--------打开记事本 . nslookup-------网络管理的工具向导 . ntbackup-------系统备份和还原 . narrator-------屏幕“讲述人” . ntmsmgr.msc----移动存储管理器 . ntmsoprq.msc---移动存储管理员操作请求 . netstat -an----(TC)命令检查接口 . syncapp--------创建一个公文包 . sysedit--------系统配置编辑器 . sigverif-------文件签名验证程序 . sndrec-------录音机 . shrpubw--------创建共享文件夹 . secpol.msc-----本地安全策略 . syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 . services.msc---本地服务设置 . Sndvol-------音量控制程序 . sfc.exe--------系统文件检查器 . sfc /scannow---windows文件保护 . tsshutdn-------秒倒计时关机命令 . tourstart------xp简介(安装完成后出现的漫游xp程序) . taskmgr--------任务管理器 . eventvwr-------事件查看器 . eudcedit-------造字程序 . explorer-------打开资源管理器 . packager-------对象包装程序 . perfmon.msc----计算机性能监测程序 . progman--------程序管理器 . regedit.exe----注册表 . rsop.msc-------组策略结果集 . regedt-------注册表编辑器 . rononce -p ----秒关机 . regsvr /u *.dll----停止dll文件运行 . regsvr /u zipfldr.dll------取消ZIP支持 . cmd.exe--------CMD命令提示符 . chkdsk.exe-----Chkdsk磁盘检查 . certmgr.msc----证书管理实用程序 . calc-----------启动计算器 . charmap--------启动字符映射表 . cliconfg-------SQL SERVER 客户端网络实用程序 . Clipbrd--------剪贴板查看器 . conf-----------启动netmeeting . compmgmt.msc---计算机管理 . cleanmgr-------垃圾整理 . ciadv.msc------索引服务程序 . osk------------打开屏幕键盘 . odbcad-------ODBC数据源管理器 . oobe/msoobe /a----检查XP是否激活 . lusrmgr.msc----本机用户和组 . logoff---------注销命令 . iexpress-------木马捆绑工具,系统自带 . Nslookup-------IP地址侦测器 . fsmgmt.msc-----共享文件夹管理器 . utilman--------辅助工具管理器

推荐整理分享注册表命令大全 积木网特制版(注册表 命令),希望有所帮助,仅作参考,欢迎阅读内容。

注册表命令大全 积木网特制版(注册表 命令)

文章相关热门搜索词:注册表csdn,注册表命令行,注册表常用命令,注册表常用命令,注册表命令行,注册表命令大全怎么用,注册表命令大全下载,注册表命令大全最新版,内容如对您有帮助,希望把文章链接给更多的朋友!

注册表常用命令大全 通向程序的快捷途径 winver检查Windows版本wmimgmt.msc打开Windows管理体系结构(wmi)wupdmgrWindows更新程序wscriptWindows脚本宿主设置write写字板winmsd系统信息wiaacmgr扫描仪和照相机向导win

使用REG注册表文件添加、修改或删除注册表键值和子项介绍 REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用REG文件来导入、导出注册表的子项和值。双击REG文件(即用Regedit.exe注册表编辑器程

XP系统注册表如何快速还原到上次成功启动时的状态 虽然目前新电脑配置都比较高端,所以安装的多是win7系统,由于大很多用户都还是使用着老电脑,还有一些低端配置电脑,都还使用着WindowsXP系统,许

本文链接地址:https://www.jiuchutong.com/biancheng/354900.html 转载请保留说明!

上一篇:winxp打开注册表编辑器(windowsxp打开注册表)

下一篇:注册表常用命令大全 通向程序的快捷途径(注册表的命令)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络