• Windows 7 的Service Pack 1安装后ThinkVantage System Update 收集用户信息时出错 解决办法


    今天微软发布了Windows 7 的Service Pack 1更新包。

    安装完毕后,在使用ThinkVantage System Update的时候报了一错误“收集用户信息时出错”。如图所示:

    ThinkVantage System Update Error

    之前使用该软件的时候没有出现过此类现象,估计是升级后,windows 7 service pack 使windwos的版本号发生了编号,该软件识别不出来造成。

    我对比了相同版本的ThinkVantage System Update软件,在windows7 X64版本,windows xp 都可以识别出来,说明可能该软件有某些配置文件来匹配不同操作系统的版本号。这个新的补丁包没有在该软件中配置,所以发生了这个错误。

    故此,我在整个ThinkVantage System Update软件安装目录中搜寻所有的xml文件。发现在"X:\Program Files\Lenovo\System Update\session\system\SSClientCommon\MappingInterface.xml”文件中有记录windows不同版本的信息,以及各个不同语言的信息。找到下面代码所示的配置节:

       1: <OS>
       2:     <OSTVIA>WIN7-ULT</OSTVIA>
       3:     <OSeGatherer>
       4:         <Name>WINDOWS 7 Ultimate</Name>
       5:         <ServiceRelease>default</ServiceRelease>
       6:     </OSeGatherer>
       7:     <OSQuest>Windows 7</OSQuest>
       8: </OS>

    我的win7是旗舰版的,这个配置节就是描述旗舰版的。将其复制一份并修改其代码如下:

       1: <OS>
       2:     <OSTVIA>WIN7-ULT.SP1</OSTVIA>
       3:     <OSeGatherer>
       4:         <Name>WINDOWS 7 Ultimate SP1</Name>
       5:         <ServiceRelease>Service Pack 1</ServiceRelease>
       6:     </OSeGatherer>
       7:     <OSQuest>Windows 7</OSQuest>
       8: </OS>

    这就是编写了一个win7 旗舰版 sp1补丁的版本信息。

    然后将该代码粘贴到第一段代码的后面,保存好该文件,在试试ThinkVantage System Update,应该可以正常使用了!

  • 相关阅读:
    微信小程序——微信支付
    .Net 异步方法, await async 使用
    微信小程序路过——新手不要错过哦!
    关于文件的上传。
    网页源代码的获取方法
    PCPOP多功能外挂v1.0
    网站开发步骤
    关于系统的垃圾文件
    关于容器中的控件的使用
    POP气球机
  • 原文地址:https://www.cnblogs.com/stevenhqq/p/1962076.html
Copyright © 2020-2023  润新知