天天加油 - 助您成才
自动维护WindowsXP另辟蹊径
您正在看的Windows XP是:自动维护WindowsXP另辟蹊径。

Windows XP的日常维护是件既耗时又无聊的事情,如果Windows XP能够聪明一点,进行自动维护就好了。下面,就为大家介绍一种通过.inf文件让Windows XP进行自动维护的技巧,自动维护的具体内容可以任意设定,不过需要命令来实现。比如用Xcopy进行文件备份、Defrag进行磁盘碎片整理、Del删除垃圾文件等等。为了讲清楚原理,下面我们以Defrag为例,你可以根据自己的需要进行修改。

实现步骤

1. 建立Main.bat文件

以管理员身份登录Windows XP,在系统盘的根目录下新建一个名为Main.bat的文件(文件名可以随便取,下同)并输入如下内容:

cd\

C:

cd Windows\system32

defrag C: /f

chkntfs C:

2. 建立Main.inf文件

新建一个文件名为Main.inf的文件并输入:

[version]

Signature= "$CHICAGO$"

AdvancedINF= 2.5,"advpack.dll"

[DefaultInstall]

RunPreSetupCommands=Tst.PreSetup

RunPostSetupCommands=Tst.PostSetup

[Tst.PreSetup]

C:\Main.bat

[Tst.PostSetup]

C:\Windows\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

在这个文件中,Signature必须设置为”$CHICAGO$”,否则文件将无法起作用。

3. 建立Begin.bat文件

在C盘根目录下建立批处理文件Begin.bat,向这个文件中输入:

C:\Windows\System32\rundll32.exe advpack.dll,LaunchINFSectionEx

C:\Main.inf,DefaultInstall,,32

这个命令的作用是让Windows XP启动一个硬件安装过程,从而执行.inf文件中的指令。Rundll32.exe在Windows中被用来调用DLL文件(动态链接库)中函数提供的功能。比如这里的rundll32.exe就调用了advpack.dll中的LaunchINFSectionEx函数,这个函数的作用就是启动一个.inf安装过程。不过Main.inf的内容已经和硬件安装无关,而是被我们偷梁换柱改成了系统自动维护的命令。

4. 计划任务

计划任务的作用是定期执行Begin.bat文件,实现步骤如下:

(1)打开Windows XP的开始菜单进入“程序→附件→系统工具→计划任务”,双击“添加计划任务”,单击“浏览”,找到C盘根目录下面的Begin.bat文件,然后单击“下一步”按钮;

(2)设置任务执行周期为“每周”,然后单击“下一步”按钮;

(3)设置执行计划任务的密码,也就是计算机的管理员密码,然后单击“下一步”按钮;

(4)设置执行任务的具体日期和时间。

在以上例子中,我们让这个计划任务每周日的23:30执行一次文件C:\Begin.bat,进行自动维护。

实现原理

.inf文件通常用于硬件安装,其实是一个文本文件。当用户在文件上单击鼠标右键选择“安装”的时候,Windows将会根据这个文件的内容执行一系列操作,上面介绍的自动维护方法就是借助.inf文件的这个特点实现的。

我们建立的计划任务启动时,它会调用Begin.bat。Begin.bat将使用Main.inf作为配置文件启动一个安装过程,按照Main.inf中的内容执行一系列操作。

Main.inf启动时会首先执行[Tst.PreSetup]段中的语句,也就是“C:\Main.bat”,Main.bat被调用时,Windows将对C:进行磁盘碎片整理工作。Main.bat的内容越丰富,自动维护的功能就越强大。

Main

排行

  1. 以管理员身份运行“计算机管理”
  2. HKEY_USER 根键(一)
  3. 快照 RegSnap
  4. Win98优化技巧荟萃
  5. 3让XP操作系统极速狂飙般启动
  6. WindowsXP操作系统一秒关机
  7. VMware Workstation 3.0 综述(四
  8. “细心呵护”Windows日志文件
  9. DOS环境变量“全家福”
  10. Windows中实现定时自动运行程序
  11. F1~F12在Windows系统中的作用
  12. 网友必备知识 用Fdisk进行分区和
  13. 如何把系统主题集成到Win XP安装
  14. 在一块硬盘上安装XP+Mac+Vista+L
  15. 番茄花园 WinXP安装盘集成技术分
  16. Windows系统非法操作详解
  1. HKEY_USER 根键(一)
  2. 快照 RegSnap
  3. 修复失落的双引导菜单
  4. WinXP:指定启动项目的顺序
  5. 小改系统设置轻松安装大软件
  6. Win98优化技巧荟萃
  7. 网上邻居的工作原理
  8. VMware Workstation 3.0 综述(四
  9. 对“缓存”的全面理解和优化
  10. 在Win2000 下装 98 一例
  11. Windows“自动关机”总动员
  12. 用Windows工具揪出隐藏的“QQ尾巴
  13. 小心使用双刃剑—Windows98下慎用
  14. “细心呵护”Windows日志文件
  15. 64个Windows技巧与窍门大放送(三
  16. Windows操作系统菜鸟秘技
  1. HKEY_USER 根键(一)
  2. 快照 RegSnap
  3. 文件关联打开方式随你改
  4. 让XP镜像文件小一点儿
  5. 把Windows XP系统界面变成苹果MA
  6. 打造与众不同的“我的电脑”
  7. Windows98常见问题跟我来
  8. HKEY_CLASSES_ROOT根键
  9. WIN 98如何访问WIN 2000的共享资
  10. RAM Idle--让蓝屏见鬼去吧!
  11. DOS下的NTFS启动盘
  12. Windows XP优化技巧集
  13. 如何修改XP 远程管理默认端口
  14. 新年扮靓你的桌面:系统美化软件
  15. 找回丢失的folder.htt按Web页查
  16. 查看Windows 2003系统日志的简单

最近更新

  • 推荐阅读
  • Windows XP《自动维护WindowsXP另辟蹊径》自动维护WindowsXP另辟蹊径
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM