CMD下修改注册表 完全攻略(FreeXploiT搜集 整理 热荐)

卫衣 / 双肩包 / T 恤/羽绒服等任选,下单送 CSDN 年卡 程序员周边任选一款实物,直接赠送 CSDN 会员年卡+ Coding Plan,写代码学习装备一起拿下 立即抢购

ALLyeSNO注:先来段精彩的

【 本文未包含zzzevazzz 写的do all in cmd 里面使用inf 修改注册表的 方法 】

regedit虽是gui下使用的东东 但其实是有未公开的参数的 可以在cmd下使用

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方式的界面――一个黑乎乎的窗口.甚至还没有msdos方式的窗口耐看:连常用的工具条都没有放上.我真想不通,贵为最新的操作系统,因何还保留似乎是石器时代的dos界面呢?像往常一样,习惯性低在命令后面键入:cmd/?,想看看会提示些

使用命令编辑注册表 说明:该命令将在HKCU\Software\Microsoft\Windows\CurrentVersion\Run下添加一个名为注册表的字符串,其值=C:\windows\system32\regedit.exe。添加一个值(名称: Path,类型: REG_EXPAND_SZ,数据: %systemroot%)添加一个值(名称: MRU,类型: REG_MULTI_SZ,数据: fax\0mail\0\0)用 "#" 作为分隔符,显示类型为 REG_MULTI_SZ 的所有值名称的所有。 阅读详情

相关推荐

dos(cmd)中删除、添加、修改注册表命令

CMD命令行下修改Windows注册表方法及Hiv技术,注册表regedit的未公开的参数的可以在cmd下使用

注册表常用命令DOS

DOS

m0_61652812的博客 4706

操作注册表编辑器

操作注册表编辑器1、注册表2、cmd操作注册表3、Java操作注册表4、开机自启动5、网卡电源管理配置 1、注册表 首先用【win+r】打开运行窗口,然后执行【regedit】打开注册表编辑器。 点击确定即会出现如下图所示的注册表编辑器: 2、cmd操作注册表 查询注册表 通过cmd终端窗口可查询出reg query的用法如下: C:\Users\Administrator>reg query /? REG QUERY KeyName [/v [ValueName] | /ve] [/s]

weixin_43763430的博客 6399

Windows注册表命令(最简单明了)

Windows快捷找到对应注册表数据。

m0_62913192的博客 2万+

cmd命令行操作windows注册表

文章目录1 控制台注册编辑器在系统中的位置2 注册表类型结构3 reg常用命令详解3.1 增改3.2 查看3.3 导入/导出/删除注册表3.4 删除hkcu\charles下创建的"hello"值3.5 删除hkcu\charles下刚才修改的"默认值" 更多文章:https://blog.csdn.net/zx77588023/article/details/119918125 1 控制台注册编辑器在系统中的位置 如果系统安装在C盘,那控制台注册表的编辑器reg.exe就在C:\Windows\Syste

有勇气的牛排博客 2万+

【批处理DOS-CMD命令-汇总和小结】-注册表编辑命令reg,如何用cmd命令打开注册表编辑器regedit

首先用【win+r】打开运行窗口,然后执行【regedit】打开注册表编辑器。在cmd窗口中执行命令【regedit】也可打开。执行【reg /?】,即可显示帮助信息。 我们从这个大体的帮助信息也可知道,它有查询、添加、删除、复制、保存、重置、加载、卸载、对比、输出、导入、标志的选项。那么如果想知道每一个选项怎么用,可以用类似【reg query /?】的命令来查看。打印注册表查询命令的帮助信息,执行命令【reg query /?】。 例如查询我们电脑的启动项的信息,可以执行命令【reg quer

小坏蛋的博客 1万+

CMD注册表编辑

注册表编辑。

IT老人 4012

windows系统bat脚本注册表之reg命令总结

对于远程计算机,请在 \\ComputerName\PathToSubkey 中的子项路径前包含计算机名称。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。cmd /k reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL" /v Checkedvalue /t reg_dword /d 1 /f(显示隐藏的文件和文件夹)

hljqfl的专栏 6298

操作注册表

指定搜索的数据或模式。如果字符串包含空格,请使用双引号。删除子项下的特定项。如果未指定子项,则将删除子项下的所有项和子项。删除指定项中的所有条目。不会删除驻留在指定项中的子项条目。/v EntryName (注册表项和子项名称)regedit(打开注册表命令)查询默认值或空值名称(默认)。显示注册表的所有子项和值。显示注册表的所有子项和值。

m0_72154611的博客 934

cmd命令行下常见的注册表操作

基础知识 注册表的五个根建 hkey classes root,里面存储着应用程序启动所需要的所有信息,有扩展名,启动对应扩展名文件所需要的程序等。 HKCU hkey current user,存储当前用户配置,包括环境变量配置等。 HKLM hkey local machine,本地计算机的系统信息,包括硬件与操作系统信息等。 HKEY USERS ,包括计算机默认用户的信息,当前用户信息,还有软件的配置信息,这里面有一个子键default很重要,新建用户的配置就根据这个default来设置的。 HK

Shanfenglan's blog 34万+

命令提示符(cmd)下修改注册表

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34054931的博客 1979

如何使用命令行(cmd)或 PowerShell 查询指定软件在注册表中的位置

注册表项的查询速度可能较慢,尤其是递归搜索所有项时,请耐心等待结果。运行此批处理文件时,会提示你输入想搜索的软件名,自动在。命令行需以管理员身份运行,确保查询的完整性和权限充足。这将以更清晰的方式列出包含指定关键词的软件位置。(所有用户安装的软件)。表示递归查询所有子项。(当前用户下的软件)。表示指定搜索关键词。

Hclam的博客 7530

cmd中删除、添加、修改注册表命令

转自:http://www.jb51.net/article/30586.htm regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:sy...

weixin_30505485的博客 1547

regedit 的命令行参数

regedit 的命令行参数 filename            导入 .reg 文件进注册表 /s                        导入 .reg 文件进注册表(安静模式) /e                        导出注册

29岁的小学生 2900

注册表命令详解

1. REG ADD   用该命令加入一个新的指定键值,从给出的例子文件来看,基本的使用方法如下:命令-计算机名称-根键名-[子键名称-类型-数据]下面是更详细、规范的表述:REG ADD [//Machine/]Keyname [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f] 参数及说明:Machin

wxm870924的专栏 1342

Windows注册表内容详解】

一、什么是注册表注册表windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。二、注册表的功能。

m0_46168848的博客 2万+

windows修改cmd命令行窗口中文乱码解决

处理cmd窗口乱码问题

weixin_43794311的博客 1013

手动从注册表添加“从这打开CMD”命令

通过运行注册表编辑器来进行手动添加相关信息,达到在按住shift键后右键可实现打开“从这打开CMD”命令。

方宅 1117

注册表windows系统注册表常用修改方案

当我们使用了系统一段时间,装了很多的程序,常常会造成鼠标右键菜单中“新建”菜单的长度增加,这时,我们想减轻“新建”菜单的负担,我们可以修改注册表。在HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell 下创建一个主键“Defrag”在右边窗口中把“默认”的值改为:“整理磁盘碎片” ,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为“C:\WINDOWS\defrag.exe %1”。

学习 记录 总结 分享 1万+
上一篇: 简明批处理教程(.bat)
下一篇: Windows 2000文件保护调整
freexploit
博客等级 码龄22年 315粉丝 778原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值