全自动安装Windows NT WinNT系统功能很强大，可是安装步骤复杂，在整个安装过程中，还需要人工输入信息，所以特别费时费力。当有大批机器需要装入WinNT系统时，更会让人觉得枯燥。现在我们可以利用WinNT光盘上附带的安装服务程序来生成一个自动安装的文本文件，便可以轻松实现WinNT的全自动安装。如再借助网络服务器，还可实现多台工作站全自动并行安装。本文以Windows NT Server 4.0中文版为例，介绍如何实现WinNT系统的自动安装。 一、运行WinNT安装服务程序

该程序位于Microsoft Windows NT Server 4.0或者Microsoft Windows NT Workstation 4.0光盘中的Support\deptools\I386\子目录中，程序为SETUPMGR.EXE，程序可运行在Win9x或Win NT平台下，该程序正常运行后进入管理界面，安装管理器主要有三项设置。

1.单击常规安装程序，进入常规安装选项，其中各选项设置如下:
用户信息:分别键入用户名、组织名称、计算机名称、产品ID(即序列号)；

常规:主要有三个选项，“安装时确认硬件”是指在安装过程中需要对系统检测到的硬件进行确认，通常确认显卡是VGA，这样可以满足显示器的最小要求。若选择了本项，会造成安装中等待确认的画面，所以在这里暂不选该项；“更新”项是在已有系统上升级WinNT所设置，可根据本机现存的Win9x版本情况选择，如果不是进行升级安装可不选择此项。需要说明的是由于WinNT和Win9x不使用相同的注册表设置硬件,所以WinNT不能对Win9x进行升级安装；“运行带有安装程序的程序”可以安装某些带有可运行安装程序的设备，如声卡，并可设置安装程序运行中需要的参数。本例并不进行升级安装，对本步骤中所有选项均未作选择，以实现全自动顺利安装；
计算机的角色:即确定计算机的作用，可根据需要在下拉式列表中选择。本例中设置为“主域控制器”，在域名输入框中键入域名，如“domain”；
安装目录：确定WinNT要安装在计算机中的位置。选择“指定安装目录”，并在对话框中输入“WinNT”；
显示设置：可在这里设置显示器的性能参数，一般选择“自动使用上述设置”选项；
时区：选择“GMT+8:00 北京，重庆，乌鲁木齐”；
许可协议模式：根据实际需要选择许可协议模式，并按购买的许可数设置允许值，本例设置为“每服务器”模式，允许值设为10；

常规安装选项设置完成后单击“确定”按钮，返回所示的安装服务程序主界面。
2.在主界面中单击“网络设置”，进入网络选项界面。各选项设置如下：
常规：选择缺省“网络安装”，并选择“指定要安装的适配器”，若确信机器所装网卡WinNT能够自动识别，可选择“自动检测和安装第一个适配器”。如果你不想让系统自动配置网络参数，可选择手工安装，但在安装过程中，系统会让你进行有关的网络设置，这样一来就无法实现整个安装过程的自动化；
适配器：指定机器内所安装的网卡型号。待安装WinNT系统的机器内至少需要一块网卡，在不能确定网卡型号或无网卡时，可在“添加”列表中选择“MS Loopback”,此选项是为了安装WinNT时顺利通过各种检测，从而避免安装过程中因驱动程序错误等原因造成安装进程的中断。若机器内有网卡，在安装完成后，可再对网卡驱动等进行精确调整。最后单击“确定”完成网卡的安装；
协议：可根据需要添加网络协议。如添加TCP/IP协议，先单击“添加”，在下拉式列表框中选择TCP/IP，然后单击“确定”完成协议安装。再单击“参数”按钮可进行IP地址设定，选择“不使用DHCP”，即采用手动设置IP而不采用动态分配。例如IP地址设置为:192.68.1.1，子网掩码设置为:255.255.255.0，其它设置可暂不修改，最后单击“确定”便完成IP地址的设置；

