无忧启动论坛

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

老毛桃请看,Windows XP SP2 Hotfix 及 WMP10全自动集成工具,有错误

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-30 01:03:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用你的集成工具用3个592M中的其中一个原版SP2作母盘。在VM虚拟机作不同的测试,在没有分区的虚拟盘和在WINDOWS下安装都没有发现问题。但在虚拟机用启动盘引导用DM再分区安装就发现有4个文件安装有错误,大意是不能复制的意思。4个文件分别是updspai.dll,update.exe,spcustom.dll,imekr61.ime,安装时按Esc键跳过可以继续安装,安装完成没有发现问题。这个什么什么原因??请查明一下。
2#
发表于 2006-11-30 01:23:12 | 只看该作者

可能是TXTSETUP.SIF 文件有问题

如果你确定安装后没有问题,可以在TXTSETUP.SIF文件中删除定义这4个文件的行,这样安装程序就不会复制这4个文件了。方法:用记事本打开TXTSETUP.SIF,查找updspai.dll,把找到的包含updspai.dll的行删除,一次找到4个后保存推出。
回复

使用道具 举报

3#
 楼主| 发表于 2006-11-30 12:23:14 | 只看该作者
原帖由 大雨落幽燕 于 2006-11-30 01:23 AM 发表
如果你确定安装后没有问题,可以在TXTSETUP.SIF文件中删除定义这4个文件的行,这样安装程序就不会复制这4个文件了。方法:用记事本打开TXTSETUP.SIF,查找updspai.dll,把找到的包含updspai.dll的行删除,一次找到 ...


多谢你的恢复,但打开TXTSETUP.SIF文件搜索也找不到那4个文件的名称哦。:L
回复

使用道具 举报

4#
发表于 2006-11-30 15:38:59 | 只看该作者
我制作的也有这个问题   出现无法复制这4个文件
回复

使用道具 举报

5#
发表于 2006-11-30 16:31:23 | 只看该作者
感谢楼主的报告,我一直在实际机器的 Windows 环境安装测试,还没有测试光盘启动安装的功能,我会尽快解决这个问题,谢谢了。
原帖由 大雨落幽燕 于 2006-11-30 01:23 发表
如果你确定安装后没有问题,可以在TXTSETUP.SIF文件中删除定义这4个文件的行,这样安装程序就不会复制这4个文件了。方法:用记事本打开TXTSETUP.SIF,查找updspai.dll,把找到的包含updspai.dll的行删除,一次找到 ...

呵呵,不是在 TXTSETUP.SIF 中,况且就算删除了这个行,也不是很好的办法,让安装程序正确找到相应文件才是正道。
回复

使用道具 举报

6#
发表于 2006-11-30 16:52:55 | 只看该作者
i386\update\updspapi.dll
i386\update\update.exe
i386\update\spcustom.dll
i386\lang\imekr61.ime
我想应该是老毛桃的批处理里面把3个转移到i386下了,而第4个又被压缩了的关系
回复

使用道具 举报

7#
发表于 2006-11-30 18:46:42 | 只看该作者
楼主是不是在 DOS 环境运行 WINNT.EXE 安装的?

我直接使用光盘引导安装没有问题,在 Windows 环境运行 WINNT32.EXE 安装也没有任何问题。
回复

使用道具 举报

8#
 楼主| 发表于 2006-12-1 09:23:18 | 只看该作者
原帖由 老毛桃 于 2006-11-30 06:46 PM 发表
楼主是不是在 DOS 环境运行 WINNT.EXE 安装的?

我直接使用光盘引导安装没有问题,在 Windows 环境运行 WINNT32.EXE 安装也没有任何问题。


是在DOS里测试的,我的本意是这样的,在 Windows 环境运行 WINNT32.EXE 安装只能覆盖或安装到其他分区上,这样的安装的系统不纯净,会遗留以前的文件或病毒,很多全新安装系统都要格式化C盘的,如果是新的硬盘用这个光盘作引导再格式化分区当然是没有问题啦。但已经分区的硬盘这个光盘是不能启动到DOS的,必须用其他的启动盘作启动,调用WINNT命令来安装,问题就在这里了。4个文件有错误。你如果有VM虚拟机不妨先用DM分区,用我的方法测试下。
回复

使用道具 举报

9#
发表于 2006-12-1 09:26:32 | 只看该作者
但已经分区的硬盘这个光盘是不能启动到DOS的,必须用其他的启动盘作启动,调用WINNT命令来安装,问题就在这里了。

你的意思是如果硬盘已经分了区,就不能用光盘启动后格式化C:安装XP?
回复

使用道具 举报

10#
发表于 2006-12-1 09:33:00 | 只看该作者
原帖由 bshun 于 2006-12-1 09:26 发表

你的意思是如果硬盘已经分了区,就不能用光盘启动后格式化C:安装XP?
原帖由 沙浦村 于 2006-12-1 09:23 发表


是在DOS里测试的,我的本意是这样的,在 Windows 环境运行 WINNT32.EXE 安装只能覆盖或安装到其他分区上,这样的安装的系统不纯净,会遗留以前的文件或病毒,很多全新安装系统都要格式化C盘的,如果是新的硬盘 ...
可以使用光盘启动安装啊,安装前会让你选择将你的 C 盘格式化的,而且还可以格式化成 NTFS 格式,你在 DOS下要做到这一点就不容易了。

我打算也测试一次 DOS 下安装 WinXP,虽然很少用,但楼主发现问题,我一定要想办法解决。看来 DOSNET.INF 还需要动动手术才行。
回复

使用道具 举报

11#
 楼主| 发表于 2006-12-1 12:21:44 | 只看该作者
老大,不是每个人都要用新的硬盘安装啊。这个XP光盘不能在分好区的计算机启动。只好用其它的启动盘启动格式化C再安装了。
回复

使用道具 举报

12#
发表于 2006-12-1 12:24:12 | 只看该作者
原帖由 沙浦村 于 2006-12-1 12:21 发表
这个XP光盘不能在分好区的计算机启动。只好用其它的启动盘启动格式化C再安装了。

没有这回事。Windows 安装盘本身就有分区、格式化的功能。
回复

使用道具 举报

13#
 楼主| 发表于 2006-12-1 12:46:54 | 只看该作者
原帖由 老毛桃 于 2006-12-1 12:24 PM 发表

没有这回事。Windows 安装盘本身就有分区、格式化的功能。


可能我表达得不够清楚,如果这个XP光盘在已经分区或安装有系统的情况下,用这个光盘不能启动计算机的哦。显示Press any key to boot from cd.. 字样。原来按回车键就可以启动;P:lol
回复

使用道具 举报

14#
 楼主| 发表于 2006-12-1 13:06:44 | 只看该作者
老毛桃老大!研究一下我发的关于OEM的帖子啊!在WINDOWS下安装不能调用WINNT.SIF文件实行自动集成安装。按照阿非的方法不行,提示找不到I386\winnt.sif,目录路径应该都没有错,"自动安装.bat"这个批处理和I386在同一级目录,都是放在光盘的根目录里面。在DOS安装用WINNT /u:.\WINNT.SIF /s:\I386 /t:c: 命令虽然可以安装,但不能自动安装\$OEM$\$1\aap里面我自己集成的软件,当安装完毕系统启动到桌面时提时找不到C:\aap\install.bat这个批处理文件,但用XP光盘启动安装就没有问题。
按照阿非制作的在WINDOWS下自动安装的方法。自动安装.bat 文件的批处理如下:
@echo off
color 2f
echo ***************************************************************************
echo.                      即将安装Windows......
echo.             
echo.       32位环境下硬盘安装系统。支持XP、2003各种版本。完美支持NTFS格式。
echo.    如果是要把系统安装在C,请先安装winPE,然后在PE下格式化C,然后运行
echo.       即可。
echo.
echo.       请把I386目录拷入非系统分区的根目录。自动应答文件winnt.sif请自行配
echo.       置好,然后把本文件拷入相同分区根目录
echo.      
echo.
echo.
echo.                            阿   非
echo.
echo.
echo ***************************************************************************
echo.
SET /P ST=   请输入 Y (继续安装)或 N (退出安装):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX

