|
|
回复 #1 Hack38 的帖子
如果只是在PE下用WINNT32安装,完全可以做到个性化,我就是这么做的,给你一个例,自己去改吧……
@echo off
color 0a
path=.\;.\i386
cls
echo ---------------------------------------------------------------------------
echo.
echo PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST= 请输入 Y (确认安装)或 N (退出安装):
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto exit
:ST
cls
echo ---------------------------------------------------------------------------
echo.
echo PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P drive_letter= 请输入你要选择安装的分区(C/D/E/F...)
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
goto exit
:IN
cls
echo ---------------------------------------------------------------------------
echo.
echo PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
expand .\I386\format.co_ .\I386\format.com >>.\1.txt
expand .\I386\NOTEPAD.ex_ .\I386\NOTEPAD.exe >>.\1.txt
echo 操作系统盘|format %drive_letter%: /v:操作系统盘 /x /q /y >>.\1.txt
start /wait .\srf\jhwbpy.exe //加载中文输入法,可以删除不用
start /wait .\I386\NOTEPAD.exe //加载记事簿,配合中文输入法用
if exist .\i386\format.com del .\i386\format.com >>.\1.txt
if exist .\i386\NOTEPAD.exe del .\i386\NOTEPAD.exe >>.\1.txt
if exist .\i386\WINNT.SIF del .\i386\WINNT.SIF >>.\1.txt
echo 正在个性化安装你的计算机:
echo.
set /p Full= 请输入系统名称:
if %Full%#==# set Full=你自己定义
echo.
set /p Org= 请输入公司名称:
if %Org%#==# set Org=你自己定义
echo.
set /p Computer= 请输入计算机名称:
if %Computer%#==# set Computer=你自己定义
echo.
echo ;SetupMgrTag >>.\i386\winnt.sif
echo [Data] >>.\i386\WINNT.SIF
echo AutoPartition=0 >>.\i386\WINNT.SIF
echo MsDosInitiated="0" >>.\i386\WINNT.SIF
echo UnattendedInstall="Yes" >>.\i386\WINNT.SIF
echo AutomaticUpdates=yes >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Unattended] >>.\i386\WINNT.SIF >>.\i386\WINNT.SIF
echo UnattendMode=FullUnattended >>.\i386\WINNT.SIF
echo OemSkipEula=Yes >>.\i386\WINNT.SIF
echo OemPreinstall=No >>.\i386\WINNT.SIF
echo TargetPath=\WINDOWS >>.\i386\WINNT.SIF
echo Repartition=No >>.\i386\WINNT.SIF
echo UnattendSwitch="no" >>.\i386\WINNT.SIF
echo WaitForReboot="No" >>.\i386\WINNT.SIF
echo OemPnPDriversPath="" >>.\i386\WINNT.SIF
echo DriverSigningPolicy=Ignore >>.\i386\WINNT.SIF
echo NonDriverSigningPolicy=Ignore >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [GuiUnattended] >>.\i386\WINNT.SIF
echo AdminPassword=你自己定义的密码 >>.\i386\WINNT.SIF
echo EncryptedAdminPassword=YES >>.\i386\WINNT.SIF
echo OEMSkipRegional=1 >>.\i386\WINNT.SIF
echo TimeZone=210 >>.\i386\WINNT.SIF
echo OemSkipWelcome=0 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [UserData] >>.\i386\WINNT.SIF
echo ProductKey=MRX3F-47B9T-2487J-KWKMF-RPWBY >>.\i386\WINNT.SIF
echo FullName="%Full%" >>.\i386\WINNT.SIF
echo OrgName="%Org%" >>.\i386\WINNT.SIF
echo ComputerName=%Computer% >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Display] >>.\i386\WINNT.SIF
echo BitsPerPel=32 >>.\i386\WINNT.SIF
echo Xresolution=1024 >>.\i386\WINNT.SIF
echo YResolution=768 >>.\i386\WINNT.SIF
echo Vrefresh=85 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [TapiLocation] >>.\i386\WINNT.SIF
echo CountryCode=86 >>.\i386\WINNT.SIF
echo Dialing=Tone >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [RegionalSettings] >>.\i386\WINNT.SIF
echo LanguageGroup=10 >>.\i386\WINNT.SIF
echo Language=00000804 >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Identification] >>.\i386\WINNT.SIF
echo JoinWorkgroup=WORKGROUP >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Networking] >>.\i386\WINNT.SIF
echo InstallDefaultComponents=Yes >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [GUIRunOnce] >>.\i386\WINNT.SIF
echo command9=%drive_letter%:\DPsFnshr.exe >>.\i386\WINNT.SIF
echo %drive_letter%:\oem.bat >>.\i386\WINNT.SIF
echo. >>.\i386\WINNT.SIF
echo [Components] >>.\i386\WINNT.SIF
echo msmsgs=off >>.\i386\WINNT.SIF
echo msnexplr=off >>.\i386\WINNT.SIF
echo zonegames=off >>.\i386\WINNT.SIF
cls
echo ---------------------------------------------------------------------------
echo.
echo PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
.\i386\winnt32 /syspart:%drive_letter% /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
echo.
echo 请按任意键重启你的电脑,继续安装……
pause >>.\1.txt
if exist .\1.txt del .\1.txt
goto exit
:EX
cls
echo ---------------------------------------------------------------------------
echo.
echo 停止PE下全新安装:Windows XP SP3 ......
echo.
echo ---------------------------------------------------------------------------
echo.
echo 用户中止了安装,请按任意键重启你的电脑……
pause >>.\1.txt
if exist .\1.txt del .\1.txt
:exit
start /wait pecmd shut r |
|