1.如何写注册表
如何写注册表文件
.reg文件的标准格式如下:
REGEDIT4
[路径] (注意用大小写)
"键名"="键值" (针对字符串型键值)
"键名"=hex:键值 (针对二进制型键值)
"键名"=dword:键值 (针对DWORD键值)
括号里面的内容为本人的注释,写文件的时候就不需要那些小括号了,其他上面所列的都必须包括。注意引号输入时不能用中文输入的引号,必须用英文的引号,否则会出错。
那么,怎么写.reg文件呢?我们需要一个文本编辑器,用windows的记事本就可以了。单击鼠标右键,选择新建文本文档,然后在生成的文本文件里输入上面规格的内容就可以了,最后,选择另存为,输入你想要的文件名+.reg保存即可。比如你要生成test.reg,输入test.reg保存即可,你可以看到生成了一个带图标的test.reg.双击运行这个test.reg文件就能相应的修改注册表了,系统会提示“是否导入注册表”之类的信息,确定就可以了。OK,我们可以手动写注册表了,是不是感觉很酷?
先别急,我们来看看一个标准范例,这是从注册表里面导出来的,大家慢慢学习,跟着模仿一下就能写出自己的.reg文件了。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRun"=dword:00000000
"NoRecentDocsMenu"=hex:01,00,00,00
"NoFavoritesMenu"=dword:00000000
"user"="sundrink"
大家可以看到,dword是16进制,hex是二进制,字符串则可以直接赋值。只要将上面的内容复制保存到文本文档里,然后另存为你想要的.reg文件运行就可以了。呵呵,原来也不是很难嘛,耐心一点就可以了。当然,你要模仿,要自己动手写.reg文件,用记事本就可以了。
说多两句,为什么要手写注册表?因为有时候我们会碰到一台锁定regedit的机子,有什么办法解开呢?呵呵,如果你会手写注册表文件的话,那很简单了。。大家发挥想象吧!用不了很长时间的。
2.怎么写.reg注册表文件~
路过说说,第一次当回高手。呵呵!以下是标准写法,可以用记事本来写,保存文件时后缀名是.reg。类型为所有文件。要删除呵[-HKEY_LOCAL_MACHINE]就行。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE]
[HKEY_LOCAL_MACHINE\HARDWARE]
[HKEY_LOCAL_MACHINE\HARDWARE\ACPI]
[HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT]
[HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\INTELR]
[HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\INTELR\AWRDACPI]
[HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\INTELR\AWRDACPI\00001000]
"00000000"="0"
3.如何把一个文件写入注册表
你说的是注册表导入吗?
可以自己新建一个记事本文件,把需要的内容写入
例如这样的:
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-18\AppEvents\EventLabels\.Default]
@="默认响声"
"DispFileName"="@mmsys.cpl,-5824"
然后保存
把后缀名为TXT改为 REG 就可以 然后双击就导入了
4.怎么样写注册表文件(有格式详解)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"IconUnderline"=hex(0):03,00,00,00
"MaxLimit"="NOSHZXFLGY40163"
这样的格式。
然后保存的后缀名是 reg格式。
额。这个是系统里的Explorer
额,是我的。
采纳吧。
5.文档怎么写入注册表
打开记事本,粘贴以下文本: 然后保存为 .reg 格式的文件,双击导入注册表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\system\currentcontrolset\services\class\NetTrans\000*99***2#]
"MaxMTU"=dword:00000240
"MaxSSS"=dword:00000218
[HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VXD\MSTCP]
"DefaultRcvWindow"=dword:00000860
"DefaultTTl"=dword:00000040
6.如何把东西写如注册表
1、打开注册表编辑器:“开始”-“运行”-键入“regedit”。
2、打开“HKEY_CLASSES_ROOT”,大家会看到有很多的“键”,这都是系统建立的文件的后缀,也就是文件的类型,比如最常见的记事本文件,它的类型为“*.txt”,在注册表中对应的键为“.txt”。
3、我们要在右击新建菜单中添加BAT类型,就要在注册表中找到“.bat”,然后在键上右击,选择“新建”-“项”,将新建的“项”命名为“ShellNew”,点击“ShellNew”在右边右击,选择“新建”-“字符串值”,将其命名为“NullFile”
4、退出编辑器,在桌面上测试一下。
如果觉得麻烦建立一个空文本文件,复制以下内容,保存类型为REG文件,运行即可:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""
最后要说明一点,如果您使用的文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”; 如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径及名称。然后按确定,退出注册表编辑器。您可以立刻在“新建”菜单的文件列表中看到所做的修改。 如RAR压缩文件(看不清的话,打开注册表查查就知道了):
7.注册表文件编写格式是什么
通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错误。
那么我们怎么样来修改注册表呢?我总结为以下几种方法: 1.软件修改(安全) 通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。
2.间接修改(比较安全) 将要修改的写入一个.reg文件中,然后导入注册表中。.reg文件的基本格式为:REGEDIT4[HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet]"@"="Super Rabbit Magic Set For Windows 98 V2.92""a"=dword:00000001"b"=hex:02,05,00,00……[HKEY_LOCAL_MACHINE\Software\SCC\QuickViewer]…… 第一行为“REGEDIT4”,必须大写。
第二行为空行。 第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet就是一个子键分支。
第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的"默认"键。
以下类似。 这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。
3.直接修改(最不安全,但最直接有效) 就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。注册表应用实例 1.自动刷新 每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。
通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改 "UPDATE MODE"值,由"1"改为"0"。
2.修改系统版权信息 点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP,在其右窗口中保存着安装 Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows 98就可修改系统原有的版权信息。 3.加快Windows 98启动速度 Windows98在启动时能自动加载一些程序运行,有的程序放在"开始"菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。
如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过"任务栏"很方便地删除。
如果程序不在启动组中,则须要通过修改注册表来删除。 点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS\CURRENTVERSION\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。
点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。 Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。
4.删除"开始"菜单中的"收藏夹" "收藏夹"是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USER\SOFTWARE\ MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES \EXPLORER,在右边窗口中点击鼠标的右键,然后选择"新建"菜单中的"DWORD"命令,命名为NoFavoritesMenu,并将其值设置为 "1"。
再重新启动电脑。 5.扩充"回收站"的鼠标右键功能 "回收站"是Windows98中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如"回收站"鼠标右键菜单中没有"删除"和"改名"功能,给实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。
使用本文前面用过的REGEDIT,打开到HKEY_CLASSES_ROOT \CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder。看到右边名为 Attributes的值是40 01 00 20,这就是关键,如果你是高手的话,就知道每个文件有只读、隐含、系统和文档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。
下面是第一个字符所表示的意义: 值 鼠标右键的菜单 01 00 00 00 复制 02 00 00 00 剪切 03 00 00 00 复制和剪切 10 00 00 00 重命名 20 00 00 00 删除 30 00 00 00 重命名和删除 40 00 00 00 属性 50 00 00 00 重命名和属性 53 00 00 00 复制、剪切、重命名、属性 60 00 00 00 删除和属性 63 00 00 00 删除、属性、复制、剪切 70 00 00 00 重命名、删除和属性 73 00 00 00 重命名、删除、属性、复制、剪切 6.提高光驱的读写能力 为光驱增加缓存是提高光驱读写速度的一个有效方法,由于Windows98推荐使用四倍速或更高速的光驱访问方式,与目前所流行的光驱不相符合。为了适应当今流行的16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存的大小和预读取性能,以加快光驱的运行速度,将光驱性能发挥到极限。
点。
8.如何将程序写入注册表
详细说来实在太长。。。简单点的来一个~如何使用注册表 windows的注册表(registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。 注册表的结构是: windows为我们提供了一个注册表编辑器(regedit.exe)的工具,它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。它有六个分支(有的是五个): hkey-classes-root 文件扩展名与应用的关联及ole信息 hkey-current-user 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器 hkey-local-machine 计算机硬件与应用程序信息 hkey-users 所有登录用户的信息 hkey-current-config 计算机硬件配置信息 hkey-dyn-data 即插即用和系统性能的动态信息 注册表修改方法有: 1.软件修改(安全) 通过一些专门的修改工具来修改注册表,比如:magicset、tweakui、winhacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。 2.间接修改(比较安全) 将要修改的写入一个.reg文件中,然后导入注册表中。这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。 3.直接修改(最不安全,但最直接有效) 就是通过注册表编辑器直接的来修改注册表的键值数据项,,但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎,否则会把系统弄瘫。 使用方法大致是: (1)修改键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格选定你要修改的子键,在右窗格打到要修改的键值项,右击该键值项,按要求修改,修改完毕。 例:以加快开关机修改“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-将字符串“WaitToKillServceTimeout” 数值数据20000修改为1000。 开始—运行—输入“Regedit”—在打开的注册表编器中后步向下打到“Control”左击打开右窗格,在右窗格打到“WaitToKillServceTimeout”双击打开“编辑字符串”对话框,在“数值数据”框中输入要修改为的数据数值“1000”—确定。 (2)新建子键和键值:右击父键,选“新建→项”,在打开的“新建#1“中输入子键名,确定,右击新建的子键,在右窗格添加新键值项和键值。 例:新建字符串,新建“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-“HungAppTimeout”的数值数据为“200”。 开始—运行—输入“Regedit”—在打开的注册表编器中后步向下找到“Control”左击打开右窗格,右击右窗格空白处—新建—字符串—在名称中输入名称“HungAppTimeout”,双击该名称打开“编辑字符串”对话框,在“数值数据”框中输入数据数值“200”—确定。 (3)删除子键和键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格右击你要删除的子键,选“删除”;在右窗格右击你要删除的键值项,选“删除”。 注意,为保险起见,修也注册表前要备分注册表,方法是:在注册表编辑器窗口—文件—导出—选择导出部分还是全部—输入文件名—保存。一旦修改错误 可用“导入”方法恢复。 因为内容太多,三言二语说不清楚,以上仅供参考。