您的位置:首页 > 运维架构

WinNT无盘Win95维护经验

2006-01-20 05:16 176 查看
WinNT在推出以后,在国内使用比较普及,但它的维护却十分麻烦。下面是维护NT无盘win95常用的技巧,希望给读者以帮助。
  一、重要文件必须备份

  WinNT在安全上还有些漏洞,给某些人以可乘之机,有些重要文件随时可以破坏。所以,必须备份重要文件。在无盘win95安装完毕之后,先把要安装的软件全部安装好,把第一个工作站备份到服务器上一个不共享的目录中。如被破坏,可用有盘win95访问WinNT,使用超级用户映射如admin$等隐含目录。然后拷贝文件,再安装多个工作站。在nt安装远程启动的rpl子目录下的rplfiles子目录,一般用户可以完全控制,所以也应该备份。

  二、权限的分配

  为了减少维护的工作量,应在服务器上专门建立一个子目录,设为共享,一般用户设为读取权限,超级用户组设为完全控制权,然后在该目录固定映射成一个网络盘,在其中安装软件,可以避免一般用户误删除,win95的共享目录也应作此设置。然后建立一个子目录,设为共享,开放权限为完全控制,用来保存数据。自已的个人数据也应该新建一个用户,建立一个新目录,对一般用户开放只读权限,对这个用户开放完全控制权限。可以避免自已的个人数据不被删除。

  三、注册表的维护

  由于win95注册表的可定制性,所以注册表不容易维护,很容易由于软件的原因,而使注册表崩溃而无法启动无盘win95。对于大量的工作站,尤其难于维护,为此我编写了一个批处理文件restore.bat来恢复注册表:
  @echo off
  path f:/;f:/command
  if not exist g:/nul net use g: //nt/machines
  rem //nt/machines  为机器目录所在路径
  g:
  cd /%1
  rem %1  为第一个批处理第一个参数,实际输入时应输入注册表受损的机器目录
  attrib *.da* -s -h -r
  copy system.da0 system.dat >nul
  copy user.da0 user.dat >nul
  echo Register Already Restore,Please Restart The Computer Now!
  rem end
  当由于注册表的原因而无法启动时,可在无盘win95启动第二次输入用户名及密码以后,按Ctrl+c或Ctrl+Break强行中止,输入上面的批处理,当注册表恢复以后重新启动计算机即可。
为了维护方便,在桌面上建立一个快捷方式,名字为恢复工作站。指向f:/restore.bat ? 标题设置为请输入您要恢复的工作站目录,设置为运行最小化。最好设置一个快捷键,我这里习惯使用F12,当工作站有问题时,在其它工作站上按一下F12,再输入一个对应的工作站目录打回车就可以了。

四、快速安装多个工作站

  在安装好第一个无盘win95以后,许多人安装多个工作站还是从头再安装一遍,其实大可不必,比如我的无盘win95的共享目录为//nt/pwin95s,机器目录为//nt/machines,nt为服务器名,第一个工作站的目录为//nt/machines/work1,用户名为user1。可创建以下文本文件(如setup.txt)
  user2 //nt/machines/work2
  user3 //nt/machines/work3
  ...
  然后运行全版windows95光盘中的admin/nettools/netsetup/netsetup.exe,设置服务器路径填入//nt/pwin95s,确定,点击添加,添加多台工作站,包含文件填入g:/setup.txt,已安装的机器目录填入g:/work1,点击确定,自动复制添加各个工作站,比较这些工作站的目录与work1的区别,在work1目录中按Ctrl键,同时选择与其它工作站中的文件相同的目录和文件,点击编辑菜单的反向选择,然后复制到一个临时目录如temp目录中,把temp目录中的内容复制到各个工作站的用户目录中,然后编辑f:/machines.ini,设置工作站与网卡的对应关系。启动各个工作站进行安装。

  五、输入法的安装(五笔)

  把第一台计算机的输入法分支导出一个文件即可。

  六、安装多台机器的windows软件

   安装好一台无盘win95的软件以后,例如VB5,其它工作站的软件可能无法工作,这时需要修改注册表,在第一台工作站导出全部分支为注册表文件allsetup.reg,在其它工作站上双击它注入注册表后重启,即可使用。但这时会出现一个问题,计算机会提示其它工作站正在使用这个计算机机名,请修改等。
  这时打开控制面板/网络,上面会显示各台计算机的名字,直接修改会造成死机。可打开各个工作站,运行regedit,打开主键
  HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/COMPUTERNAME/COMPUTERNAME,设置字符串computername,可以看到这个字符串的值和控制面板网络上的各个计算机机名保持一致,可以修改为其它值,然后退出注册表编辑器,再打开控制面板的网络,就可以看到计算机机名改为你所改的值。

  七、安装windows软件的死机

  在安装许多windows软件时会出现异常死机,例如在安装wps2000或东方快车2000时会出现在进度条到100%时死机,这时按Ctrl+Alt+Del,出现蓝屏,按Esc,稍侯,在出现的对话框中,可以看到一项未反应,选择该项,单击结束任务即可完成安装。

八、msdos方式设置

  无盘win95装好以后,dos窗口打不开,运行win95无盘站上的d:/winboot/command.com(92870bytes)来替代。
  另一种方法则是将win95共享目录c:/pwin95s下的command.com(93272bytes)文件拷贝到c:/winnt/rpl/rplfiles/binfiles/win95目录下,覆盖原有的command.com(92870)文件,注意:该目录下有19个文件,其中有4个文件不能改动:io.sys,setmdir.ee,ntrpl.sys,bootsect.com
否则无盘win95无法启动。

  九、无盘win95乱码

  无盘win95安装以后,应用程序乱码,可以编辑一个文本文件font.reg,该文件也可以从相同版本win95有盘站上导出。
  该文件内容如下:
  REGEDIT4
  [hkey_local_machine/system/currentcontrolset/control/fontassoc]
  [hkey_local_machine/system/currentcontrolset/control/fontassoc/
  Associated DefaultFonts]
  "assocsystemfont"="simsun.ttf"
  "fontpackagedecorative"="宋体"
  "fontpackagedontcare"="宋体"
  "fontpackagemodern"="宋体"
  "fontpackageroman"="宋体"
  "fontpackagescript"="宋体"
  "fontpackageswiss"="宋体"
  [hkey_local_machine/system/currentcontrolset/control/fontassoc
  /Associated CharSet]
  "ANSI(00)="yes"
  "GB2312(86)"="yes"
  "SYMBOL(02)"="no"
  "OEM(FF)"="yes"
  在其它工作站上双击导入该注册表文件,重启动工作站。启即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: