找回密码
 注册
快捷导航
查看: 23493|回复: 27

[系统] 【原创】System Update "收集用户信息时出错"的解决方案

[复制链接] |自动提醒
阅读字号:

248

回帖

0

积分

488

资产值

入门会员 Rank: 1

注册时间
2007-11-22
发表于 2008-8-4 21:39:00| 字数 2,678| - 中国–浙江–杭州 电信 | 显示全部楼层 |阅读模式
我使用的是Windows 2008操作系统,一直以来System Update都无法使用,每次都是报“收集用户信息时出错”。今天闲来无事,终于解决了这个问题,上贴给各位同样困扰的XD。
注:使用兼容XP模式、重复安装了N回后都不见效,今天的这个方法终于OK了。

分析文件1:C:\Program Files\Lenovo\System Update\session\system\SSClientCommon\MappingInterface.xml
这个文件用于存放SU支持的各个OS版本,从Windows 98一直到Vista,很是抱歉,里面没有我们的Windows 2008.

分析文件2:C:\Program Files\Lenovo\System Update\logs\tvsu_log_080804212034.txt,其中文件名为日期+时间的格式,所以会有所不同。主要内容:
Info        2008-08-04 , 09:11:46
        at Tvsu.Egather.EgatherManager.GetEgatherParser(String type)
        Message: Running egather minimal.....

Info        2008-08-04 , 09:11:46
        at Tvsu.Egather.EgatherExecutor.RunAsWindowsService(String directory, String command, String arguments)
        Message:  /execute ia.exe /arguments -filename"""C:\Program Files\Lenovo\System Update\egather\sysrecomin""" -probes REGIONAL_SETTINGS GATHERER_INFORMATION SYSTEM_SUMMARY -local /directory C:\Program Files\Lenovo\System Update\egather\ /type COMMAND /timeout 300000
,关键信息用红色标出了。

分析文件3:C:\Program Files\Lenovo\System Update\egather\sysrecomin.xml,这个文件应该是收集信息时产生的,每次执行都会生成一个新的,主要内容来了:
<TABLE ID="Operating System">
<COLS>8</COLS>
<ROW ID="">
<ASC ID="Vendor">Microsoft Corporation</ASC>
<ASC ID="Name">Microsoft&reg; Windows Server&reg; 2008 Standard </ASC>
<ASC ID="Version">6.0</ASC>
<ASC ID="Build">6001</ASC>
<ASC ID="Service Level">Service Pack 1</ASC>
<ASC ID="OS">VS-STDSRV.SP1</ASC>
<ASC ID="CPU Architecture">x64</ASC>
<ASC ID="CPU Address Width">32</ASC>
<STR ID="CPU Family">x64 Family 6 Model 15 Stepping 2</STR>
<CHK>5B9949856B93B9BEFFCE49AEFDC9B562</CHK>
</ROW>
<ROWS>1</ROWS>
<CHK>372866B188CB32B0BF3A8B23823AAFD3</CHK>
</TABLE>
系统检测出我的操作系统为2008标准版,OK,有了这个信息,就可以伪造我的2008成Vista了,呵呵。

修改分析文件1:C:\Program Files\Lenovo\System Update\session\system\SSClientCommon\MappingInterface.xml,添加2008 标准版,让SU视为Vista处理:
       
                <OS>
                        <OSTVIA>VS-ENT.SP1</OSTVIA>
                        <OSeGatherer>
                                <Name>Vista Enterprise</Name>
                                <ServiceRelease>Service Pack 1</ServiceRelease>
                        </OSeGatherer>
                        <OSQuest>Windows Vista</OSQuest>
                </OS>       
                <OS>
                        <OSTVIA>VS-STDSRV.SP1</OSTVIA>
                        <OSeGatherer>
                                <Name>Vista Enterprise</Name>
                                <ServiceRelease>Service Pack 1</ServiceRelease>
                        </OSeGatherer>
                        <OSQuest>Windows Vista</OSQuest>
                </OS>

就这样,我的2008标准版就可以作为Vista Enterprise版本更新喽!!!!

希望对于有同样问题的XD有所帮助。

假想:这个应该类似于Windows 2003下修改兼容模式为XP,估计在2003下使用这个方法,可以不用再通过XP兼容模式也可以运行了吧。

