木子屋 Dnawo's BLOG

批处理操作注册表

👤 dnawo 📅 2008-04-30 👁 5373 👍 0 💬 0 🔄 来源:本站原创
<p><strong>1. 添加项/值</strong></p>
<p>语法:REG Add KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]</p>
<p>
<table cellspacing="1" cellpadding="1" width="100%" border="1">
<tbody>
<tr>
<td>KeyName</td>
<td>项路径,如HKLM\Software\MyCo,几大根键简写HKLM、HKCU、HKCR、HKU、HKCC</td>
</tr>
<tr>
<td>/v ValueName</td>
<td>所选项之下要添加的值名。</td>
</tr>
<tr>
<td>/ve</td>
<td>为注册表项添加空白值名(默认)</td>
</tr>
<tr>
<td>/t Type</td>
<td>值的数据类型,几大类型有REG_SZ、REG_MULTI_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY、REG_NONE</td>
</tr>
<tr>
<td>/s Separator</td>
<td> 指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符。如果忽略,则将 "\0" 用作分隔符。</td>
</tr>
<tr>
<td>/d Data</td>
<td>要分配给添加的注册表 ValueName 的数据。</td>
</tr>
<tr>
<td>/f</td>
<td>不用提示就强行覆盖现有注册表项。</td>
</tr>
</tbody>
</table>
</p>
<p>1) REG Add HKLM\Software\MyCo<br />2) REG Add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead</p>
<p><strong> 2.查询</strong></p>
<p>语法:REG Query KeyName [/v ValueName | /ve] [/f Data [/k] [/d] [/c] [/e]] [/t Type] [/z] [/se Separator]</p>
<p>
<table cellspacing="1" cellpadding="1" width="100%" border="1">
<tbody>
<tr>
<td>KeyName</td>
<td>项路径</td>
</tr>
<tr>
<td>/v ValueName</td>
<td>具体的注册表项值的查询,须与 /f 配合使用,如果省略,会查询该项的所有值。</td>
</tr>
<tr>
<td>/ve</td>
<td>查询默认值或空值名称(默认)。</td>
</tr>
<tr>
<td>/s</td>
<td>循环查询所有子项和值(如 dir /s)。</td>
</tr>
<tr>
<td>/se</td>
<td>为 REG_MULTI_SZ 在数据字符串中指定分隔符(长度只为 1 个字符)。默认 "\0"。</td>
</tr>
<tr>
<td>/f</td>
<td>指定搜索的数据或模式。</td>
</tr>
<tr>
<td>/k</td>
<td>指定只在项名称中搜索。</td>
</tr>
<tr>
<td>/d</td>
<td>指定只在数据中搜索。</td>
</tr>
<tr>
<td>/c</td>
<td>指定搜索时区分大小写,默认搜索为不区分大小写。</td>
</tr>
<tr>
<td>/e</td>
<td>指定只返回完全匹配,默认是返回所有匹配。</td>
</tr>
<tr>
<td>/t Type</td>
<td>指定注册表值数据类型。</td>
</tr>
<tr>
<td>/z</td>
<td>详细: 显示值名称类型的数字等值。</td>
</tr>
</tbody>
</table>
</p>
<p>1) REG Query HKLM\Software\Microsoft\ResKit /s<br />2) REG Query HKLM\Software\Microsoft\ResKit /v Version<br /><br /><strong>3.删除</strong></p>
<p>语法:REG Delete KeyName [/v ValueName | /ve | /va] [/f]</p>
<p> 
<table cellspacing="1" cellpadding="1" width="100%" border="1">
<tbody>
<tr>
<td>KeyName</td>
<td>项路径</td>
</tr>
<tr>
<td>/v ValueName</td>
<td>具体的注册表项值的查询,须与 /f 配合使用,如果省略,会查询该项的所有值。</td>
</tr>
<tr>
<td>/ve</td>
<td> 删除空白值名称的值(默认)。</td>
</tr>
<tr>
<td> /va</td>
<td> 删除该项下的所有值。</td>
</tr>
<tr>
<td> /f</td>
<td> 不用提示就强行删除。</td>
</tr>
</tbody>
</table>
</p>
<p>1) REG Delete HKLM\Software\MyCo /v MTU<br />2) REG Delete HKLM\Software\MyCo\MyApp\Timeout</p>
<p><strong>4.导出</strong></p>
<p>语法:REG Export KeyName FileName</p>
<p><strong>5.导入</strong></p>
<p>语法:REG Import FileName</p>

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 WinZip命令行 下一篇 → 借助VirtualDrive刻录CDFS光盘