nlite中文版帮你集成各类软件和补丁到Windows安装光盘(三)

[ 2008年10月11日 ]
Tags:  nLite  
Windows无人参与安装常规页面


Windows无人参与安装可以理解为首先创建一个应答文件,Windows安装程序就会根据这个文件所提供的信息来执行无人参与的安装,应答文件会自动回答安装程序向用户提出的问题,例如Windows安装程序通常要求用户提供计算机的名称,但是如果在应答文件里面提供了计算机的名称,安装程序则不再提示最终用户提供这个信息。如果使用全部自动无人参与安装,Windows安装程序就不会再提示用户输入任何信息,所以进行全部自动无人参与安装,你就必须在"Windows无人参与安装"界面这里提供全部Windows安装程序所需要的信息。

Windows无人参与安装"常规"页面:(如图l1显示)

Windows无人参与安装的模式有:"Provide defaults"(用户控制)、"Fully automated"(全部自动)、"Hide"(隐藏页)、"ReadOnly"(只读)、"GUI attended"(使用GUI)和"Prompt repair"。如果你想Windows安装程序不提示用户输入任何信息,在系统安装时候做到全部自动输入信息,那你就可以在这个页面选择"Fully automated"(全部自动)无人参与安装模式。
 


"OEM Preinstall"可以选择"启用"或"禁用","OEM Preinstall"就是指定Windows安装程序是否在系统安装时候复制或运行"$OEM$"文件夹里面的文件,但是如果你需要使用点击"Press F6 if you need to install a third party SCSI or RAID driver"来加载硬盘驱动程序,请将此选项选择为"禁用",否则你会在安装程序加载驱动程序期间收到系统文件已经损坏的提示。

"Program Files 路径"默认就是系统分区的"Program Files"文件夹,当然你可以另外定制"Program Files"文件夹的路径,但是要注意这里不允许使用环境变量,例如"%SystemDrive%\Programs"。

产品密匙当然就是输入Windows的正版密匙了,计算机类型选择默认类型就可以了,在杂项里面你还可以选择是否关闭Windows防火墙和系统还原服务,授权模式是Windows 2000/Windows Server 2003使用的。

图l1(图l1)
 

$OEM$文件夹


"$OEM$"文件夹是什么?

简单来说在"$OEM$"某些文件夹里面的文件在Windows安装过程都会被自动复制到安装Windows的系统分区,而且可以使用预先创建好的批处理文件配合环境变量进行软件的安装或执行其他的任务。例如Windows被安装到C盘,环境变量"%SystemDrive%\Software\"代表的就是"C:\Software\"。

又例如"$1"文件夹里面的所有文件在Windows安装过程都会被复制到安装Windows的系统分区的根目录。通过下面的例子你就可以知道"$OEM$"文件夹是怎样工作的:

在定制Windows安装文件时候,当文件夹"C:\nliteos\$OEM$\$1\Software\"被刻录成为Windows安装光盘(X代表光驱)时候,文件夹的结构会变成是"X:\$OEM$\$1\Software\",当文件夹"X:\$OEM$\$1\Software\"在安装系统过程中被复制到系统分区之后,文件夹的结构又会变成是"C:\Software\"。所以你在制作批处理文件的时候就可以使用环境变量"%SystemDrive%\Software\"来代表"C:\Software\"文件夹。

之前在制作批处理文件的时候使用"start /wait %SystemDrive%\Software\IE7-WindowsXP-x86-chs.exe /quiet /update-no /norestart"的命令就等于是在"C:\Software\"文件夹运行"IE7-WindowsXP-x86-chs.exe /quiet /update-no /norestart"的命令。

(如图l2显示)"$OEM$"文件夹和"i386"文件夹是同一级的。

图l2(图l2)