注:这个方法目前只能通过用户信息收集,但返回的更新包会提示“无适用此系统的更新”。这个问题请见4楼的描述

[ Edited by  Eric_Zhu on 2008-8-5 09:23 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

1万

回帖

209

积分

13万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-5-4
铜牌荣誉勋章(注册8年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)年全勤勋章2017年全勤勋章2018
发表于 2008-8-4 22:58:35| 字数 17| - 中国–广东–深圳 电信 | 显示全部楼层
不错,这个方法能用在2003上吗?
I am the way,the truth, the life;no one goes to the Father except by me.
回复 支持 反对

使用道具 举报

248

回帖

0

积分

488

资产值

入门会员 Rank: 1

注册时间
2007-11-22
 楼主| 发表于 2008-8-4 23:04:23| 字数 35| - 中国–浙江–杭州 电信 | 显示全部楼层

回复 #2 live 的帖子

应该可以的,就像把2008当成Vista,你也可以修改2003当成XP
回复 支持 反对

使用道具 举报

248

回帖

0

积分

488

资产值

入门会员 Rank: 1

注册时间
2007-11-22
 楼主| 发表于 2008-8-5 09:20:31| 字数 410| - 中国–浙江–杭州 电信 | 显示全部楼层
这个方法还有些问题,通过了用户信息收集后,此时SU连接Lenovo的更新服务器,返回的各个软件的适用版本中由于没有2008,导致会提示“无适用此系统的软件”。

因此,如果需要能够彻底可以使用,估计可以尝试下列的几种方法:
方法一、修改系统信息,使得SU去获取系统信息的时候,能够自动识别为Vista。
这个方法估计会有稳定性问题,呵呵。但如果可行的话,实施难度相对会小,同时不容易受Lenovo服务器调整的影响

方法二、自行架设更新服务器,使得SU连接到我们的服务器进行更新。我们的服务器相当于是代理去连接Lenovo服务器,同时在返回的数据中,加入2008这个OS
这个方法如果成功,不会影响系统(毕竟我们只是在欺骗SU)。但实施难度比较大,同时容易受Lenovo服务器调整的影响(譬如通信协议的变更、报文协议的修改)。
另外一个好处是如果实施成功,则架设了公网服务器后,其他的小黑都可以直接用这个服务器来更新,没准速度会更快些。
回复 支持 反对

使用道具 举报

1万

回帖

88

积分

3797

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-11-13
银牌荣誉勋章(注册10年以上会员)
发表于 2008-8-5 17:49:13| 字数 60| - 中国–广东–深圳 电信 | 显示全部楼层
2003 sp2的搞定了
上面需要修改的文件里面有2003 以及2003sp1 但是没有2003sp2
把sp1的1 改成2  就能用了
土狼已不在 far away from internet
回复 支持 反对

使用道具 举报

3119

回帖

1

积分

1万

资产值

入门会员 Rank: 1

注册时间
2005-9-24
发表于 2008-8-5 20:44:39| 字数 38| - 中国–江苏–南京 电信 | 显示全部楼层
我装了XP SP3,没有升级SU前面也是这个错,直接下个最新的升级后就OK了。
HP 9470M I5-3437U/8G*2/256G MSATA/1T HDD/3G WCDMA/1400*900/WIN7 X64 PRO
回复 支持 反对

使用道具 举报

2406

回帖

26

积分

3311

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-20
发表于 2008-9-11 10:34:06| 字数 121| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
QUOTE:
Posted by dhll on 2008-8-5 17:49
2003 sp2的搞定了
上面需要修改的文件里面有2003 以及2003sp1 但是没有2003sp2
把sp1的1 改成2  就能用了


我的是2003 SP2 R2,咋修改啊,我改成SP2还是不行
Thinkpad X1C 20KH: 8250U/16G/256G/4G-LTE
回复 支持 反对

使用道具 举报

4765

回帖

65

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-6-19
月全勤勋章
发表于 2008-9-11 11:35:00| 字数 19| - 中国–湖南–长沙 电信 | 显示全部楼层
我那天也碰到过了,下了个新版装下搞定!
失业人士!
回复 支持 反对

使用道具 举报

175

回帖

0

积分

164

资产值

入门会员 Rank: 1

注册时间
2008-5-31
发表于 2008-9-20 18:36:51| 字数 133| - 中国–河南–郑州 联通 | 显示全部楼层
QUOTE:
Posted by dhll on 2008-8-5 17:49
2003 sp2的搞定了
上面需要修改的文件里面有2003 以及2003sp1 但是没有2003sp2
把sp1的1 改成2  就能用了

我的不可以,但是发现是自己没有安装.net2的原因,装了.net2后,没有问题了
回复 支持 反对

使用道具 举报

1万

回帖

88

积分

3797

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-11-13
银牌荣誉勋章(注册10年以上会员)
发表于 2008-9-20 22:18:24| 字数 12| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
sorry  确实不行
抱歉了
土狼已不在 far away from internet
回复 支持 反对

使用道具 举报

564

回帖

0

积分

632

资产值

入门会员 Rank: 1

注册时间
2008-8-25
发表于 2008-9-21 00:23:09| 字数 112| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
这种改动没有作用不大:
好多驱动本身的安装程序也有OS检查,这样安装的结果是SU的历史纪录中显示的版本和实际成功安装的版本不同。
2008的驱动和VISTA相同,但没有兼容VISTA的选项
2003只要设为XP兼容就能运行SU了。
回复 支持 反对

使用道具 举报

326

回帖

4

积分

458

资产值

高级会员 Rank: 2Rank: 2

注册时间
2008-1-5
发表于 2008-10-13 12:56:15| 字数 34| - 中国–北京–北京–西城区 联通 | 显示全部楼层
很不错的方法,通过LZ的方法确实搞定了“收集用户信息时出错。”的问题
创新基金申报、文化创意专项、高新技术企业认定:http://www.perfounder.com/
回复 支持 反对

使用道具 举报

326

回帖

4

积分

458

资产值

高级会员 Rank: 2Rank: 2

注册时间
2008-1-5
发表于 2008-10-19 15:19:57| 字数 31| - 中国–北京–北京–通州区 联通 | 显示全部楼层
这个问题还没有解决啊,晕,我的WIN2008仍无法正常使用SU
创新基金申报、文化创意专项、高新技术企业认定:http://www.perfounder.com/
回复 支持 反对

使用道具 举报

405

回帖

0

积分

1399

资产值

入门会员 Rank: 1

注册时间
2006-4-7
发表于 2008-11-11 00:06:38| 字数 42| - 中国–广东–深圳–罗湖区 电信 | 显示全部楼层
重装了一遍su,再按你这方法改了一下,嘿嘿,行了,正在下载个什么Help Center
Compaq 1020v --> Thinkpad R61e A56 -->Thinkpad E330 7WC
回复 支持 反对

使用道具 举报

175

回帖

0

积分

96

资产值

入门会员 Rank: 1

注册时间
2007-6-23
发表于 2008-11-11 00:30:50| 字数 393| - 中国–浙江–台州–天台县 电信 | 显示全部楼层
呵呵...  我也装了2K3的.. 一会儿去试下.. 现在在用VISTA呢...


改这样子??

QUOTE:
C:\Program Files\Lenovo\System Update\session\system\SSClientCommon\MappingInterface.xml,添加2008 标准版,让SU视为Vista处理:
        
                <OS>
                        <OSTVIA>VS-ENT.SP1</OSTVIA>
                        <OSeGatherer>
                                <Name>xp professional</Name>
                                <ServiceRelease>Service Pack 2</ServiceRelease>
                        </OSeGatherer>
                        <OSQuest>windows xp</OSQuest>
                </OS>   
T43 2.0G/1G/80+160G/X300(SXGA)/W/B/F/XPP
X41T 1.5G LV/1.5G/40G/Intel900/W/F/XPT
回复 支持 反对

使用道具 举报

142

回帖

0

积分

145

资产值

入门会员 Rank: 1

注册时间
2008-3-7
发表于 2008-12-9 16:54:26| 字数 27| - 中国–福建–厦门 电信 | 显示全部楼层
目前只能骗骗System update,而且看来意义不大
W520/2760QM/2000M/16G/M4 128G SSD+500GHDD
回复 支持 反对

使用道具 举报

6015

回帖

2

积分

1万

资产值

初级会员 Rank: 1

注册时间
2005-2-26
发表于 2009-1-7 23:58:43| 字数 69| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层

应该是已经更新了

我刚才先安装了software installer,他会自动升级到system update,不用做任何修改就已经可以了,识别出来是vista
回复 支持 反对

使用道具 举报

7

回帖

0

积分

40

资产值

入门会员 Rank: 1

注册时间
2004-6-17
发表于 2009-3-7 10:19:00| 字数 24| - 中国–北京–北京 歌华有线 | 显示全部楼层
楼主我爱死你了,困扰我许久的问题终于得到了解决。
回复 支持 反对

使用道具 举报

1040

回帖

0

积分

656

资产值

入门会员 Rank: 1

注册时间
2006-1-4
发表于 2009-3-7 11:26:01| 字数 36| - 中国–福建–福州 电信 | 显示全部楼层
2003的用SU也不行吗?改天装个2003的玩玩,据说03的系统很强的哦
T60P:T7400/3G/V5200/15'U/BT/Finger
X61T:L7500/3G/BT/Finger/WWAN
回复 支持 反对

使用道具 举报

76

回帖

0

积分

228

资产值

入门会员 Rank: 1

注册时间
2007-8-19
发表于 2009-3-14 20:46:15| 字数 10| - 日本 富士通公司 | 显示全部楼层
有没有简单一点的方法
回复 支持 反对

使用道具 举报

777

回帖

0

积分

1726

资产值

入门会员 Rank: 1

注册时间
2005-11-3
发表于 2009-7-15 00:20:45| 字数 122| - 中国–湖南–长沙 电信/电力公司局域网 | 显示全部楼层
QUOTE:
Posted by dhll on 2008-8-5 17:49
2003 sp2的搞定了
上面需要修改的文件里面有2003 以及2003sp1 但是没有2003sp2
把sp1的1 改成2  就能用了

请讲改好的文件共享下,谢谢。新版本的su里面没有2003.
回复 支持 反对

使用道具 举报

777

回帖

0

积分

1726

资产值

入门会员 Rank: 1

注册时间
2005-11-3
发表于 2009-7-15 00:29:42| 字数 21| - 中国–湖南–长沙 电信/电力公司局域网 | 显示全部楼层
已经找到了,这个适合2008和2003系统

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

11

回帖

0

积分

112

资产值

入门会员 Rank: 1

注册时间
2004-12-20
发表于 2009-9-6 02:36:59| 字数 71| - 中国–上海–上海 联通 | 显示全部楼层
QUOTE:
Posted by bing_gz on 2009-7-15 00:29
已经找到了,这个适合2008和2003系统



大哥,好像不行呢。

2003
回复 支持 反对

使用道具 举报

74

回帖

0

积分

515

资产值

入门会员 Rank: 1

注册时间
2009-2-2
发表于 2009-9-6 21:28:22| 字数 10| - 中国–广东–广州–荔湾区 电信/新力网吧 | 显示全部楼层
有没有简单一点的方法
回复 支持 反对

使用道具 举报

2332

回帖

47

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-4-14
银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2009-10-12 12:14:18| 字数 4| - 中国–广东–深圳 联通 | 显示全部楼层
留名备用
回复 支持 反对

使用道具 举报

492

回帖

0

积分

624

资产值

入门会员 Rank: 1

注册时间
2008-2-17
发表于 2009-10-21 22:09:05| 字数 5| - 中国–湖南–长沙 电信 | 显示全部楼层
试过的说说
回复 支持 反对

使用道具 举报

8

回帖

0

积分

32

资产值

入门会员 Rank: 1

注册时间
2007-7-9
发表于 2009-12-14 13:14:43| 字数 301| - 中国–广东–湛江 电信 | 显示全部楼层
2k3加下面这段

                <OS>
                        <OSTVIA>W2K3-STD.SP2</OSTVIA>
                        <OSeGatherer>
                                <Name>Windows XP Professional</Name>
                                <ServiceRelease>Service Pack 3</ServiceRelease>
                        </OSeGatherer>
                        <OSPCDPackSpec>XP.SP3</OSPCDPackSpec>
                        <OSQuest>Windows XP</OSQuest>
                </OS>
回复 支持 反对

使用道具 举报

1万

回帖

168

积分

2万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-1-6
发表于 2011-5-15 13:37:31| 字数 12| - 中国–北京–北京 中国电信北京研究院 | 显示全部楼层
mark,thanks.
600E\T60Q\T430sQ\P52s_32G_1.6T_UHD
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-5-29 06:04 , Processed in 0.194046 second(s), 76 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部