服务:可选择在本机上需要的服务，如SNMP服务、Netware网络客户服务以及RAS远程服务等，并为各种服务设置所需参数。建议本项设置不要在安装过程中选择，因为某些服务参数配置比较复杂，如设置不当，会中断安装过程，各种服务均可在WinNT系统安装完成以后，再进行手动安装；
Internet:设置计算机是否安装因特网发布等功能，例如选择“不安装Internet服务器”，可在系统安装完成后再手动增加；
调制解调器:选择本机安装的MODEM型号，本项只有在服务项中安装了RAS服务才可进行。
单击“确定”按钮完成网络的设置，返回主界面。
3.在安装服务程序主界面中单击“高级设置”，进入高级设置界面，使之进行安装过程中部分系统参数的调整。该项设置主要包括选定文件系统、指定大容量存储设备、设定键盘等，可根据实际需要进行调整。本例只修改“常规”标签中的部分设置。
安装新的HAL:HAL即硬件抽象层通过它实现操作系统与不同硬件之间的协作，相对于Intel 80486系列或Digital Alpha、APPLE/Motorola PowerPC三个不同的CPU，WinNT均提供相应的HAL，本例对此项不进行选择;
重新启动:此项选择安装过程中是否自动启动计算机。WinNT进行安装时首先拷贝所需的安装文件到一个临时子目录，然后再从该临时子目录中进行文件安装。其间又分文本状态和图形状态两步，文本状态主要完成系统文件的安装，图形状态则主要完成各驱动程序的安装，在每一步完成时系统会等待用户确认重新启动计算机。若选择了“文本模式之后”和“GUI模式之后”两项选项，可让系统自动进行重新启动。
可以选择“跳过欢迎向导页”及“跳过管理员密码向导页”以完成自动安装。最后单击“确定”返回服务主界面。
4.至此已基本完成了系统安装过程中的所需设置，在服务主界面中单击“保存”按钮，在保存对话框中选择文件的存放路径并输入文件名，保存安装配置文件，该文件必须存为文本格式，文件名可自己设定，但要记清保存路径，本例中文件保存为“c:\ntauto.txt”。
5.在服务主界面中单击“退出”，关闭安装服务程序。

二、手动调整安装配置文件

使用安装服务程序生成的配置文件进行WinNT安装时，会在安装过程中出现“是否接受许可协议”的确认界面，为真正实现无人管理的自动安装，还需手动修改配置文件。用记事本程序(或其他文本编辑程序)打开配置文件(本例中为c:\ntauto.txt)，可看到该文件结构大致如下:
[Unattended]
……
oemskipeula=yes (注:本行内容为手动添加的)
[UserData]
……

在该文件的每一小节中，分别保存了安装程序中所作的各项配置。在[Unattended]一节后面添加“oemskipeula=yes”
一句，即可在安装过程中跳过许可协议确认界面。通过网络进行安装时，可在欲安装WinNT的计算机中复制本配置文件，然后根据实际需要，修改计算机名称及相应IP地址等信息即可。

三、进行WinNT的自动安装

Windows NT的安装程序运行文件有两个:Winnt.exe和Winnt32.exe，前者用于运行DOS的计算机上安装;后者在已运行Windows 9x或Windows NT的计算机上安装或升级，读者可结合自己的需要运行相应命令。如果想从本地计算机光驱中自动进行Windows NT安装，可运行下列命令(设置光驱号为f，安装配置文件为c:\ntauto.txt):F:\I386\WINNT.EXE /s:f:\i386 /u:c:\ntauto.txt。
其中S后面的参数为WinNT安装源文件路径，U后面的参数为回答文件(即自动安装配置文件)的存放位置。

四、可能出现的问题及解决方法

1. Win9x系统下的安装:本人用Windows 98系统软盘引导计算机，然后执行第三步中的安装命令时遇到下面的问题，系统提示为“Windows has disabled direct disk access to protect your long filenames……”然后需重新启动机器。笔者分析这是由于Windows 98 系统在命令操作状态下，对长文件名的直接存取进行了保护，解决办法是在运行第三步中所介绍的自动安装命令前，运行“lock”命令，确认后即解除了该保护，再运行安装命令即可。

2. 通过网络进行安装:首先在网络服务器上建立一个共享子目录。根据要安装Windows NT的计算机类型(如Intel 80486系列、Alpha、Power PC)复制Windows NT安装光盘中相应的I386、Ppc、Alpha文件夹和Drvlib(本文件夹中存放驱动程序)文件夹中的源文件到服务器共享子目录下，进行拷贝时，注意别少了隐含文件。也可以通过共享WinNT安装光盘的办法不向服务器复制安装源文件，但是运行速度要受很大限制。本地计算机执行第三步安装命令时，可以修改WinNT命令所在的路径为相应的网络路径。
3.所创建的安装配置文件包含着部分重要的系统信息，为保证系统安全，安装完成后应把该文件转存到安全的地方，以免被不法分子利用。
4.本文对网络选项中的“服务”，以及其它步骤中的某些选项未做选择，目的是为了保证安装过程的顺利进行，并且尽量做到形成的回答文件比较有通用性，可以在不同机器上运行。如果选项中设置过多或过细，在用于其它机器安装时要对回答文件做较大改动，反而会增加安装难度，有兴趣的读者可自行设置其他参数。

通过网络进行安装最能体现自动安装程序的优势，如果你是网络管理人员或维护人员，再也不用为大批机器要安装Windows NT发愁了。以前用复制硬盘的办法，在不同型号的机器上会造成麻烦，并且会在网络上造成IP地址冲突，复制完成还要做大量的调整工作。现在只需一人即可控制本地计算机同时安装Windows NT，所做的工作仅仅是在欲安装Windows NT的机器上运行第三步中的安装命令，并在本地计算机上稍稍改动一下配置文件，剩下的工作就交给计算机处理了。
(郭晓华)