"$OEM$"其他的文件夹代表的意思:
$1 (在Windows安装过程中,这个文件夹里面的所有文件将会被复制到Windows系统分区的根目录)
$Docs (在Windows安装过程中,这个文件夹里面的所有文件将会被复制到Windows系统分区的"Documents and Settings"文件夹)
$Progs (在Windows安装过程中,这个文件夹里面的所有文件将会被复制到Windows系统分区的"Program Files"文件夹)
$$ (在Windows安装过程中,这个文件夹里面的所有文件将会被复制到Windows系统分区的"Windows"文件夹,无论该文件夹叫什么名字(Windows WINNT WindowsXP)。通过使用这种方法,你也可以在"$$"文件夹里面创建其他的文件夹,例如复制"cmdow.exe"到"$$"文件夹的"System32"文件夹里面,在Windows安装过程中就会被自动复制到"C:\Windows\System32\"文件夹里面,这样就可以在任何位置运行"cmdow.exe"。


在"$OEM$"文件夹里面,有一个"cmdlines.txt"文本文件,这个文件会在Windows安装程序大约会在12分钟内完成时候自动运行,这时你有可能会看到一个命令提示符窗口一闪而过,这就表示所有在"cmdlines.txt"文件里面的命令正在运行。"cmdlines.txt"文件里面的命令都是按顺序来运行的,不会有任何命令在前面的命令还没有结束之前运行。

"cmdlines.txt"文件的语法:
[Commands]
"command_1"
"command_2"
"command_X"


另外通过这个文件也可以导入注册表的配置,或者运行之前制作好的批处理文件"RunOnceEx.cmd"。

打开记事本,然后复制下面的内容:
Windows Registry Editor Version 5.00

;Change MenuShowDelay
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"


保存这些内容到"tweaks.reg"文件,"MenuShowDelay"是对打开开始菜单以及子菜单速度的注册表优化调整设置,如果你不知道注册表的优化调整设置对系统可以有什么作用,那就不要使用这个文件来导入注册表的配置,推荐使用nLite"优化调整"界面的"常规"页面来对注册表进行优化调整。

打开"cmdlines.txt"文件,添加或修改这个文件的内容:
[Commands]
"Regedit /s tweaks.reg"
"RunOnceEx.cmd"


保存修改之后的内容到"cmdlines.txt"文件。现在"$OEM$"文件夹里面应该有三个文件"cmdlines.txt"、"tweaks.reg"以及"RunOnceEx.cmd",要注意的是在没有指定环境变量时"cmdlines.txt"文件要放在"$OEM$"文件夹内,Windows安装程序会自动查找"cmdlines.txt"文件,而且所有由这个文件运行的批处理文件都应该放在同一个文件夹里面。
 

Windows无人参与安装RunOnce页面


Windows无人参与安装"RunOnce"页面:(如图l3显示)

在"RunOnce"页面添加的命令将会在系统安装成功之后第一次登录到系统时候运行,和之前制作批处理文件"RunOnceEx.cmd"的环境变量和命令原理是一样的,在这里还可以添加、编辑、删除和上下移动这些命令。

图l3(图l3)
 

Windows无人参与安装用户页面


Windows无人参与安装"用户"页面:(如图m1显示)

在"用户"页面可以对用户帐号进行各样的设置,例如添加、删除、禁用、更改用户名称、设置自动登陆和设置用户口令等操作。

(如图m1显示)由于"Administrator"是系统默认的内置管理员帐号,拥有最高的权力,所以对这个帐号的设置要特别小心,你可以把"Administrator"更改为"Admin"或其他用户名称,还要设置一个非常复杂的口令,在口令选项的类型和确认输入同一个口令就可以了,但是要注意使用nLite制作的Windows安装文件,系统默认的内置管理员帐号"Administrator"的口令在"winnt.sif"文件里面是没有被加密的。

在"激活"选项可以选择/不选择激活用户帐号,不选择激活就等于是禁用了这个"Admin"帐号,但是由于禁用了系统默认的内置管理员帐号当然需要添加另外一个管理员帐号了,例如可以添加一个"google"的用户帐号,并把这个帐号加入到"Administrators"本地组,接着在自动登陆选项里面选择"google"这个帐号,要设置一个什么样的口令当然是由你来决定了,但是要注意的是在这里设置了自动登陆和口令选项之后,如果在系统安装完成以后再次更改这个帐号的口令,那时系统就不会再进行自动登陆了,需要通过其他的设置或使用其他的软件重新设置这个帐号的自动登陆功能。

图m1(图m1)
 

Windows无人参与安装所有者和网络ID页面


Windows无人参与安装"所有者和网络ID"页面:(如图m2显示)

在"所有者和网络ID"页面可以输入计算机的名称、完整名称和单位名称,如果要使用到Active Directory目录服务,那就输入你计算机要加入到的域名、域用户帐号和口令就可以了,如果"域"和"工作组"都不输入任何信息那就等于是使用Windows的默认工作组。

图m2(图m2)
 

Windows无人参与安装区域页面


Windows无人参与安装"区域"页面:(如图m3显示)

在"区域"页面可以为你所定制的Windows安装文件选择你需要使用到的语言类型,如果没有特别的需要这里选择默认的"Chinese (PRC)"就是简体中文了。在"时区"选项里面记得选择适合你所使用的时区,通常选择(GMT+08:00)北京就可以了,"语言组"一般是不用选择的,但是如果你的计算机不能够自动识别简体中文,可以在"语言组"里面选择上"Simplified Chinese"。

图m3(图m3)
 

Windows无人参与安装网络设置页面


(如图n1显示)如果不想使用"网络设置"页面里面的默认设置,你也可以定制适合你所使用网络的通用设置,这个页面可以设置网络服务设置、客户端设置和协议设置。例如你不需要使用"文件和打印机共享"这个选项就可以设置为禁用,选择客户端设置的"Microsoft 网络客户端"选项为启用,协议设置使用"TCP/IP 协议"就可以了。
图n1(图n1)
 


(如图n2显示)另外在"网络设置"页面还可以添加或删除网络适配器,在网络适配器区域可以设置MAC地址、IP地址、子网掩码、默认网关和"DNS服务器(首选/备用)",设置了这些信息之后,在Windows安装过程的安装网络期间,当检测到特定网络适配器的时候,Windows安装程序有可能会使用此处的设置。

图n2(图n2)
 

Windows无人参与安装桌面主题页面


Windows无人参与安装"桌面主题"页面:(如图n3显示)

桌面主题可以选择指定的默认主题、Windows经典主题或Windows XP样式主题,并且可以选择每个主题的色彩方案和字体大小,还可以选择是否使用"经典开始菜单"。在整合选项里面,可以添加或删除*.msstyles和*.theme类型的主题文件,还可以点击"插入所有当前计算机主题文件"来插入你计算机正在使用的主题文件。

n3(图n3)
 

Windows无人参与安装自动更新页面


Windows无人参与安装"自动更新"页面:(如图o1显示)

在这个页面你可以根据你平时使用系统的实际情况,设置最适合你所使用的Windows Update自动更新类型。自动更新的类型可以选择为:"默认"类型、"下载并安装"、"下载并通知是否安装"、"有可用下载时通知"和"禁用",还可以选择是否启用"提升非管理员帐号的权限",如果启用这个选项就会使得受限制用户能够使用管理员帐号的权限运行Windows Update服务, 这样就可以接收更新通知以及安装Windows安全更新程序。

图o1(图o1)
 

Windows无人参与安装显示页面


Windows无人参与安装"显示"页面:(如图o2显示)

根据你使用的显示器和显示适配器所支持的类型属性,选择或定制色彩质量、屏幕分辨率和刷新率,只有在Windows安装期间,显示适配器驱动程序被安装以后, 此处的屏幕分辨率设置才会有效,如果你不能确定显示器和显示适配器所支持的类型属性,全部选择默认就可以了。

图o2(图o2)
 

Windows无人参与安装组件页面


Windows无人参与安装"组件"页面:(如图o3显示)

Windows XP和Windows 2000/Windows Server 2003可以选择安装或不安装"Internet 信息服务"(IIS),"安全配置向导"(SCW)可以在定制Windows Server 2003时候使用。

图o3(图o3)
 

 

(下一页):nlite中文版帮你集成各类软件和补丁到Windows安装光盘(四)




原创文章如转载,请注明:转载自Chinadu`s Blog [ http://www.4shell.org/ ]

本文链接地址:http://www.4shell.org/archives/369.html
发布:Chinadu | 分类:技术文章 | 评论:0 | 引用:0 | 浏览:
发表评论