原文地址:http://www.wretch.cc/blog/josephphoto/9021877

眼看家里的小黑家族愈来愈庞大,不止 Windows 的更新被逼得必须以 WSUS 走自动化,最近连计算机主机的驱动程序都被迫走上自动化一途。

或许就如同上面那张照片一样,一个 F1 车队的运作无法单靠任何一个超人的超强能力,需要的是一整个团队的群体合作。

我对 Lenovo 没什么印象,但对于以前的 IBM ThinkVantage 想法逻辑倒是很欣赏,很难得有一定公司比用户还要在意其产品的永续使用 (想想五年前买的机器,到现在还愿意继续更新推出最新版本 for Vista 的驱动程序),有些连新买的笔记本电脑上网站都找不到驱动程序说 ~ HP 有没有听到,我在说你啊!

或许这也是 IBM 想把 PC 部门这个烫手山芋卖掉的原因,因为以这种逻辑成本营业,实在是比别人贵多了! 不过,既然 Think 家族已经卖给了 Lenovo,至少目前为止,一切的逻辑都还是一样运作。

回归主题,其实买品牌计算机求的就是驱动程序的兼容稳定,而新版本的驱动程序,不外乎是解决目前版本的兼容性问题,或是增进系统的运作效能。

以往我都是以 Software Install 来进行驱动程序的更新,而 Software Install 的逻辑也比较简单,走 File Base 的档案路径结构而已;但是目前 Lenovo 已公告,Software Install 将不再更新,且不支持 Vista 系统,改推出 System Update 3.0 !

至于 System Update 与 Software Installer 有什么差异的地方,我也不清楚,反正就是用啰!

原来架构上,Software Update 是由 Lenovo 的网站上下载更新驱动程序,但我们可以使用 Update Retriever 将欲更新的驱动程序先下载回来,然后让办公室内的计算机改向局域网络内的主机下载更新,这样子不仅可以节省联机带宽,最主要是可以加快更新的速度!

分享我目前使用的心得作法:

1. 下载安装 Update Retriever 2.0,安装并执行。

2. 新增欲下载驱动程序的机型。

3. 输入机型,选择操作系统和语系。

4. 连 Windows Vista 都已经支持啰!

5. 按「Next」进入下一个画面。

6. 开始与远程数据库联机,进行索引列表更新。

7. 勾选欲下载的驱动程序选项;请注意,由于分类上他只以机种分类,而少了后头的小分类,对 ThinkPad 机型而言,常常同样是 T60,但搭配的规格也有所不同,例如图中这 T60 (2007 系列) 就有 Intel Pro/1000 MT、PL 等不同的网卡,为了节省下载带宽和储存容量,建议尽勾选有使用的驱动和式即可。

8. 显示计划下载的驱动程序清单,按「Finish」开始下载动作。

9. 下载中;如果是第一次下载,以我下载四个机种而言,总共要下载 1.2GB 的数据量,所以请自行估计下载时间。

10. 如果遇到相同驱动程序而不同版本的情况时,会提示你所希望的作法;我是只保留最新版本:「Overwrite the existing version」。

11. 更新完成。

12. 点选进入检视详细记录;这儿显示,已经被取代的驱动程序名称。

13. 此外,我们更可以设定 Update Retriver 的自动更新时间,而且可以将更新报告以 e-mail 的方式通知特定使用者。

上头完成更新主机的下载了!接下来就是每一台计算机的修改了!我们必须为小黑们安装新版本的 System Update 并修改设定值,使其改向局域网络内的主机更新驱动程序,方法有二:方法一,修改本机的 Registry 值;方法二,以 Active Directory 使用 Group Policy 来派送计算机设定值;而这里我们当然要来试试以 AD 啰:

1. 建立特定的 OU 将欲更新的计算机移至此 OU 中,然后将 ThinkVantage System Update 的 Administrative template (ADM) 新增至「组策略」中。

2. 再依 System Update 3.0 Deployment Guide 的建议,设定相关数据,这儿我就不多赘述偷个小懒。

补充,由于使用 Network Repository 时 (废话,写了这么久当然是为了作 Client-Server 架构的更新处理),如果远程分享文件夹有权限设定时,需要设定登入的账号与密码时,默认是以明码的方式储存于 HKLM\Software\Lenovo\System Update\Preference\UserSettings\Connection 的登录值中,但这似乎不是一个推荐的作法。

建议请改以 MAPDRV (可以于安装 Update Retriever 的计算机 C:\Program Files\Lenovo\Update Retriever 中取得),输入 mapdrv /view 1 /user 远程登录账号 /pwd 远程登录密码。然后将此编码的值,储存于 HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION 中,这会是稍微安全的作法。

由于这可是 System Update 自动更新的作法,如果欲直接手动使用单机上的 System Update 时,可以额外修改以下 Registry 登录设定值:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\System Update\Preferences\UserSettings\General]
"DisplayInformationScreen"="YES"
"DisplayLicenseNotice"="NO"
"RepositoryMode"="LOCAL"
"DisplayLicenseNoticeSU"="YES"
"AskBeforeClosing"="YES"
"LocalRepositoryLocation"="\\\\服务器名称\\分享文件夹"
"UNCMaxAttempts"="2"
"DebugEnable"="NO"

另外,还有一 Package Builder 2.0,主要功能是可以协助将欲安装的档案或其他厂牌的驱动程序,封装成 System Update 接受的格式,协助派送安装;不过这部份暂时还没有余力测试使用。

希望以上的资料,对大家有所帮助。

似乎无论在台湾或大陆,System Update 3.0 的使用方法都没有太多人知道也没有推广;反而在美国,Lenovo / IBM 都会有例行的课程可以参加 (First Look: System Update 3.0Supporting ThinkVantage System Update (TVSU))!中国人加油!