无忧启动论坛

标题: 手动更新系统安装盘,遇到几个问题,求大侠指点 [打印本页]

作者: lon91ong    时间: 2009-4-1 21:02
标题: 手动更新系统安装盘,遇到几个问题,求大侠指点
问题一:
每次装完系统之后,用Windows Update检查补丁,总是要先安装一个控件,更新一系列的文件,如下图:
请问这一步所涉及的文件更新能否直接集成到系统安装盘呢?具体怎么做?有没有相关的教程?
问题二:
补丁KB955704更新了exfat磁盘分区格式的支持,我将补丁文件解压后,将exfat.sysuexfat.dll压缩到i386下,并作出了如下修改:

对TxtSetup.sif文件做了以下修改:
  1. exfat.sys = 100,,,,,,_5,4,0,0,,1,4
  2. uexfat.dll = 100,,,,,,,2,1,0,,1,2
  3. [FileSystems.Load]
  4. exfat    = exfat.sys
复制代码
对DOSNET.INF文件修改如下:
  1. [FloppyFiles.3]
  2. d1,exfat.sys
  3. [Files]
  4. d1,exfat.sys
  5. d1,uexfat.dll
复制代码
以上的修改依据就是在文件中找fastfat和ntfs,仿照作出修改!

对xnPack.inf文件的修改:    //这个文件是我自己加的,所有我自己做的修改基本都放在这个文件中
  1. [exFat.Reg]
  2.     HKLM,"SYSTEM\CurrentControlSet\Services\exFat","ErrorControl",0x00010003,0x00000001
  3.     HKLM,"SYSTEM\CurrentControlSet\Services\exFat","Group",0x00000002,"Boot file system"
  4.     HKLM,"SYSTEM\CurrentControlSet\Services\exFat","Start",0x00010003,0x00000004
  5.     HKLM,"SYSTEM\CurrentControlSet\Services\exFat","Type",0x00010003,0x00000002
  6. [Dll.Reg]
  7. 11,,uexfat.dll,1
复制代码
最后测试安装,提示无法复制exfat.sys和uexfat.dll

问题三:
涉及两个补丁,分别是KB955839KB960715,这两个补丁主要就是涉及到注册表的操作,我也将他们全部放到上面提到的xnPack.inf文件中,但是注册表更新后,用Windows Update查补丁,还是会查到这两个补丁!

补充:我的xnPack.inf的安装是在sysoc.inf文件中做了以下修改:
  1. [Components]
  2. xnPack=ocgen.dll,OcEntry,xnpack.inf,HIDE,7
复制代码
完全是照猫画虎的做法,也不知道对不对!

以上就是我遇到的麻烦问题,请大侠指点一二,感激不尽!

最后再附上我的xnPack.inf文件,供大虾指点参考!
XNPACK.rar (15.01 KB, 下载次数: 23)

[ 本帖最后由 lon91ong 于 2009-4-2 13:42 编辑 ]
作者: lon91ong    时间: 2009-4-2 13:47
标题: 问题取得了新的进展
问题一还没有头绪 :(
问题二已经解决,原来是Dosnet.inf文件中有几个字符改错了!
问题三,KB955839已经解决!就剩下KB960715了!
而且最后这个问题也找到毛病所在了,如图所示:

注册表中的这个键值明明我在xnPack.inf中设置400,但装完系统就成了40000
此时用windows update查更新,要求更新这个补丁(KB960715)
当我手动将这个键值改回400后,再次查补丁就没有这个补丁了!

真的晕了!
大侠指点!
万分感激!

[ 本帖最后由 lon91ong 于 2009-4-2 14:02 编辑 ]
作者: yewuqiu    时间: 2009-4-2 15:49
用nlite来集成应该很方便啊?
如果是vista\2008就用vlite集成
作者: lon91ong    时间: 2009-4-2 16:40
原帖由 yewuqiu 于 2009-4-2 15:49 发表
用nlite来集成应该很方便啊?
如果是vista\2008就用vlite集成


用那些工具集成方便是蛮方便的,就是集成打包后文件体积增大让人不爽!




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