:ST
cls
echo ***************************************************************************
echo.
echo      即将进行全新安装windows......
echo.
echo ***************************************************************************
SET /P drive_letter=   请输入你要选择安装的分区(C/D/E/F...)
echo.
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
:IN
.\i386\winnt32 /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%
echo ***************************************************************************
echo.        
echo         请重新启动以便继续安装 windows......
echo.
echo ***************************************************************************
pause
回复

使用道具 举报

15#
发表于 2006-12-1 13:12:48 | 只看该作者
楼主,你说老毛挑的这个工具有问题,是只针对dos下硬盘安装时才会出错吗?还是光盘启动安装也会报错啊?我正准备用这个工具来集成补丁呢,准备做个系统光盘,一般都是用光盘安装,我从不用把文件拷到硬盘上安装的。如果这个工具还有问题,那我暂时就不用了。
回复

使用道具 举报

16#
 楼主| 发表于 2006-12-1 13:16:31 | 只看该作者
工具没有问题,DOS下安装有4个文件不能安装,但不影响使用。其他方法安装没有发现问题
回复

使用道具 举报

17#
发表于 2006-12-1 13:53:03 | 只看该作者
原帖由 沙浦村 于 2006-12-1 13:16 发表
工具没有问题,DOS下安装有4个文件不能安装,但不影响使用。其他方法安装没有发现问题

这四个文件本身用处不大,不会影响使用。但不应该出现这个问题的。我再看看。
回复

使用道具 举报

18#
发表于 2006-12-1 13:55:41 | 只看该作者
我想,老毛桃你把批处理文件中对update和lang下面的文件压缩为??_的相关代码去掉应该就可以了
回复

使用道具 举报

19#
发表于 2006-12-1 14:10:12 | 只看该作者
支持老毛挑,也感谢楼主发现问题提出问题。以前一直困惑有什么方法来集成补丁,总感觉好像那几种方法都多少有不足的地方,现在看到老毛挑的工具真是看到了新希望啊,希望能尽量完善,这样我们就有了一个让人放心的补丁集成工具了,也不用为选择集成方式而烦恼了!
回复

使用道具 举报

20#
发表于 2006-12-1 14:11:42 | 只看该作者
对了,这个工具集成WMP11后有没有问题啊,楼主有试过吗?是和补丁一起集成吧!
回复

使用道具 举报

21#
发表于 2006-12-2 15:51:28 | 只看该作者
原帖由 bshun 于 2006-12-1 13:55 发表
我想,老毛桃你把批处理文件中对update和lang下面的文件压缩为??_的相关代码去掉应该就可以了

非常奇怪,同时也需要向楼主说抱歉。我这里在两台机器上运行过了 DOS 下的安装,都是完全正常。

只有一台机器上 Setuperr.log 中有关于 WindowsInstaller-KB893803-v2-x86.exe 中的部分文件没有通过文件签名校验的记录。

从启动到 DOS,到运行 Smartdrv.exe 到 WINNT.EXE 一直到安装完毕没有出现任何错误信息!

因此对于楼主的问题,我相信不是由于我修改 DOSNET.INF 造成的。顺便说一下,我使用的是 592MB 的原版改造的。
回复

使用道具 举报

22#
 楼主| 发表于 2006-12-4 21:37:39 | 只看该作者
我的也是用592M的XP做的,在VM虚拟机用DOS反复安装也出现这个问题。况且也不是我一个人有这个现象哦。反正很少用DOS安装不理他了。我是用这个DM的光盘2637e695f43329fc9d66feceee44bf1f   原版WINDOWS XP SP2.iso
回复

使用道具 举报

23#
发表于 2006-12-19 19:40:01 | 只看该作者
imekr61.ime
我有这个

按老毛桃说的 修改dosnet.inf
亦然
回复

使用道具 举报

24#
发表于 2006-12-25 17:13:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-31 18:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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