发新话题
打印

让Windows XP能够全自动维护系统

让Windows XP能够全自动维护系统

让Windows XP能够全自动维护系统新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛8 u8 h7 g7 G  \
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛$ H9 x/ D; e6 q; A0 q& e9 d5 {& v/ o" R
69中文之家 / 69 Chinese Nets( J. d. |* M( P0 K
Windows XP的曰常维护是件既耗时又无聊的事情,如果Windows XP能够聪明一点,进行自动维护就好了。下面,就为大家介绍一种通过.inf文件让Windows XP进行自动维护的技巧,自动维护的具体内容可以任意设定,不过需要命令来实现。比如用Xcopy进行文件备份、Defrag进行磁盘碎片整理、Del删除垃圾文件等等。为了讲清楚原理,下面我们以Defrag为例,你可以根据自己的需要进行修改。
) x, ~- i$ l1 z, d4 L8 R5 |  实现步骤
  Y, x2 l! ^+ k新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛----让心情一起飞扬$ o; A' {; t0 l$ ]) \  j- ^9 ?
  1、建立Main.bat文件69中文之家 / 69 Chinese Nets$ a- M' t, v$ b" ?/ k

+ |& {4 U$ R# ^* x3 q----让心情一起飞扬  以管理员身份登录Windows XP,在系统盘的根目录下新建一个名为Main.bat的文件(文件名可以随便取,下同)并输入如下内容:
1 I+ t; c% O+ k8 K# e" X( M69中文之家 / 69 Chinese Nets
: E9 [# ]9 {/ c: a( l. S& s. P6 ~新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  cd\新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛9 Y# Q7 {( k% g. t
----让心情一起飞扬4 q, E6 p7 R+ I$ n
  C:
, z  N& x# x+ A2 D0 x* E- t) A& E69中文之家 / 69 Chinese Nets
! G* s1 ]6 F  x) r. m新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  cd Windows\system32新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛6 C1 o! u( [1 J, {- C) R& [
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛0 s( o$ n+ r: p1 S& K% y! [
  defrag C: /f新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛- j6 E/ T9 R' m$ \4 k# F  a9 j' i
www.69699.org. g. Z& ]# b" h* H
  chkntfs C:新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛3 O  |' u+ |* o- w5 E3 g7 p
www.69699.org6 o; \2 e6 b' N4 F2 Q) Q
  2、建立Main.inf文件----让心情一起飞扬- v, W/ g6 P3 H! k9 E: c
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛6 L& h5 J5 D! |4 Y! Z
  新建一个文件名为Main.inf的文件并输入:69中文之家 / 69 Chinese Nets) Y1 E" |8 p3 X5 k( S

" S+ L9 c) i& U! n$ |0 P69中文之家 / 69 Chinese Nets  [version]
" p9 }- `2 z9 A4 W  z5 Jwww.69699.org----让心情一起飞扬# r4 P3 T; u: Z3 h( S! e5 v
  Signature= "$CHICAGO$"新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛: f' H$ ~+ [% t$ f( R; c. s1 O

- h( H: g! q$ R* R: H8 Gwww.69699.org  AdvancedINF= 2.5,"advpack.dll"69中文之家 / 69 Chinese Nets4 z! o5 L1 |3 }4 ?2 v

; L# d" q" z, Q; `- m5 ~1 D/ J" fwww.69699.org  [DefaultInstall]www.69699.org0 ]$ z/ X2 M5 h+ o

  u( X& e' t$ y7 ]2 E1 h( b新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  RunPreSetupCommands=Tst.PreSetup----让心情一起飞扬, b, l0 ]& m: Q  h- s/ c8 J/ [
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛% R0 K7 k; b+ k$ y
  RunPostSetupCommands=Tst.PostSetup
& c  d/ o) G& h2 P69中文之家 / 69 Chinese Nets----让心情一起飞扬! O2 ]1 O4 U- p0 ~4 e2 o1 s
  [Tst.PreSetup]
! _) O+ }1 H) k* H- f
& V0 t4 j0 q2 t3 b# W, D! R, j* {新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  C:\Main.batwww.69699.org& _+ R) B# l( @

, G4 W/ Z; r- I----让心情一起飞扬  [Tst.PostSetup]
9 v) \( n4 U9 l) L. g- S. {! d新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛
. X( ^/ a" A0 ~, I' |1 m# f4 Q  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛+ s! a' W9 d" G' g' o2 ], x

3 n. m% G, u, Z' m0 }新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  在这个文件中,Signature必须设置为”$CHICAGO$”,否则文件将无法起作用。----让心情一起飞扬( j1 E7 N1 I0 i2 _# w
----让心情一起飞扬' i& m! d' i% j7 ~4 e
  3、建立Begin.bat文件
. `1 @" v' P! g" b3 d69中文之家 / 69 Chinese Nets
& _6 ?8 `1 s  L* Z& h& y69中文之家 / 69 Chinese Nets
' ?. X6 [8 G. w- _3 Q" |" p* Y' C6 ~6 x9 A, y1 J( l7 b  v1 Y
  在C盘根目录下建立批处理文件Begin.bat,向这个文件中输入:www.69699.org) y2 v9 X* P  M
www.69699.org. @0 ~7 f6 k8 P
  C:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionExwww.69699.org$ u- V* O; {8 \( t
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛4 S% f( [- f( M) G: Y
  C:\Main.inf,DefaultInstall,,32
7 z; h" b: R& o0 C1 N; @; n% @- e) n新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛8 J0 e0 Y! s7 O/ a0 D9 E: P
  这个命令的作用是让Windows XP启动一个硬件安装过程,从而执行.inf文件中的指令。Rundll32.exe在Windows中被用来调用DLL文件(动态链接库)中函数提供的功能。比如这里的rundll32.exe就调用了advpack.dll中的LaunchINFSectionEx函数,这个函数的作用就是启动一个.inf安装过程。不过Main.inf的内容已经和硬件安装无关,而是被我们偷梁换柱改成了系统自动维护的命令。
5 E! I) R4 ^4 i  s+ a5 n- p$ e新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛----让心情一起飞扬- D# A+ n1 ]1 X3 q  ^: e
  4、计划任务
* v) z' {. y( F# J( vwww.69699.org
* c1 V9 ~$ j% h. R7 o0 n% R新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  计划任务的作用是定期执行Begin.bat文件,实现步骤如下:www.69699.org& v6 Z# O; F* o, g% Z# a( }
----让心情一起飞扬8 z; |- ?5 e' L' @( d
  (1)打开Windows XP的开始菜单进入“程序→附件→系统工具→计划任务”,双击“添加计划任务”,单击“浏览”,找到C盘根目录下面的Begin.bat文件,然后单击“下一步”按钮;
+ J/ V; O1 S  l; V" [' H69中文之家 / 69 Chinese Nets----让心情一起飞扬' {. L( A7 O; v/ `2 m% C# b
  (2)设置任务执行周期为“每周”,然后单击“下一步”按钮;% I. ?7 q/ [+ n4 y7 W8 B

6 J8 ~  H; }' O& D* L# ?) m  (3)设置执行计划任务的密码,也就是计算机的管理员密码,然后单击“下一步”按钮;新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛/ O- Y; J9 }; D/ e- S
, P" B& p( Z0 }: S3 @
  (4)设置执行任务的具体曰期和时间。5 h9 y" s( N" q) F. k. B+ b  A

; u; v+ a& ?; a3 Q: W3 Y6 f' c7 v, M69中文之家 / 69 Chinese Nets  在以上例子中,我们让这个计划任务每周曰的23:30执行一次文件C:\Begin.bat,进行自动维护。----让心情一起飞扬5 D5 I5 O1 I: K) D, `2 L& L- B9 f) q! ?
----让心情一起飞扬  u/ t7 ?$ k+ a0 ~( o
  实现原理
  H2 W* K$ q# m7 U! h69中文之家 / 69 Chinese Nets69中文之家 / 69 Chinese Nets: ?* E9 V5 t; t- J3 I3 }; ]
  .inf文件通常用于硬件安装,其实是一个文本文件。当用户在文件上单击鼠标右键选择“安装”的时候,Windows将会根据这个文件的内容执行一系列操作,上面介绍的自动维护方法就是借助.inf文件的这个特点实现的。www.69699.org; M" h8 _! h  Q5 s+ E( I6 x

# K0 n& o! J% F3 M+ T8 l5 _www.69699.org  我们建立的计划任务启动时,它会调用Begin.bat。Begin.bat将使用Main.inf作为配置文件启动一个安装过程,按照Main.inf中的内容执行一系列操作。$ c" H0 t. `+ g# a- q/ n% U" Q) N

# F2 A. @' x' q  Main.inf启动时会首先执行[Tst.PreSetup]段中的语句,也就是“C:\Main.bat”,Main.bat被调用时,Windows将对C:进行磁盘碎片整理工作。Main.bat的内容越丰富,自动维护的功能就越强大。
5 J" n$ ^. C, Z# X  Y- s新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛www.69699.org' ^1 c: Y% ?) D$ M% L. A
  Main.bat中的命令都执行完毕后,[Trs.PostSetup]中的语句又将被执行,也就是:3 z" H, a( S$ p" {  D  X2 R. R  z

$ C0 W% g9 D6 E6 M' y新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛0 A+ _! n0 a7 S/ e# }3 M8 U5 O4 {% v
新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛$ m5 z+ e5 i2 z( w! a
  这个语句的作用是关闭计算机,其实是“关闭Windows XP+关闭电源”。
6 o" W9 n$ {0 O69中文之家 / 69 Chinese Nets0 i3 y5 `4 M: Q1 i: g5 s6 f8 D- @
  最后要注意的一点,这个方法只能在Windows XP Professionl中实现,Windows XP Home无法使用。
本帖最近评分记录
  • ok 积分 +6 感谢支持 2007-6-17 10:11

TOP

最好每个盘符里面的东西能够自动保密,不知有何办法呢?

TOP

发新话题