软件简介:
& K5 z' {+ Q. v8 u7 F- r* K大家好~~~我是 淡然一笑╄ QQ:4123490004 `6 a2 m: y! s$ o% t
今天我要给大家做的是~注册表综合利用. j( J4 o6 L- R4 g! L
REG文件编写
- b. O d, O, LWindows 中的注册表文件( system.dat 和 user.dat )大家一定都听说过。它可以说是 Windows 的核心数据库,因此,对 Windows 来说是非常重要的。通过修改注册表文件中的数据,可以达到优化 Windows 性能的效果。但修改注册表也可能导致整个 Windows 系统的崩溃!所 以, 建议您在对注册表进行操作前或者是在安装一些软件前先对注册表进行备份。 , L, ?) u* b9 N8 {, e$ L
要修改注册表,必须通过工具,一般是利用 Windows 自带的注册 表编辑器 Regedit.exe 进行手工修改。这种方法简单,但是效率很低,而且在某种情况下(例如 Regedit 被一些恶意程序禁用的情况下)是行不通的。这 时你就必须利用另一种办法来达到修改注册表数据的目的。这就是今天我要介绍的 *.REG 文件。
3 |6 u2 @0 e+ O8 [ REG 文件是注册表项目文件。 其实 REG 文件也是通过 Regedit 来执行的。只不过不用你亲自打开它而已。计算机会自动把你事先写在 REG 文件里的每一项写入注册表文件。 2 t" T1 U$ ^9 [; ?
下 面详细地介绍一下 REG 文件的编写方法。 8 ?7 I6 H `9 _( W4 y2 _8 O
对主键的操作
3 c# g, N' n# N0 s0 q+ x: Y1.新建一个主键 ( @- O5 f, H' y+ u5 E
例如我们想在主键 HKEY_CURRENT_USER\Software 下新建一个名叫我的软件的主键。看我操作~~~出入regedit~~打开运行~~那么,你可以打开记事本,写入如下内容:
' J0 V( p/ b# x% V* q5 g' r' }REGEDIT4
. a9 R( [0 ] V' a[HKEY_CURRENT_USER\Software\我的软件]% Z& m0 Y. B; s+ h! X
后缀名改成.reg 运行~~出来了~~
, j: E, I% m8 w& k(注意:第一行的 REGEDIT4 必须用大写。第二行必须为一个空行。在最后 必须要有一个回车。) * e, _) S" e$ c( p5 A
然后将这个文件保存成为 REG 格式。例如, 注册表综合利用.reg 5 e& v9 b# M4 a' r" \* u0 n: q. l- j" M
双击运行此文件,会弹出两次确认信息,确定后计算 机就会把我们写的注册表项目写入注册表文件中。你可以打开 Regedit.exe 来检查一下。
$ t) ]$ r3 f; S; f" f E2 c2.删除一个主键
8 M% ~% j% \" T! r例如我们想把刚才我们建的那个名叫我的软件的主 键删除掉,那么我们可以在记事本中这么写:
7 d7 t/ i5 I( v: OREGEDIT48 k& q( \9 W! ~8 w
[-HKEY_CURRENT_USER\Software\我的软件]
' I% k, y4 _7 _/ P8 f: X注意到前面的减 号 - 了吧,这就是删除的意思。将它保存成 reg 格式,运行。我的软件这个主键就被删掉了。9 P& y) F- E" z3 c* x4 p) |# J) _
, ~. H4 w$ k: E; D
对键值项的操作
: h6 p e- X& j* R; _" V1.添加一个键值项 6 g# w1 m/ z4 d+ V
要新建一个键值项,必须要指明该键值所在的分支,该键值的名字、该键值的类型和该键值的值 ( 数据 ) 。例 如要在分支 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下新建一个名为 database ,类型为 Dword ,值为 00000008 的键值项。看我操作~~; M) j' U. \ i+ J9 Z' _
(注意:键值类型 dword 必须用小写 ,其他类型如 hex 等也都 必须用小写。)
1 [8 ?) f1 q# y& }8 M说明: 1 、在新建键值项时,如果该键值所在的主键分支不存在,在添加新键值的同时系统会自动创建该分支。 2 、在创建字符串 类型的键值时,如果该字符串中包含路径分隔符,这个路径分隔符应该用双斜杠 \\ 表示。8 h0 q+ x- j! `* P
关于键值类型,除了 WindowsXP 外,其他的 Windows 版本中都只有三种: Dword 值、二进制值和字符串值。在 REG 文件中, Dword 值用 dword 表示,二进制值用 hex 表示,字符串值直接用引号把内容括起 来就行。至于在 WindowsXP 中,除了这三种外又增加了两种:多字符串值和可扩充字符串值。但是具体用法和表示方法小弟还不太清楚,不好意思。但我认 为这两种类型也应该和字符串值一样主要是用来指明路径的吧。 ' v8 \9 C2 L& H7 ^
在 REG 文件中,默认键值是用 @ 表示的,并且没有引号。
& I0 W; a+ ?- v4 `删除一个键值项 目 0 u* @. G& V$ k6 g
例如我们要删除刚才创建的 database 键值,看我操作~~这就没有了~~
* X2 j: T: E$ e- ~注意到等号后面的减号了吧,这就是删除的意思。 ) z7 B _; y: D: }" H
下面我给大家做一下例子吧~~!!/ m' u8 k6 R f! R$ p2 G5 @
例一:修改IE属性 看操作~~~5 P( z' c5 W" B1 m! k, A. I
现在的IE是http://www.3800hk.com/网站~~让我们用注册表把它改成别的网站吧~!!
" T; }& ]2 I- E) P) \, m# L2 LREGEDIT4 , J3 s* e A& A+ N `$ Z+ K0 T
0 [: F& J$ A8 q! w1 @0 }0 E7 {
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] $ _! G& V( d, ~5 e' I. P
Start Page=www.baidu.com( h) M7 N2 Y! r4 g& Q& O8 }9 M
看多没~~变成www.baidu.com了~~~!. n3 l% A# U3 i
例二:更改IE浏览器的标题栏(Windows 9x/2000/XP) : k& b, I$ {; y6 M2 Y) A8 f v
REGEDIT4
* g' T' q c6 K/ K. x8 ~[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
k! [# L* [7 X1 u4 }0 u B6 G. c1 rWindow Title=注册表综合利用
. Q5 E1 |, ~4 x3 i( k( {8 g! g看到了吧~~~很有意思吧~~~
, U U9 c- d- i新建字符串值Window Title,数值设为你想在IE浏览器标题栏显示的 内容即可。 ( E' E) B4 ]- ^; ~6 x
* F& n! A* h/ A* s# [, z( A例三:禁止任务管理器! \6 { m$ a6 d, ?- s
REGEDIT4 : p5 Y1 Q- q: \
+ {4 P b+ m7 h( J9 K
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] ~- R" }$ z6 \2 m9 ]
DisableTaskmgr=dword:1
5 R: R; k7 M" ^1 k, Edword值改0是解除禁止
5 {4 X5 P o0 b1 \: k. _7 i例四:大家都了解使用注册表可以做很多事情,它可以大大优化系统,但如果心怀不轨的人更改了电脑的注册表,可就不知要发生什么事情了,所以有时为了计算机的安全,可以通过修改注册表设置禁止其他人更改注册表设置。
$ S* s8 b$ x# p2 G8 y) H禁止注册表& z9 F5 c7 V! B0 {; L
REGEDIT4- w* I1 `* Q3 K. K# o! |2 o8 T
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]1 b6 Q5 i8 c) `) A
Disableregistrytools=dword:1* L( D! V9 N' y0 N
呵呵~~这样别有用心的菜鸟就看不了你的注册表了~~~!!!( @* V& J ] I9 G) s0 `' g
解除禁止注册表~~~打开运行~~~快捷键ctrl+r~~~输入% K+ s/ H8 V" G4 K+ C
reg delete hkcu\software\microsoft\windows\currentversion\policies\system /v disableregistrytools /f
3 c" d: e- x! c5 \7 V- |好了~~~让我们看看可以打开吗~~哦了~~!
* C6 K d; I, O# M& }/ e" [注册表中五大分支的具体含义,并且结合实例讲述了如何通过注册表分支键值的建立或修改来达到控制电脑的目的,而实例中提到的对注册表的修改,实际上就是对键值项和键值的修改,下面的我就不给大家一一演示了~~如果大家有兴趣的话~~可以自己试试~~!7 B5 c3 Y( }3 o6 z* S
====== 屏蔽WIN2003开机弹出的错误对话框:在系统启动时至少有一个服务或驱动程序产生错误' q' c9 H) F3 J b" F% p
Windows Registry Editor Version 5.00
! g. B" I$ K# [& S9 }+ u[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
1 a- e* Y3 J( `5 S/ H+ CNoPopUpsOnBoot=dword:00000001
! Q1 g) G, J5 k====== 提高图标色彩质量(Windows 9x/2000/XP); C4 K; g1 H5 f! {7 n
WINDOWS桌面上的图标色彩一般都是16位,通过注册表的修改可将其提高到 24位,从而使图标色彩更加艳丽。
' ]0 T1 l$ H2 c' j (1)打开注册表编辑器。7 a$ E0 `7 ^2 P4 W% B
(2)打开HKEY_CURRENT_USER\Control Panel\WindowsMetrics子键。
8 v7 j0 I( z6 Q4 V# n* V (3)双击右边窗口中的字符串Shell Icon BPP,将默认值16改为24即可。$ E' l7 B) e7 A2 a7 M- s
(4)注销电脑后即可看到效果。
% X* [) t3 U; I) V2 B: |====== 使Windows字体更加平滑(Windows 9x/2000/XP)3 y4 @4 I0 y8 }4 v# ?- c8 x
(1)打开注册表编辑器。1 @$ s" Y4 c- f7 c) t5 T
(2)打开HKEY_CURRENT_USER\Control Panel\Desktop子键。 E' X1 Q) Z2 | ^4 A7 h
(3)双击右边窗口的字符串FontSmoothing,将默认值0改为2即可,而0则 为禁止。& b8 e' h1 } X0 g
(4)注销电脑后即可看到效果(但是不会太明显)。9 Z6 [+ c) G- O) r! Y. D1 P$ Z
, v( f4 R3 R4 K. `; u
====== 更改桌面图标的大小(Windows 9x/2000/XP) 0 o* H! e* Y* W( v* V+ o0 b# [
(1)打开注册表编辑器。
8 I! ]" v9 H s* s9 h- J( r (2)打开HKEY_CURRENT_USER\Control Panel\DESKTOP\WindowMetriccs子 键。
; [/ g7 c: y7 ^- r4 h4 x! @2 L (3)双击右边窗口中的字符串Shel Icon Size,将默认值16改成自己认为 适合的图标大小像素值。
- n6 D l7 }8 t W+ j (4)注销电脑后即可看到效果
+ @% }4 o2 p$ ?$ y! X) ], E. r$ y/ V; L$ X: @" Z
# H( v- }. _6 W; P! o5 T 6 Z. Z, L7 o1 a; t. U. `
====== 15 隐藏[回收站]图标(Windows 9x/2000/XP)
1 b' l. d9 w4 j' F% f" R! I (1)打开注册表编辑器。 4 z9 v5 p; f0 n7 b; N2 e
(2)打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Explorer\Desktop\NameSpace子键。
$ h" ?' w( [# x7 X (3)删除子键{645FF040-5081-9F08-00AA002F954E}。 5 l1 R0 z* d& n% h
(4)可直接刷新桌面看到效果。 6 Y* ?. J( x" q# f4 Q
; [& b7 @3 _6 i% }$ Y( `====== 隐藏[我的电脑]图标(Windows 9x/2000/XP)
! U% H" G8 \4 {/ O( i2 { M (1)打开注册表编辑器。
8 i+ T2 H2 Q3 ^8 o& M- E (2)打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Policies子键。
- N/ R/ J" A+ f+ R (3)在其下面新建子键NonEnum并进入,接着新建双字节值{20D04FE0- 3AEA-1069-A2D8-08002B303090D},数值设为1。 ) n# c, r' ^2 d7 \
(4)可直接刷新桌面看到效果。
7 T' H2 P4 K/ b/ x& _ ) c0 x3 H# u) t3 k
====== 隐藏[网上邻居]图标(Windows 9x/2000/XP)
$ S6 A) I. c0 `( y" u/ ^ Y3 t% D2 a (1)打开注册表编辑器。
4 F" \7 a9 m9 K& a$ _$ b" y) `5 ] (2)打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Policies子键。
* M- G' k t% ^" I" F# }3 r& B (3)在其下面新建子键NonEnum并进入,接着新建双字节值{208D2C60- 3AEA-1069-A2D7-08002B30309D},数值设为1。
$ A& S% |5 S( ?% j 可直接刷新桌面看到效果
2 b: j3 @1 G7 ^1 A. K; l====== 在快捷菜单中加入进入DOS方式选项(Windows 9x/2000/XP) , o7 U' h# o5 k2 n5 v6 e) J" @
相必对于DOS的使用大家都十分清楚,每当进入某个文件夹都需使用cd命令 加上文件名,如果是较为深入的子目录那可是件头痛的事,因为输入文件名 都输入到手软。因此可通过修改注册表,在快捷菜单中添加DOS选项,这时 只要对该文件夹点击鼠标右键即可进入DOS状态下进行操作。方法如下: " z; C; J3 o3 d5 \4 B& k" I
(1)打开注册表编辑器。 2 k5 x6 b. R+ k' a7 a/ Q- B
(2)打开HKEY_CLASSES_ROOT\Directory\shell子键。
9 g, i- m) O6 p w' ^9 t; ^ (3)在其下面新建子键CommandPrompt并进入。 6 B/ v% u/ `8 W% }! ~0 `
(4)双击进入右框中的默认,在文本框中输入[进入DOS目录]。 v+ A, T- E3 n$ @$ _6 E0 w
(5)在CommandPrompt下新建项command并进入。 * \0 ? m: U7 O, s
(6)双击右框中的[默认],输入command.com /k cd%1。
2 ?- ^# a. m [: {& H# J (7)注销后右键点击任意文件夹,可看到快捷菜单中有进入DOS目录选项,即可点击进入。
1 w& J2 G# K- o, S1 }这些只是修改注册表的一小部分~~http://www.qqread.com/registry/h285194.html4 n" {" Z F5 P/ f& [ c
这个网站有注册表综合利用100例~~~有兴趣的朋友可以去学习学习~~!: m0 ~5 N. d7 T, @
好了~~教程就到这吧~~~!!我的QQ412349000~~~希望大家加我~~共同交流~!!
3 B- m% @, V4 r+ Y拜拜~~!!
" E- u# v4 ^+ f, w% `# M4 P& I下载地址:
|