文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 技术白皮书 » Windows » 绝对强悍 让Win XP自动维护系统       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
 101  1/5  1  2  3  4  5  > 
     
标题: 绝对强悍 让Win XP自动维护系统  ( 查看:8192  回复:100 )   
 
yadjun
助理工程师  点击可查看详细



帖子 249
精华 3
无忧币 557
积分 1654
阅读权限 40
注册日期 2006-5-22
最后登录 2008-4-6 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-8-24 10:32   标题:绝对强悍 让Win XP自动维护系统
上一帖 |
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无法使用。



ITIL中国http://www.itilcn.net/
ITIL学习交流,IT整治,IT服务管理,IT技术。
2006-8-24 10:321楼
[ 顶部 ]
 
konnypu
新新人类  点击可查看详细



帖子 40
精华 0
无忧币 13
积分 39
阅读权限 20
注册日期 2006-8-28
最后登录 2006-11-13 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-9-18 16:58 
ding
2006-9-18 16:582楼
[ 顶部 ]
 
fanball
新新人类  点击可查看详细



帖子 73
精华 0
无忧币 46
积分 74
阅读权限 20
注册日期 2006-9-23
最后登录 2008-2-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2006-10-26 13:42 
楼主好强。。。
2006-10-26 13:423楼
[ 顶部 ]
 
qingmi
技术员  点击可查看详细



帖子 94
精华 0
无忧币 1106
积分 773
阅读权限 30
注册日期 2006-11-6
最后登录 2007-11-17 离线

