教你让Windows XP自动维护系统
Windows XP的日常🈷维护是件既耗😍时又无😼聊的事情【qíng】👏,如果🗑Windows XP能够聪明一点,进行自【jìn háng zì】💕动维护【dòng wéi hù】就好了🥌。下面,就为大家介绍一种通【yī zhǒng tōng】〽过【guò】.inf文件让Windows XP进行自【jìn háng zì】💕动维护【dòng wéi hù】的技巧🏒,自动维🎐护的具【hù de jù】体内容【tǐ nèi róng】可以任【kě yǐ rèn】🐺意设定【yì shè dìng】,不过【guò】需要命令来实现【lái shí xiàn】。比如用【bǐ rú yòng】Xcopy进行文【jìn háng wén】件备份、Defrag进行磁盘碎片【pán suì piàn】🕙整理、Del删除垃圾文件等等。为了讲【wéi le jiǎng】清楚原理,下面以Defrag为例🔥,你可以🥄根据自己的需【jǐ de xū】要进行修改。
实现步骤
1.建立Main.bat文件
以管理【yǐ guǎn lǐ】🏊员身份🥩登录【dēng lù】Windows XP,在系统盘的根🅿目录下新建一【xīn jiàn yī】🔑个名为Main.bat的文件【de wén jiàn】(文件名可以随便取🌊,下同【xià tóng】)并输入如下内容:
cd
C:
cd Windowssystem32
defrag C: /f
chkntfs C:
2.建立Main.inf文件
新建一【xīn jiàn yī】🚉个文件名为🗼Main.inf的文件并输入【bìng shū rù】:
[version]
Signature= "$CHICAGOcontentquot;
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必须设【bì xū shè】置为【zhì wéi】😳”$CHICAGOcontentrdquo;,否则文🌼件将无【jiàn jiāng wú】🚩法起作用。
3.建立Begin.bat文件
在C盘根目🦇录下建【lù xià jiàn】🦁立批处⛱理文件Begin.bat,向这个【xiàng zhè gè】文件中【wén jiàn zhōng】输入:
C:WINDOWSSystem32 undll32.exe advpack.dll,LaunchINFSectionEx
C:Main.inf,DefaultInstall,,32
这个命令【lìng】的作🔥用是让Windows XP启动一【qǐ dòng yī】个硬件⭐安装过程【chéng】,从而执🤶行.inf文件【wén jiàn】中🥨的指令【lìng】。 Rundll32.exe在【zài】Windows中被用来调用〽DLL文件【wén jiàn】💏(动态链【dòng tài liàn】接库🤦)中函数提供的功能🈶。比如这🥕里的rundll32.exe就调用了advpack.dll中的【zhōng de】LaunchINFSectionEx函数,这个函数的作🐆用就是启动一【qǐ dòng yī】个.inf安装过程【chéng】。不过🧠Main.inf的内容已经和【yǐ jīng hé】硬件安【yìng jiàn ān】装无关【zhuāng wú guān】🤑,而是被【ér shì bèi】🚕偷梁换⏳柱改成【zhù gǎi chéng】了系统自动维【zì dòng wéi】护的命令【lìng】。
4.计划任务
计划任【jì huá rèn】务的作【wù de zuò】🎴用是定期执行🌰Begin.bat文件【wén jiàn】,实现步😬骤如下:
(1)打开Windows XP的开始【de kāi shǐ】✏菜单进【cài dān jìn】⏱入⬅“程序→附件【fù jiàn】→系统工🚣具🥇→计划任务”,双击【jī】🛸“添加计【tiān jiā jì】划任务”,单击【dān jī】“浏览”,找到⏹C盘根目🎋录下面的Begin.bat文件【wén jiàn】,然后单【rán hòu dān】击【jī】“下一步”按钮;
(2)设置任务执行周期为“每周【měi zhōu】⛷”,然后单👁击🖋“下一步【xià yī bù】”按钮【àn niǔ】;
(3)设置执【shè zhì zhí】🎎行计划♏任务的密码,也就是【yě jiù shì】🏉计算机的管理【de guǎn lǐ】员密码,然后单击【jī】😣“下一步”按钮;
(4)设置执行任务【háng rèn wù】的具体日期和【rì qī hé】🎼时间⛳。
在以上例子中,笔者让【bǐ zhě ràng】这个计【zhè gè jì】⬆划任务【huá rèn wù】🚄每周日【měi zhōu rì】的🏩23:30执行一次文件C:Begin.bat,进行自动维护🤒。
实现原理
.inf文件通⏰常用于硬件安【yìng jiàn ān】🔔装【zhuāng】,其实是【qí shí shì】🐙一个文【yī gè wén】🌝本文件💾。当用户【dāng yòng hù】在文件上单击鼠标右键选择“安装【zhuāng】”的时候【de shí hòu】,Windows将会根【jiāng huì gēn】据这个文件的【wén jiàn de】👒内容执🚬行一系列操作,上面介绍的自动维护方法就🔐是借助🚧.inf文件的【wén jiàn de】👒这个特点实现的。
建立的计划任【jì huá rèn】务启动【wù qǐ dòng】时🚞,它会调用【yòng】🍁Begin.bat。Begin.bat将使用【jiāng shǐ yòng】🍁Main.inf作为配置文件💬启动一🤽个安装🎸过程🧢,按照Main.inf中的内容执行一系列【yī xì liè】操作【cāo zuò】。
Main.inf启动时【qǐ dòng shí】📧会首先🎻执行【zhí háng】[Tst.PreSetup]段中的语句🥌,也就是“C:Main.bat”,Main.bat被调用【bèi diào yòng】时,Windows将对【jiāng duì】C:进行磁盘碎片🤑整理工作【zuò】🍦。Main.bat的内容越丰富,自动维😮护的功能就越强大【qiáng dà】。
Main.bat中的命令都执行完毕🕓后,[Trs.PostSetup]中的语💣句又将【jù yòu jiāng】被执行【bèi zhí háng】,也就是【yě jiù shì】🚹:
C:WINDOWSSYSTEM32TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
这个语🍃句的作用是关闭【guān bì】计算🏖机,其实是【qí shí shì】“关闭【guān bì】Windows XP+关闭【guān bì】电🙂源【yuán】”。
最后要注意的一点【yī diǎn】,这个方法只能♏在【zài】Windows XP Professionl中实现【zhōng shí xiàn】💻,Windows XP Home无法使用🐓。
关键词:WindowsXP
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0