无人职守安装win xp系统.doc_第1页
无人职守安装win xp系统.doc_第2页
无人职守安装win xp系统.doc_第3页
无人职守安装win xp系统.doc_第4页
无人职守安装win xp系统.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

介绍 你有没有想过有这样一张光盘,能够全自动安装Windows XP,并且自动输入你的姓名、序列号、时区还有区域设置?甚至还能全自动安装你常用的应用程序,包括DirectX 9.0b、.Net Framework 1.1还有在SP2 发布之前的所有Hotfix补丁、驱动程序、注册表调 整、破解过的UXTheme.dll,而这期间并不需要你的干预 ,是全自动运行的。如果你想要,那么本文就是为你准备的。准备开始需要准备的材料: 集成了SP1 的Windows XP CD XP SP1 Deployment Tools WinISO (可选) 一个顺手的光盘刻录工具 如果你还没有把SP1 集成进你的Windows XP 安装光盘,那么我建议你马上做一个,因为这是很有用的。你可以通过这两个链接找到制作的方法:The Elder Geek | Windows H在C盘的根目录创建一个叫做XPCD 的文件夹(C:XPCD),然后复制集成了SP1 的Windows XP 安装光盘上的所有文件到C:XPCD如果你只是想全自动的进行Windows XP的无人值守安装,你就不需要再你的XPCD文件夹下创建任何子文件夹了。如果你想要在安装操作系统的同时安装一些额外的程序,例如驱动程序、常用的应用程序、Hotfixes等,那你就需要在XPCD文件夹下创建如下的子文件夹:C:XPCD$OEM$1installC:XPCD$OEM$1drivers唯一一个你可以改名的文件夹只有“install”和“drivers”,你可以把它们改名为“Extras”、“MyStuff”或者其他什么你喜欢的名字(最好不要使用中文)。本文则会假设你就使用“install”和“drivers”,所以确保你使用的名称跟你在批处理文件中的名称是统一的。下一步就是要创建一个winnt.sif文件了,这个文件将在安装系统的过程中提供所有预先输入好的应答信息。创建 Winnt.sif 应答文件 下载XP SP1 Deployment Tools ,然后解压缩到一个文件夹,或者双击cab文件,提取出setupmgr.exe 和ref.chm这两个文件。Setup Manager(setupmgr.exe)是一个向导模式的用来创建winnt.sif应答文件的工具,使用这个工具创建的应答文件基本上就不会出现什么错误了。创建过程中注意使用以下的选项:新建或修改现有应答文件:新建安装类型:Windows 无人值守安装Windows 平台:Windows XP Home或者 Professional交互等级:全部自动分发文件夹:从CD安装另外,你还要同意授权协议,然后按照你的实际情况填写安装过程中需要的其他信息。如果有什么选项的含义你不是很明白,那也可以忽略它,对于这些忽略的或者没有填写的选项,Windows XP 将会使用默认设置来进行安装。当你完成后,程序会自动创建一个名为unattend.txt的文件。如果你要从CD上安装系统,那你就要把这个文件改名为winnt.sif(请确定你没有改名为winnt.sif.txt)。如果你不打算安装额外的程序,而只是进行无人值守安装,那就可以直接参考结束工作。重要如果你还要安装额外的程序,那还需要在winnt.sif文件的Unattended字段添加如下命令:UnattendedOemPreinstall=YesUnattendSwitch=no你也可以查看参考资料和资源获得批处理文件的范例。 创建 Winnt.sif 应答文件 下载XP SP1 Deployment Tools ,然后解压缩到一个文件夹,或者双击cab文件,提取出setupmgr.exe 和ref.chm这两个文件。Setup Manager(setupmgr.exe)是一个向导模式的用来创建winnt.sif应答文件的工具,使用这个工具创建的应答文件基本上就不会出现什么错误了。创建过程中注意使用以下的选项:新建或修改现有应答文件:新建安装类型:Windows 无人值守安装Windows 平台:Windows XP Home或者 Professional交互等级:全部自动分发文件夹:从CD安装另外,你还要同意授权协议,然后按照你的实际情况填写安装过程中需要的其他信息。如果有什么选项的含义你不是很明白,那也可以忽略它,对于这些忽略的或者没有填写的选项,Windows XP 将会使用默认设置来进行安装。当你完成后,程序会自动创建一个名为unattend.txt的文件。如果你要从CD上安装系统,那你就要把这个文件改名为winnt.sif(请确定你没有改名为winnt.sif.txt)。如果你不打算安装额外的程序,而只是进行无人值守安装,那就可以直接参考结束工作。重要如果你还要安装额外的程序,那还需要在winnt.sif文件的Unattended字段添加如下命令:UnattendedOemPreinstall=YesUnattendSwitch=no你也可以查看参考资料和资源获得批处理文件的范例。 无人值守安装DirectX 9.0b 下载: DirectX 9.0b Redistributable执行 dx90b_redist.exe,同意 EULA,然后选择把文件解压缩到这个文件夹:C:XPCD$OEM$1installDirectx9b为了节省空间你也可以删除 BDA,BDANT和DirectX 这三个文件,总共可以节约16MB左右。这个方法在Windows XP SP1下测试完全可行。整个文件夹现在应该是这样的:为了让你同意EULA(事实上在解压缩安装文件的时候我们就同意过了),微软禁止了DirectX的无人值守全自动安装方式,因此我们要改动一下安装文件,以便可以无人值守安装。如果你想要自己修改,按么找一个二进制编辑软件,打开dxsetup.exe文件,搜索0x33e2然后把这一行的74改成EB。如果你不想自己修改,也可以在这里下载修改过的 Dxsetup.zip (for DirectX 9.0b)解压缩这个文件,然后复制其中的内容到之前保存DirectX9安装文件的文件夹,并覆盖原来的dxsetup.exe 文件。在你的批处理文件中添加如下命令:ECHO.ECHO Installing DirectX 9.0bECHO Please wait.start /wait %systemdrive%installDirectX9bdxsetup.exe /opk如果你想要看到安装的过程,你也可以用 /windowsupdate 命令代替 /opk 命令。点击放大如果基于某些原因你需要修改过的针对DirectX9.0a的dxsetup.exe 文件,你可以从这里下载。应用程序的全自动安装 在本段中,我们会教你怎样在无人干预的情况下全自动安装常用的应用程序。所涉及到的程序都在左侧的列表中。每一页中都会向你展示你需要用到的批处理命令。而你也可以把它们添加到你自己的批处理文件中,或者如果你分别为应用程序和补丁程序设置了不同的批处理文件,你就可以把这些命令添加到单独的一个applications.cmd批处理文件中。同时,你可以在资源部份看看我是怎样做的。最后别忘了把批处理文件的路径添加到winnt.sif文件的GuiRunOnce 字段!尚未添加的应用程序WinampMessenger Plus!没有添加这些程序是因为,在全自动安装这些程序完成后,这些程序会试图自动运行或者要求你回答一些问题。 全自动安装 Pre-SP2 Hotfixes在写这篇文章的时候,在Windows Update网站上可用的Windows XP 关键更新大概有35MB左右,没人喜欢下载它们,尤其是当你使用一个56K的小猫上网时。在安装好操作系统并开始使用前,你还要上网更新大量补丁,甚至还要下载并安装不少应用软件,而在使用前你可能想对你的系统做一个完整的备份,这实在是一件麻烦的事。幸好我们可以自动安装程序,我们可以把这35MB的补丁程序放在Windows XP的安装光盘中,并且在安装操作系统的同时装好它们。本段分为两部分:获得Hotfixes 和安装Hotfixes。在安装Hotfixes 的页面你将会看到需要使用的批处理命令,你需要把这些命令添加到你的批处理文件中,或者添加到专门的hotfixes.cmd 如果你根据用途的不同而使用了多个批处理文件。你可以在资源页面看到我是怎样创建我自己的hotfixes.cmd的。别忘了在winnt.sif文件的GuiRunOnce字段下添加上你的批处理文件的路径!获得 Hotfixes 你可能想知道怎样找到你的系统所需要的hotfixes补丁,有两种方法:方法 1: 是用一台只安装了SP1 的Windows XP 电脑(不要安装其他补丁程序),然后访问 WindowsUpdate网站。注意显示出来的每个补丁程序前的六位数的编号,例如“329441: Security Update for Microsoft Windows”,在你记下所有补丁程序的编号后,把这些编号添加到这个URL的后面:/?kbid=xxxxxx ,用编号代替上面的 xxxxxx 。然后通过相应的知识库文章中提出的链接下载每个补丁程序。重复进行,直到所有可用的补丁程序都下载回来了。方法 2: 不需要访问WindowsUpdate网站,我们可以使用免费得软件:HFNetChk 。正如网页上的说明:“HFNetChk.exe 是一个多线程的命令行工具,你可以用它连接多台计算机,并查看补丁程序的安装轻卡ung。”。安装HFNetChk 然后打开命令提示符(开始 运行 CMD),进入到安装HFNetChk的目录(通常是:C:Program FilesShavlik TechnologiesHFNetChk),然后输入:hfnetchk -v记下每个补丁程序的知识库文章编号,然后按照方法一中的说明来分别查询它们;或者使用Technet 安全公告编号(MSxx-xxx),然后使用这个URL:/technet/security/bulletin/MSxx-xxx.asp,把xx-xxx用HFNetChk中显示的编号代替。这是一个冗长的过程,然是最终来说还是值得的!以后维护新的Hotfix补丁程序就容易得多了,因为以后每周三(那是微软的补丁日)只会发布一到两个新的补丁程序。当SP2 正式发布后,你就可以丢掉这些,然后开始收集Pre-SP3 hotfixe补丁程序了. 但那也是很久以后的事情了!安装 Hotfixes把所有的补丁程序都保存在这个文件夹中:C:XPCD$OEM$1installHotfixes打开记事本,复制并粘贴如下的命令(这只是一个范例,如果这里的文件路径跟你的实际情况不同,请做适当的修改):CLSecho offECHO.ECHO Installing Q815021.start /wait %systemdrive%installHotfixesQ815021_WXP_SP2_x86_ENU.exe /Q /M /ZECHO.ECHO Installing Q811493.start /wait %systemdrive%installHotfixesQ811493_WXP_SP2_x86_ENU.exe /Q /M /ZECHO.ECHO Installing Q819639.start /wait %systemdrive%installHotfixesWindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:NECHO.ECHO Installing Q817606.start /wait %systemdrive%installHotfixesQ817606_WXP_SP2_x86_ENU.exe /Q /M /ZECHO.EXIT 像这样的文件应该使用这个参数来安装: /Q /M /Z 像这样的文件要使用这个参数来安装: /Q:A /R:N 接着把文件保存为hotfixes.cmd,或者添加到你已有的批处理文件中。然后这些补丁程序就会一个接一个地全自动安装好了,这过程中并不需要用户的参与。你同样可以使用这个方法安装IE6和OE6 的累积性补,还有JScript 5.6升级。如果你遇到了一些职能通过WindowsUpdate下载的补丁程序,你也可以试试通过Corporate WindowsUpdate 网站下载它们。无人值守安装Windows 驱动程序 如果你每次装好系统后都要升级大量的驱动程序,那么本段就向你演示了怎样在安装Windows的同时升级设备的驱动程序,而不是仅安装光盘上drivers.cab文件中保存的过时驱动程序。这并不像你想象的那么难!打开winnt.sif 然后在Unattended 字段下添加以下两行内容(驱动程序的路径和名称只是一个范例,你可以根据你的实际情况更改):DriverSigningPolicy=IgnoreOemPnPDriversPath=DriversCatalyst3_62KXP_INF;DriversCatalyst3_6tv_outWDM_XP说明:OemPnPDriversPath=DriversCatalyst3_62KXP_INF;DriversCatalyst3_6tv_outWDM_XP在这一行中你可以告诉安装程序在哪里查找比光盘中自带的驱动版本更新的驱动程序目录,如果找到了更新的驱动这些驱动就会被用来替代操作系统自带的那些。我们可以用半角冒号来分隔不同的目录。DriverSigningPolicy=Ignore这一行可以使得安装程序强制安装没有经过微软数字签名认证(WHQL)的驱动,通常这个命令都是跟OemPnPDriversPath一起使用的。驱动程序是怎样安装的 (以 ATI Catalyst 为例)如果你没有ATI的镭显卡也不用担心,通过本段你就可以了解怎样安装其他设备的驱动程序了。1. 下载最新的 ATI Catalyst 驱动程序2. 从 .exe 文件中解压缩所有文件到一个文件夹,例如:C:XPCD$OEM$1DriversCatalyst3_63.找到 *.inf 文件,它们应当在当前文件夹或者其子文件夹中,ATI Catalyst 3.6 驱动的.inf 文件在这个子文件夹中: C:XPCD$OEM$1DriversCatalyst3_62KXP_INF正如你在上面的截图中所看到的(点击放大),inf文件保存在 2KXP_INF 文件夹中。4. winnt.sif 应该是这样的(用红色边框标记出的部分): 你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。全自动破解 UXTheme.dll 文件如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!下载: UXTheme_xpsp1.zip解压缩 UXTheme.dll 到C:XPCD$OEM$1installuxtheme然后在批处理文件中添加如下命令:ECHO.ECHO Copying patched UXTheme.dll.REN %systemroot%System32dllcacheuxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32dllcacheREN %systemroot%System32uxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32点击放大你也可以用这个方法更换很多系统文件,例如msgina.dll 和shell32.dll。4. winnt.sif 应该是这样的(用红色边框标记出的部分): 你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。全自动破解 UXTheme.dll 文件如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!下载: UXTheme_xpsp1.zip解压缩 UXTheme.dll 到C:XPCD$OEM$1installuxtheme然后在批处理文件中添加如下命令:ECHO.ECHO Copying patched UXTheme.dll.REN %systemroot%System32dllcacheuxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32dllcacheREN %systemroot%System32uxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32点击放大你也可以用这个方法更换很多系统文件,例如msgina.dll 和shell32.dll。4. winnt.sif 应该是这样的(用红色边框标记出的部分): 你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。全自动破解 UXTheme.dll 文件如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!下载: UXTheme_xpsp1.zip解压缩 UXTheme.dll 到C:XPCD$OEM$1installuxtheme然后在批处理文件中添加如下命令:ECHO.ECHO Copying patched UXTheme.dll.REN %systemroot%System32dllcacheuxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32dllcacheREN %systemroot%System32uxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32点击放大你也可以用这个方法更换很多系统文件,例如msgina.dll 和shell32.dll。4. winnt.sif 应该是这样的(用红色边框标记出的部分): 你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。全自动破解 UXTheme.dll 文件如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!下载: UXTheme_xpsp1.zip解压缩 UXTheme.dll 到C:XPCD$OEM$1installuxtheme然后在批处理文件中添加如下命令:ECHO.ECHO Copying patched UXTheme.dll.REN %systemroot%System32dllcacheuxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32dllcacheREN %systemroot%System32uxtheme.dll uxtheme.oldCOPY %systemdrive%Installuxthemeuxtheme.dll %systemroot%System32点击放大你也可以用这个方法更换很多系统文件,例如msgina.dll 和shell32.dll。4. winnt.sif 应该是这样的(用红色边框标记出的部分): 你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。全自动破解 UXTheme.dll 文件如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!下载: UXTheme_xpsp1.zip解压缩 UXTheme.dll 到C:XPCD$OEM$1installuxtheme然后在批处理文件中添加如下命令:ECHO.EC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论