Board logo

标题: 打造自己的“ 还原精灵” [打印本页]

作者: blackking    时间: 2004-8-14 15:13     标题: 打造自己的“ 还原精灵”

本人是一所小学的网络管理员,负责100台计算机的维护工作。其中一学生机房由于建设时没有计划周全,没有安装硬盘保护卡,所以管理起来相当不易。学生总是乱删文件,修改显示属性,把桌面弄得乱七八糟。虽然想了一些措施,比如修改注册表把控制面板、显示属性、系统盘符、备份盘符都隐藏起来。但学生还是可以在桌面上建文件和文件夹,甚至利用一些软件(如画图程序、会声会影等)的功能把其他图片设为桌面。
  眼下,急需要解决的是两个问题:一是在桌面乱建图标的问题;二是避免学生通过软件设置桌面背景。于是,我想到了尘封已久的秘密武器——DOS。首先在每台学生机D盘建立一个名为BAK的文件夹,将C:\Windows目录下的System.dat和User.dat复制过来。并把D盘盘符隐藏。编辑C:\Autoexec.bat文件,内容如下:
  @echo off
  path c:\windows c:\windows\command
  attrib c:\windows\system.dat -r,-h
  attrib c:\windows\user.dat -r,-h
  del c:\windows\system.dat
  del c:\windows\user.dat
  copy d:\bak\system.dat c:\windows
  copy d:\bak\user.dat c:\windows
  attrib c:\windows\system.dat +r,+h
  attrib c:\windows\user.dat +r,+h
  attrib d:\inst\bak\quick.dat +r,+h
  deltree/y c:\windows\desktop\*.*
  @echo on
  思路就是将系统的注册表文件备份起来,每次启动时自动更新,并将桌面文件全部删除。这样即使学生修改了桌面背景,甚至把图标移位、改名都不用担心。只要重新启动后就会完好如初。如果还想在桌面保留一些有用的快捷方式,可以在相应文件夹中备份一下,在Autoexec.bat中加上相应命令即可。
  如果想安装软件,先把Autoexec.bat改名为A.bat,在Windows文件夹中建立一批处理文件,如Reg.bat,内容如下:
  @echo off
  attrib c:\windows\user.dat -h,-r
  attrib c:\windows\system.dat -h,-r
  copy/y c:\windows\user.dat d:\bak
  copy/y c:\windows\system.dat d:\bak
  ren c:\a.bat autoexec.bat
  @echo on
  在安装完软件重新启动后,运行Reg.bat命令就可以将改动后的注册表文件重新备份。
  以上操作在Windows 98系统中测试通过,运行效果很好,特贡献出来供大家参考。





欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2