教你Windows XP能够全自动维护系统

2016-02-19 20:17 8 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的教你Windows XP能够全自动维护系统,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Windows XP教程 】

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

实现步骤

1. 建立Main.bat文件

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

cd

C:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

cd Windowssystem32

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:WINDOWSSYSTEM32TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

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


3. 建立Begin.bat文件

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

C:WINDOWSSystem32rundll32.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)设置任务执行周期为每周,然后单击下一步按钮;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

(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.bat中的命令都执行完毕后,[Trs.PostSetup]中的语句又将被执行,也就是:

C:WINDOWSSYSTEM32TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

这个语句的作用是关闭计算机,其实是关闭Windows XP+关闭电源。

以上要注意的一点,Windows 的日常维护是件既耗时又无聊的事情,这个方法只能在Windows XP Professionl中实现,Windows XP Home无法使用。

来源:http://www.tulaoshi.com/n/20160219/1623260.html

延伸阅读
标签: windows 操作系统
每次进入Windows XP桌面前,总会出现一个用户登录的画面,要求输入用户名和密码。这样做的好处是在多人使用一部电脑的环境中安全性有保障。不过,如果电脑只是你一个人使用,每次都必须输入密码,实在是令人讨厌。要取消这个登录步骤,可以通过修改注册表文件中的Winlogon项目来实现。但在修改之前有必要提醒大家,这样做的后果是你的密码...
标签: 电脑入门
Windows XP的安全性能比以前的Windows 9X提高了许多,我们可以通过建立个人用户设置密码来保护自己的秘密,但是如果有一天我们自己忘记了这个登录密码那该怎么办呢?难道除了格式化硬盘重装系统,就没有别的方法了吗?不!让我们一起来寻找恢复Windows XP登录的秘技吧。 1. 创建修复用户密码的启动软盘 微软在Windows XP中为我们提供了一个创建...
标签: windows 操作系统
在进入Windows XP桌面之前,每次都会出现一个用脑登录界面,要求我们输入用户名与密码,可以加大了系统的安全性,也为多人共用一台电脑提供了方便,但如果是家用电脑,只有你一个人使用,这样每次密码,的确不有点不大方便。我们可以通过修改注册表来实现XP的自动登录。 第1步:运行注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SOFTW...
标签: windows 操作系统
  微软公司已经开始提醒用户,去年安装的Windows XP Service Pack 2 临时程序机制的最终期限已经临近,到4月12日,所有临时程序机制将期满,Windows XP 和 Windows XP SP1系统将自动下载并且升级到 Windows XP SP2。 微软公司表示:“这一通知的目的是为了提醒你即将到来的最终期限的日期,届时,不管临时程序机制是否存在,操...
标签: windows 操作系统
    问:我的Windows XP系统现在不知道是什么原因,不管是正常关机还是非正常关机,启动时都会自动扫描D盘,请问如何不让系统每次启动后都检测硬盘? 答:如果每次都会出现检测界面,则说明硬盘出了问题,可以考虑使用修复软件来进行修复。如果硬盘没有问题,请单击“开始→运行”,在“运行”对话框中输入“regedit”打...

经验教程

160

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部