动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Windows XP
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Windows XP ]的信息

本月文章推荐
.Win XP中设置磁盘读写权限 彻底封.
.用Windows XP自带工具制作自解压.
.巧妙修改虚拟机的BIOS信息.
.Win XP清理磁碟工具的进阶技巧.
.不留后患!彻底封杀Win XP系统的.
.解决Windows XP安装ACDSee6.0之怪.
.剖析Windows XP x64操作系统.
.WinXP很公平—自己动手找回低分辨.
.Windows XP系统网络应用技巧集锦.
.Windows XP自带软件实现缩小图片.
.浅析Windows XP“单击锁定”功能.
.让NTFS分区中的Windows XP也显示.
.让Windows XP系统巧妙的“起死回.
.让WinXP也用Windows Vista鼠标动.
.Windows XP系统“虚拟内存不足”.
.解决Winxp不能一次整理多分区硬盘.
.Windows XP一秒钟关机的危害.
.在Windows xp中创建新的IIS站点的.
.Windows XP实用技巧:自动映射网.
.合理电源方案 探索XP隐藏休眠模式.

通过.inf文件让Win XP实现自动维护

文章类别:Windows XP | 发表日期:2006-1-17 |


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

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

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

  最后要注意的一点,这个方法只能在Windows XP Professionl中实现,Windows XP Home无法使用。


上一篇:Windows XP操作系统中硬盘增容大法 人气:8037
下一篇:Windows XP操作系统自带工具应用详解 人气:11937
点击此处浏览全部Windows XP的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-15 bBlog v0.7.6
2008-5-15 team论坛 v2.0.3 SQL
2008-5-15 team论坛 v2.0.3 ACC
2008-5-15 速博交友网站管理系统 2007 SQL专
2008-5-15 目录直读式图片展示系统 v2.0
2008-5-15 迅思科量具计量管理软件 MTMS v1
2008-5-15 图看网IP地址查询系统 v1.0
2008-5-15 幸福公寓同居交友 简洁版
2008-5-15 九天备案中系统
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報