[查看资料]  [发短消息]  [Blog
    ICQ 状态     
发表于:2006-11-6 13:41 
佩服佩服~~~
2006-11-6 13:414楼
[ 顶部 ]
 
login008
新新人类  点击可查看详细



帖子 118
精华 0
无忧币 133
积分 152
阅读权限 20
注册日期 2006-11-6
最后登录 2007-6-7 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-11-12 20:10 
xxx
2006-11-12 20:105楼
[ 顶部 ]
 
xiong8051
新新人类  点击可查看详细



帖子 27
精华 0
无忧币 21
积分 41
阅读权限 20
注册日期 2006-11-11
最后登录 2008-3-10 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-11-17 18:19   标题:好啊

2006-11-17 18:196楼
[ 顶部 ]
 
Jumiko
技术员  点击可查看详细



论坛万户侯  
帖子 290
精华 0
无忧币 80
积分 264
阅读权限 30
来自 (保密)
注册日期 2006-3-25
最后登录 2008-7-4 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2006-11-20 20:30 
顶了!
2006-11-20 20:307楼
[ 顶部 ]
 
cbh2656
新新人类  点击可查看详细



帖子 12
精华 0
无忧币 17
积分 22
阅读权限 20
注册日期 2006-11-26
最后登录 2007-12-8 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2006-11-27 12:33   标题:回复 #7 Jumiko 的帖子

还可以  但我的没成功    是不是技术问题
2006-11-27 12:338楼
[ 顶部 ]
 
smallfish01
新新人类  点击可查看详细



论坛万户侯   十二生肖之羊   巨蟹座   行业勋章   技术勋章   诚信兄弟  
帖子 51
精华 0
无忧币 143
积分 80
阅读权限 20
来自 (保密)
注册日期 2006-2-13
最后登录 2008-7-3 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2006-11-27 16:31 
不错啊,厉害的
2006-11-27 16:319楼
[ 顶部 ]
 
阿呆rose
新新人类  点击可查看详细



十二生肖之牛   巨蟹座   行业勋章   技术勋章   诚信兄弟  
帖子 160
精华 0
无忧币 254
积分 167
阅读权限 20
注册日期 2006-11-6
最后登录 2008-4-24 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2006-12-19 21:40 
LZ 好强啊,佩服。不过想不到自己机器有什么好维护啊,勤奋一点,每星期定时杀毒,删垃圾。
lz那样作,真的好自动化啊。也奉献一个批处理删除垃圾的 ^_^
@echo off
echo.
echo ==================制作====================
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo ==================制作====================
echo. & pause
保存为bat。
主要是用户目录下的temp   目录  和Temporary Internet Files还有安装程序过程中复制到temp目录的文件,注意
打完补丁后,不要急着用,补丁装完后,那个 temp底下有补丁包,复制出来。下次重装,不用跑到那微软网站上去下,那速度无法忍受啊,每次只能夜深人静的时候行动,^_^
2006-12-19 21:4010楼
[ 顶部 ]
 
xuhq2008
新新人类  点击可查看详细



帖子 12
精华 0
无忧币 13
积分 22
阅读权限 20
注册日期 2006-12-23
最后登录 2007-11-2 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2006-12-23 22:36 
楼主好强。。。
2006-12-23 22:3611楼
[ 顶部 ]
 
bj007
助理工程师  点击可查看详细



帖子 1517
精华 0
无忧币 100
积分 1480
阅读权限 40
注册日期 2006-11-29
最后登录 2008-3-21 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-12-26 10:58 
hao
2006-12-26 10:5812楼
[ 顶部 ]
 
资源在生
技术员  点击可查看详细



十二生肖之虎   处女座   行业勋章   技术勋章   诚信兄弟  
帖子 356
精华 0
无忧币 137
积分 403
阅读权限 30
注册日期 2006-12-28
最后登录 2007-7-1 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-1-18 14:45 
学习了 有时间试用



网络工程师到底该不该去考CCIE认证?
2007-1-18 14:4513楼
[ 顶部 ]
 
dh86591
新新人类  点击可查看详细


帖子 76
精华 0
无忧币 487
积分 157
阅读权限 20
注册日期 2007-2-8
最后登录 2008-6-1 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-2-8 17:37 
谢谢



网络工程师到底该不该去考CCIE认证?
2007-2-8 17:3714楼
[ 顶部 ]
 
king_szj
新新人类  点击可查看详细



帖子 89
精华 0
无忧币 6
积分 84
阅读权限 20
注册日期 2007-2-8
最后登录 2008-6-25 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-2-8 18:25 
不错啊



网络工程师到底该不该去考CCIE认证?
2007-2-8 18:2515楼
[ 顶部 ]
 
yhl79
技术员  点击可查看详细



十二生肖之羊   双鱼座   行业勋章   技术勋章   诚信兄弟  
帖子 305
精华 0
无忧币 1864
积分 323
阅读权限 30
来自 (保密)
注册日期 2006-11-10
最后登录 2008-6-8 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-2-19 10:56 
楼主好强。。。



网络工程师到底该不该去考CCIE认证?
2007-2-19 10:5616楼
[ 顶部 ]
 
ybh77521
新新人类  点击可查看详细



帖子 3
精华 0
无忧币 13
积分 3
阅读权限 20
注册日期 2007-3-1
最后登录 2007-3-11 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-3-2 23:11 
楼主厉害,佩服



网络工程师到底该不该去考CCIE认证?
2007-3-2 23:1117楼
[ 顶部 ]
 
liujing_1213
技术员  点击可查看详细


十二生肖之鼠   射手座   行业勋章   技术勋章   诚信兄弟  
帖子 72
精华 0
无忧币 716
积分 244
阅读权限 30
注册日期 2006-10-22
最后登录 2008-3-18 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-3-28 13:32 
你太有才了



网络工程师到底该不该去考CCIE认证?
2007-3-28 13:3218楼
[ 顶部 ]
 
xrwlm
新新人类  点击可查看详细



帖子 45
精华 0
无忧币 21
积分 49
阅读权限 20
注册日期 2007-3-29
最后登录 2007-4-20 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-4-2 01:25 
顶一下.不错`!!



网络工程师到底该不该去考CCIE认证?
2007-4-2 01:2519楼
[ 顶部 ]
 
gglove
技术员  点击可查看详细


白羊座  
帖子 611
精华 0
无忧币 463
积分 589
阅读权限 30
注册日期 2006-5-11
最后登录 2008-7-4 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-4-5 07:22 




网络工程师到底该不该去考CCIE认证?
2007-4-5 07:2220楼
[ 顶部 ]
 
qqzaqxsw
新新人类  点击可查看详细



帖子 106
精华 0
无忧币 15
积分 98
阅读权限 20
注册日期 2006-5-15
最后登录 2008-6-29 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2007-4-9 17:42 
楼主好强。。。




网络工程师到底该不该去考CCIE认证?
2007-4-9 17:4221楼
[ 顶部 ]
 
windows_xxxl
技术员  点击可查看详细



帖子 255
精华 0
无忧币 107
积分 256
阅读权限 30
注册日期 2007-3-28
最后登录 2008-6-28 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 07:47 




网络工程师到底该不该去考CCIE认证?
2007-4-11 07:4722楼
[ 顶部 ]
 
xiaola888
技术员  点击可查看详细


帖子 917
精华 0
无忧币 504
积分 945
阅读权限 30
注册日期 2007-4-9
最后登录 2008-7-2 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 13:20 
强啊,



2007-4-11 13:2023楼
[ 顶部 ]
 
cou185102
新新人类  点击可查看详细



帖子 66
精华 0
无忧币 9
积分 67
阅读权限 20
注册日期 2007-1-7
最后登录 2007-12-11 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-14 09:44 
真是这么好用吗?



网络工程师到底该不该去考CCIE认证?
2007-4-14 09:4424楼
[ 顶部 ]
 
jdk160
新新人类  点击可查看详细



帖子 18
精华 0
无忧币 12
积分 18
阅读权限 20
注册日期 2007-4-13
最后登录 2007-11-22 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-29 15:27   标题:回复 #1 yadjun 的帖子

HAO



网络工程师到底该不该去考CCIE认证?
2007-4-29 15:2725楼
[ 顶部 ]
 101  1/5  1  2  3  4  5  > 
     
论坛跳转:  

| | |

| | |

| | |