无忧启动论坛

标题: 如何修改MS.NET2.0-整合包 [打印本页]

作者: 2010laocfan    时间: 2011-9-19 11:25
标题: 如何修改MS.NET2.0-整合包
想自己做个MS.NET2.OSP2的整合包,找到了A大的T13_MS.NET_Framework_3.5_SP1-CHS_Addon.7z,把其中的DNS35SP1.exe再解压,只保留DNF20文件夹,但原来的Install.cmd却不知如何修改,试着把3.0、3.5相关的段落去掉,结果不能运行;另外还想加入几个补丁,把补丁解包后仅提取其中的msp文件到DNF20文件夹;然后又找了别的整合包的Install.cmd,自己学着修改如下:
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
SET SYS2K=1
IF EXIST %SYSTEMROOT%\system32\reg.exe (
SET SYS2K=
FOR /F "DELIMS=" %%I IN ('%SYSTEMROOT%\system32\REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName') DO ECHO>DNFWIN1.TXT %%I
FOR /F %%I IN ('FINDSTR/I "2000" DNFWIN1.TXT') DO SET SYS2K=1
)
IF NOT DEFINED SYS2K FOR /F "TOKENS=3" %%I IN ('REG QUERY HKLM\SYSTEM\Setup /v SystemSetupInProgress') DO SET SSIP=%%I
IF "%SSIP%"=="0x1" (
REG DELETE HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting\DW /f
REG ADD HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f
)
START/WAIT MSISTUB DNF20\Netfx20a_x86.msi ADDEPLOY=1 /passive /norestart
::以下是新加的
START/WAIT MSISTUB DNF20\cnLNG\netfx20lpa_x86.msi /passive /norestart
START/WAIT DNF20\NDP20SP2-KB979909.msp /passive /norestart
START/WAIT DNF20\NDP20SP2-KB2518864.msp /passive /norestart
::新加结束
IF "%SSIP%"=="0x1" (
FOR /F "DELIMS=" %%I IN ('ECHO %PROGRAMFILES%\Common Files\Microsoft Shared') DO SET SHD=%%~sI
REG ADD HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 1 /f
REG ADD HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting\DW\Installed /v DW0200 /t REG_SZ /d !SHD!\DW\DW20.EXE /f
)
EXIT
修改后运行能够安装并打上补丁,就是中文语言包没有安装上
亦即START/WAIT MSISTUB DNF20\cnLNG\netfx20lpa_x86.msi /passive /norestart 不对,单击这个程序也不行,提示要SETUP
附上原来的Install.cmd,求教高手,如何修改才能安装上中文语言包?
Install.rar (1.68 KB, 下载次数: 75)

[ 本帖最后由 2010laocfan 于 2011-9-21 23:36 编辑 ]
作者: 2010laocfan    时间: 2011-9-20 15:21
真心求教批处理的高手们解惑
作者: 2010laocfan    时间: 2011-9-21 23:59
已放弃这个修改,因为可以找到带中文语言包的NET2.0SP2,例如完美天空的DNF20_SP2_cn.rar
http://www.wmzhe.com/html/view-2478.html
更好的方案是下载yumeyao 的DotNetFX20SP2_20110619_Addon_ENU_xp2k3only.cab,补丁有6个已打到最新,仅15M,但虚拟机里试用T13安装会报错,在GuiRunOnce安装无问题,然后加上微软官网下载的中文包langpack.exe




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3