无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2082|回复: 2
打印 上一主题 下一主题

[分享]XP无人值守安装攻略

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-29 21:29:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由chaiyw在 2005/09/30 10:53am 第 2 次编辑]

用xp光盘SUPPORT\TOOLS\DEPLOY.CAB里的setupmgr.exe创建.
unattend.txt和UNATTEND.BAT
UNATTEND.BAT的内容可以简化成
.\i386\winnt /s:.\i386 /t:c /u:.\i386\UNATTEND.TXT
放在根目录下面,如果放在i386下面去掉.\386
unattend.txt
修改[Unattended]部分
        FileSystem=LeaveAlone
;不选择磁盘格式,以磁盘现有格式安装。
;FileSystem =ConvertNTFS
;以NTFS格式安装,不是NTFS将自动转换;
WaitForReboot = No
;取消等待15秒重启
        OemPnPDriversPath="Drivers\nForce;Drivers\intel"
;自定驱动,把相应的驱动放在$oem$\$1\Drivers\nForce 多个目录以";"分开。
把[SetupMgr]
    DistFolder=C:\windist
    DistShare=windist
去掉.
[GuiRunOnce]
    Command0=%SystemRoot%\TEMP\settop.cmd
;指定安装完成后的程序windows\temp\settop.cmd
[Shell]
    DefaultThemesOff = Yes
;关闭默认主题
    DefaultStartPanelOff = Yes
;关闭默认开始
    CustomDefaultThemeFile=%WinDir%\Resources\Themes\royale.theme
;使用指定的主题
;使用了CustomDefaultThemeFile就不用DefaultThemesOff和DefaultStartPanelOff;
组件安装则在$oem$下的CMDLINES.TXT内指定;
$oem$下各个目录
[UploadFile=Image1_1128048740.jpg]
$$    即C:\windows。比如建个$$\system32目录下面放
       OEMLOGO.BMP  OEMINFO.INI 即OEM信息了。建个$$\temp放settop.cmd
$OEM$下的各个文件目录格式要DOS 8.3格式。
$1         C盘根目录如上面提的Drivers,安装后即在C盘Drivers
$DOCS      Documents and Settings 目录
$PROGS     Program Files 目录
软件集成:
把一些文件放入相应的目录,再在CMDLINES.TXT中加入批处理,把注册信息导入,
就可以实现软件的集成。不是长文件名、长目录的程序都可以放入相应的目录.
超过的使用winrar、NSIS文件夹压缩器之类的压缩成自解压静默安装。
一个程序到底安装时、设置时在系统中安装了什么文件,注册表改了哪些?
用反安装软件InstallRite25c等进行跟踪分析.
软件改变注册表一般都在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE,文件主要是C盘.
把这两项进行跟踪,InstallRite25c可以把改变后的项目打包成静默安装,也可以自
行分开制成注册信息和文件,文件做成自解压或放在$OEM$下的各个目录;
用Nlite进行大的优化,各种细小的优化设置可以导出为*.reg
各种服务的优化应在[GuiRunOnce]指定的批处理中导入。
比如安装最强五笔.
先用InstallRite25c快照再在安装后进行分析.即可以看到注册表的改变情况.
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"6"="E0200804"
[HKEY_LOCAL_MACHINE\SOFTWARE\WinWB]
"User"="chaiyw"
"Company"="goldxing"
"Serialize"="6729661"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804]
"Ime File"="WINWB.IME"
"Layout Text"="最强五笔输入法"
"Layout File"="kbdus.dll"
将以上存为*.REG放在$oem$下,在CMDLINES.TXT中指定的CMD导入;
CMDLINES.TXT内容如
[Commands]
"wintop.exe"
"set.cmd"
================================
"wintop.exe"为各种自解压的程序
set.cmd内加regedit /s *.reg
WINWB.MB和WINWB.IME放到$oem$\$$\system32
即实现最强五笔的集成.
set.cmd中其它常用软件的安装和命令
echo. 设置本地连接
netsh interface ip set address name="本地连接" static 192.168.175.110 255.255.0.0
echo. 安装Windows Media Player 10
start /wait MP10.exe /Q:U /c:"setup_wm.exe /Q /R:N /DisallowSystemRestore"
echo. 安装Microsoft .NET Framework 1.1
start /wait dotnetfx.exe /q:a /c:"install /l /q"
echo. 安装Macromedia - Flash Player 7.0
FP7AX.EXE /q /n:v /q:a /r:n
echo. RealPlayer 10
start /wait real.exe -s
;RealPlayer 10建议放在settop.cmd中安装
-----------------------------------------------------------
$oem$\$$\temp\settop.cmd
常用命令;
SHUTDOWN.EXE -r -t 0
             -l 是注销
             -s 是关机
             -r 是重起
;重启
taskkill /f /im 进程.exe
;结束进程,用于删除进程.exe。比如RealPlayer的realsched.exe
-----------------------------------------------------------
Nlite优化(参考nlite1.06模板)
CMDLINES.TXT和$oem$是在安装完成后的安装,所以这里安装的文件将会替换XP已有的文件.
比如将iexpress汉化版放在$oem$\$$\system32下面,这样就会替换XP原有的iexpress
CMDLINES.TXT中安装的程序,自解压的一些软件应放同一目录。
软件的安装和优化就是注册表和文件设置两部分.
知道注册表的各种优化即使不用封装方式也可以做出理想的安装盘。愿和大家共同进步!
2#
发表于 2005-9-30 10:10:24 | 只看该作者

[分享]XP无人值守安装攻略

头都大了
回复

使用道具 举报

3#
发表于 2005-9-30 10:51:39 | 只看该作者

[分享]XP无人值守安装攻略

晕晕。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-25 14:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表