Lenovo Tvsu5 Mst En User Manual (English) System Update 5.0 Deployment Guide M90p Desktop (Think Centre) Type 3421

2014-06-27

User Manual: Lenovo Tvsu5 Mst En (English) System Update 5.0 Deployment Guide M90p Desktop (ThinkCentre) - Type 3421 3421

Open the PDF directly: View PDF PDF.
Page Count: 90

SystemUpdateSolutionDeploymentGuide
Note:Beforeusingthisinformationandtheproductitsupports,readthegeneralinformationinAppendixB
“Notices”onpage81.
SeventhEdition(July2017)
©CopyrightLenovo2009,2017.
LIMITEDANDRESTRICTEDRIGHTSNOTICE:IfdataorsoftwareisdeliveredpursuantaGeneralServicesAdministration
“GSAcontract,use,reproduction,ordisclosureissubjecttorestrictionssetforthinContractNo.GS-35F-05925.
Contents
Preface................iii
Chapter1.Overview..........1
SystemUpdate..............1
UpdateRetriever..............1
ThinInstaller...............1
Managingtheupdateprocess........1
SystemUpdate............2
SystemUpdateandUpdateRetriever....2
UsingSystemUpdateandUpdateRetrieveron
non-Lenovosystems............5
Chapter2.Installation.........7
Installationrequirements...........7
.Net.................7
Installationcomponents...........7
SystemUpdatelanguages........8
UpdateRetrieverlanguages........9
Installationconsiderations..........9
Installationproceduresandcommand-line
parameters..............10
AscenarioofinstallingSystemUpdateandUpdate
Retrieverinanenterpriseenvironment.....11
Uninstall.................11
SilentuninstallonWindows7andlater
operatingsystems...........11
Chapter3.Configurations.......13
Connectionconfigurations..........13
ConfiguringSystemUpdate.........13
ConfiguringSystemUpdatewiththeregistry.14
ConfiguringSystemUpdatewithActive
Directory...............27
Chapter4.WorkingwithSystem
Update.................35
AboutSystemUpdate............35
Extrastab...............35
SystemUpdatebillboard.........35
Workingwithupdatepackages........35
Downloadingandinstallingupdates....36
Workingwithlicenseagreements.....37
UsingSystemUpdate............37
Schedulingthesearchforupdates.....38
Viewingthedownloadandinstallation
history................39
Hidingandrestoringhiddenupdates....39
Workingwithupdatesthatforceareboot..39
Keyboardshortcuts.............39
Chapter5.WorkingwithUpdate
Retriever...............41
AboutUpdateRetriever...........41
Aboutupdatepackages...........41
UpdateRetrieverfirsttimesetup.......42
UsingUpdateRetriever...........43
Manualsearchingfornewupdates.....43
Schedulingthesearchforupdates.....44
Managingtherepository.........45
Modifyingsettings...........47
Viewinghistory.............47
Hidingupdates.............48
Exportingupdates...........48
Keyboardshortcuts.............49
Chapter6.WorkingwithThin
Installer................51
AboutThinInstaller.............51
ConfiguringThinInstaller..........51
UsingThinInstaller.............54
Returnerrorcodes...........57
Logs.................57
Windows7andlateroperatingsystems
considerations.............57
Webserverconfiguration.........58
Bestpractices...............58
UninstallingThinInstaller..........58
Chapter7.Bestpractices.......59
Scenario1-Managingtheupdateprocess...59
Step1-Installingtheprograms......59
Step2-Customizingtheprograms.....60
Step3-Workingwiththeprograms....60
Scenario2-Deployingspecificupdatepackages.60
Creatingrepositoryfolders........60
ConfiguringSystemUpdateonclient
computers..............61
WorkingwithUpdateRetriever......61
Deployingthepackages.........61
Scenario3-Deployingtonon-Lenovosystems..62
Scenario4-DisablingtheWebupgradeforSystem
Update..................62
Scenario5-Installingspecificupdatepackages
withtheMSDOSprompt...........63
Scenario6-Deployingupdatepackagestoclient
computerrepositories............63
©CopyrightLenovo2009,2017i
Step1-Settinguptheadministratorsystem.63
Step2-ConfiguringSystemUpdateonclient
computers..............64
Scenario7-Workingwithfirewallsandthe
schedulerfunction.............64
Scenario8-WorkingwithThinInstaller.....64
DeployingthepackagesusingUSB,CD,or
DVDmedia..............64
Deployingtheupdatepackagesusinga
networksharerepository.........65
Deployingtheupdatepackagesusinga
systemmanagementtool.........65
IntegratingThinInstallerwiththeImageUltra
Builderprogram............65
IntegratingThinInstallerwithaSysprep
Image................65
AppendixA.Commandline
parameters..............67
Automaticsearch.............67
Commandlinescripts............67
Searchmodes...............75
Notificationparameters...........76
MapDrvutility...............78
Commandlineinterface.........79
UsingtheMapDrvutility.........80
AppendixB.Notices..........81
Trademarks................82
iiSystemUpdateSolutionDeploymentGuide
Preface
InformationpresentedinthisguideistosupportcomputersworkedwiththeThinkVantage®SystemUpdate
program(hereafterrefertoasSystemUpdate),theUpdateRetrieverprogram(hereafterrefertoasUpdate
Retriever),ortheThinInstallerprogram(hereafterrefertoasThinInstaller).
SystemUpdateisaprogramthatyoucanusetohelpkeepyoursystemup-to-date.UpdateRetrieverisan
administrativeprogramthatyoucanusetocustomizetheupdateprocessforyourenterprise.ThinInstaller
isalighterversionofSystemUpdate,anditdoesnotrequireinstallation,doesnotcreateanyregistry
keys,anddoesnothaveanyservices.
ThisguideisintendedforITadministratorsorthosewhoareresponsiblefordeployingupdatesoncomputers
intheirorganizations.Ifyouhavesuggestionsorcomments,communicatewithyourLenovo®authorized
representative.Thisguideisupdatedperiodically,andyoucancheckthelatestpublicationontheLenovo
Websiteat:
http://www.lenovo.com/thinkvantage
©CopyrightLenovo2009,2017iii
ivSystemUpdateSolutionDeploymentGuide
Chapter1.Overview
TheprogramsdocumentedinthisdeploymentguideareSystemUpdate,UpdateRetriever,andThinInstaller.
Thisdeploymentguidedefineseachprogram,explainstheupdateprocess,andexplainshoweachprogram
canbeconfiguredtofityourneeds.Inthisdeploymentguide,youalsowillfindinstallationprocedures,
applicationconfigurations,andbestpracticesonhowtousetheseprogramsindifferentenvironments.
SystemUpdate
SystemUpdateisaprogramthathelpsyoukeepthesoftwareonyoursystemup-to-date.UsingSystem
Update,theupdatepackagesthatarestoredonLenovoserverscanbedownloadedfromtheLenovo
HelpCenterWebsite.Updatepackagescanbeapplications,devicedrivers,BIOSflashes,andsoftware
updates.WhenSystemUpdateconnectstotherepositoryfolder,SystemUpdateautomaticallyrecognizes
yourcomputermachinetype,modelnumber,andothersysteminformationtodeterminewhetheryour
systemneedstheavailableupdates.SystemUpdatewilldisplayapicklistofupdatepackageswhereyou
canselectupdatepackagestodownloadandinstall.SystemUpdatecanbeconfiguredtoinstallpackages
eithermanuallyorautomatically.SystemUpdatealsoprovidesamethodtodefertheinstallationofupdate
packages.SystemUpdatecanbeconfiguredtosearchforanddownloadupdatepackagesfromany
combinationofthefollowinglocations:
TheLenovoHelpCenterWebsite
TheRepositoryfolderonalocalsystem
TheRepositoryfolderonanetworkshare
UpdateRetriever
UpdateRetrieverisaprogramthatenablesyoutosearchforanddownloadupdatesfromtheLenovoHelp
CenterWebsitetoarepositoryfolderonanetworkshare.YoucanconfigureSystemUpdatetosearchfor
updatepackagesfromarepositoryfolderonanetworkshareinsteadofsearchingtheLenovoHelpCenter
Website.UpdateRetrievercanhelpyouwiththefollowing:
DownloadingupdatesforspecificLenovosystemsaccordingtomachinetypes,languages,andoperating
systems
Downloadingupdatepackagesformorethanonemachinetype
Importingupdatepackages
ThinInstaller
ThinInstallerisalighterversionofSystemUpdate.UnlikeSystemUpdate,ThinInstallerdoesnotrequire
installation,doesnotcreateanyregistrykeys,anddoesnothaveanyservices.ThinInstallercansearchfor
updatepackagesfromtherepositoryfolderonalocalharddiskdrive,anetworkshare,aWebshare,or
externalmediasuchasaCD,DVD,orUSBharddiskdrive.
Managingtheupdateprocess
Theupdateprocessisamethodtoobtain,configure,andinstallupdatepackages.
Tocompletetheupdateprocess,useoneofthefollowingoptions:
SystemUpdate
©CopyrightLenovo2009,20171
IfyouuseonlySystemUpdate,SystemUpdatewillconnecttotheLenovoHelpCenterWebsitethrough
anInternetconnection,searchforupdatepackages,andgeneratealistofupdatepackagesforfurther
installation.
SystemUpdateandUpdateRetriever
IfyouuseSystemUpdateandUpdateRetrieverinanenterpriseenvironment,UpdateRetrieverwill
searchtheLenovoHelpCenterWebsiteforupdatepackages,downloadthosepackagestothenetwork
sharefolder,andenableyoutocustomizetheupdatecontentrelevanttoyourenterprise;SystemUpdate
canbeconfiguredtoobtainupdatesfromthesharedfolderandcompletetheinstallationofupdates
onaclientcomputer.
ThinInstallerandUpdateRetriever
IfyouuseThinInstallerandUpdateRetrieverinanenterpriseenvironment,UpdateRetrieverwillsearch
theLenovoHelpCenterWebsiteforupdatepackages,downloadthosepackagestothenetworkshare
folder,andenableyoutocustomizetheupdatecontentrelevanttoyourenterprise;ThinInstallerwill
searchforupdatesonthesharedfolderandcompletetheinstallationofupdatesonaclientcomputer.
SystemUpdate
ThefollowingillustrationshowsthecommunicationpathofupdatepackagesfromtheLenovoHelpCenter
toaclientcomputerusingonlySystemUpdate.
Internet Client system
Lenovo
Help Center
System
Update
Figure1.UpdateprocessusingonlySystemUpdate
SystemUpdateandUpdateRetriever
Inanenterpriseenvironmentwithmultiplesystems,youcanuseUpdateRetrieveronanadministrative
systemtodownloadupdatepackagesfromtheLenovoHelpCentertoarepositoryfolderonyournetwork
shareoralocalsystem.SystemUpdateonaclientcomputercanbeconfiguredtoobtainupdatesfromthe
repositoryfolderonanetworkshareoralocalsystem.Therepositoryfolderprovidesthestorageforupdate
packages.Thisprovidesgreatercontroloftheupdatesthatareavailableoveryournetwork.
Downloadingupdatepackagestotheadministratorsystem
ThefollowingillustrationprovidesthecommunicationpathofupdatepackagesfromtheLenovoHelpCenter
toyouradministratorsystemusingUpdateRetriever.
2SystemUpdateSolutionDeploymentGuide
Figure2.CommunicationpathbetweenLenovoHelpCenterandtheadministratorsystem
Obtainingupdatesfromtherepositoryfolderonanetworkshare
Thefollowingillustrationprovidesthecommunicationpathofupdatepackagesfromanadministratorsystem
withUpdateRetrievertoclientcomputerswithSystemUpdate:
Figure3.Communicationpathofupdatepackagesonalocalareanetwork
Formoreinformationonconfiguringrepositorylocationsforpackagestorage,seeChapter3“Configurations”
onpage13.
Deployingupdatepackagestoclientcomputers
Insteadofusinganetworkshareonalocalareanetwork(LAN),youcanusealocalsystemsuchasthe
administratorsystemtostoreupdatepackages.Onceyouhavecreatedarepositoryfolder,youcandeploy
thefoldertoclientcomputers.ThedeploymentofrepositoryfolderenablesyoutouseUpdateRetriever
onanadministratorsystemtodownloadupdatepackagestoarepositoryfolderanddeploythefolder
containingtheupdatepackagestoclientcomputers.WhentheclientcomputerrunsSystemUpdate,
SystemUpdatewillobtainupdatesdirectlyfromthefolderyoudeployedtotheclientcomputer.
Thefollowingillustrationprovidesthecommunicationpathofupdatepackagesfromanadministrator
systemtoclientcomputers.
Chapter1.Overview3
Figure4.Communicationpathofupdatepackagesfromtherepositoryfoldertoclientcomputers
Customizingupdatepackagesforclientcomputers
Forenterprisesthatneedtocreatecustomupdatepackagesforclientcomputers,usebothSystemUpdate
andUpdateRetrievertomanagetheupdateprocess.Asanadministrator,youcanuseUpdateRetrieverto
downloadselectedupdatepackagesfromtheLenovoHelpCentertoarepositoryfolderonanetworkshare.
YoucanuseUpdateRetrievertoeditanexistingpackageorcreateanewpackageintherepositoryfolder.
UpdateRetrieverusesanXMLdescriptorfiletodefinewhenanupdatepackageisrelevantandhowtoinstall
theupdatepackage.Forexample,youcancreateanXMLdescriptorfilethatenablesaspecificupdate
tobedownloadedandinstalledonaclientcomputerdependingontheversionofthesoftwarealready
installedorexistinghardwaredevicesfoundinthesystem.AfterusingUpdateRetrievertocustomizeupdate
packagestofittheneedsofyourenterprise,importtheupdatepackagesintotherepositoryfolderonthe
networkshareusingUpdateRetriever.
Onclientcomputers,useSystemUpdatetosearchthenetworksharerepositoryfolderforupdatepackages.
SystemUpdatecanthendownloadandinstallrelevantpackagesfromthenetworksharerepositoryfolderto
clientcomputers.
ThefollowingillustrationshowsthecommunicationpathamongtheLenovoHelpCenter,SystemUpdate,
andUpdateRetrieverwhenusingUpdateRetrievertomanagetheupdateprocess:
4SystemUpdateSolutionDeploymentGuide
Figure5.UpdateprocessforclientcomputersmanagedbyadministratorsusingUpdateRetriever
UsingSystemUpdateandUpdateRetrieveronnon-Lenovosystems
Bydesign,SystemUpdateandUpdateRetrievercanbeleveragedwithnon-Lenovosystems.Non-Lenovo
systemsarenotconfiguredtoutilizetheLenovoHelpCenterWebsitetodownloadandinstallpackages.If
youareusinganon-LenovosystemwithSystemUpdateinstalled,useUpdateRetrievertodownload
updatepackagestoarepositoryfolderonyounetworkoryourlocalsystem,anduseSystemUpdateto
searchforupdatepackagesfromyournetwork.
Chapter1.Overview5
6SystemUpdateSolutionDeploymentGuide
Chapter2.Installation
Thischapterprovidestheinstallationinstructions,installationrequirements,components,andconsiderations
forSystemUpdateandUpdateRetriever.YoucandownloadSystemUpdateandUpdateRetrieverfromthe
followingWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
YoucanalsodownloadThinInstallerfromtheLenovoSupportWebsiteandthenuseitdirectly.Itrequires
noinstallation.ForinformationaboutThinInstaller,seeChapter6“WorkingwithThinInstaller”onpage51.
Installationrequirements
SystemUpdate5.xissupportedonthefollowingoperatingsystems:
Microsoft®Windows®7
Windows8
Windows8.1
Windows10
UpdateRetrieverissupportedonthefollowingoperatingsystems:
Windows7
Windows8
Windows8.1
Windows10
WindowsServer®2008
WindowsServer2012
Note:Unlessotherwisestated,thesupportedoperatingsystemsrefertoboththe32-bitversionandthe
64-bitversion.
.Net
SystemUpdaterequiresMicrosoft.NETFramework4.5.2oralaterversion.UpdateRetrieverrequires
Microsoft.NETFramework4.5.2oralaterversion.Y oucandownloadacompatibleversionof.NET
FrameworkfromthefollowingMicrosoftWebsite:
http://update.microsoft.com/windowsupdate
Note:WhenperformingasilentinstallationofUpdateRetrieveronasystemwithoutMicrosoft.Net
Framework4.5.2oralaterversion,thefollowingmessagewillbewrittentothe%temp%\SetupLog
Y-M-D.txtfile:
“BeforeinstallingUpdateRetrieversilently,youneedtodownloadandinstallMicrosoft.NetFramework4.5.2
oralaterversion.TodownloadandmanuallyinstallMicrosoft.NetFramework4.5.2oralaterversion,goto
theMicrosoftWebsiteathttp://www.microsoft.com/net/download.aspx.
Installationcomponents
ThissectionprovidesinformationoninstallationcomponentsforSystemUpdateandUpdateRetriever.
TheseprogramsareinstalledwiththeInstallShieldsoftwaretool.
©CopyrightLenovo2009,20177
SystemUpdatelanguages
ThefollowingtablepresentsthelanguagesandthecorrespondinglanguageoverridecodesforSystem
Update.
Table1.SystemUpdatelanguagecodes
LanguageIdentifierLanguageoverridecode
Danish1030DA
Dutch(Standard)1043NL
English1033EN
Finnish1035FI
French1036FR
German1031DE
Italian1040IT
Japanese1041JP
Korean1042KO
Norwegian(Bokmal)1044NO
Portuguese(Brazilian)1046PT
Spanish1034ES
Swedish1053SV
SimplifiedChinese2052CHS
TraditionalChinese1028CHT
SystemUpdatesupportsallNLS(NationalLanguageSupport)languagepacks.Innormalcases,System
UpdateloadsthelanguagepacksetintheLanguageOverridefield.Thatis,atstartup,SystemUpdate
checkstheWindowsregistryforavalidlanguageoverridecodeintheLanguageOverridefield.Ifthe
languageoverridecodeintheLanguageOverridefieldisvalidandthelanguagepackisavailableonthe
system,SystemUpdatewillloadthelanguagepackcorrespondingtothelanguageoverridecodespecified
intheLanguageOverridefield,anddisplaytherestofthesessioninthatlanguage.
TheregistrylocationfortheLanguageOverridefieldis:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate\LanguageOverride
ThefollowingarescenariosinwhichSystemUpdatewillloadthesubstituteNLSlanguagepack.
LoadingthelanguagepacksetintheWindowsRegionalandLanguageOptionssettings:
IftheLanguageOverridefieldisemptyorwithaninvalidvalue,orthevaluespecifiedinthe
LanguageOverridefieldisnotinstalledonthesystem,SystemUpdatewillgetthelanguageoverride
codeoftheoperatingsystemsetintheRegionalandLanguageOptionssettings.IfSystemUpdate
successfullyloadsthelanguagepackcorrespondingtothelanguagesetintheRegionalandLanguage
Optionssettings,SystemUpdatewilldisplaytherestofthesessioninthatlanguage.
LoadingthelanguagepacksetintheDefaultLanguagefield:
IfthelanguagepackcorrespondingtothelanguagesetintheRegionalandLanguageOptionssettings
isnotavailableonthesystem,SystemUpdatewillattempttogetthedefaultlanguagethathasbeen
setintheDefaultLanguagefieldwhentheenduserusedtheSystemUpdateinstallerandselecteda
languageduringtheinstallation.SystemUpdatewillloadthelanguagepackcorrespondingtothedefault
languagesetintheDefaultLanguagefield,anddisplaytherestofthesessioninthatlanguage.Ifthe
8SystemUpdateSolutionDeploymentGuide
languagepackcorrespondingtothedefaultlanguagesetintheDefaultLanguagefieldisonthesystem,
SystemUpdatewillloadthedefaultlanguagepackanddisplaytherestofthesession.
TheregistrylocationfortheDefaultLanguagefieldis:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate\DefaultLanguage
LoadingtheUSEnglishlanguagepack:
IftheDefaultLanguagefieldisemptyorwithaninvalidvalue,orifthelanguagepackcorrespondingto
thedefaultlanguagesetintheDefaultLanguagefieldisnotonthesystem,thedefaultlanguagewillnot
beused.SystemUpdatewillattempttoloadtheUSEnglishlanguagepack.IftheUSEnglishlanguage
packisnotonthesystem,anerrormessagewillbedisplayed,saying"SystemUpdatehasfoundacritical
problemandmustclose."ThiserrormessageisintheUSEnglishlanguage.
UpdateRetrieverlanguages
ThefollowingtablepresentsthelanguagesandthecorrespondinglanguageoverridecodesforUpdate
Retriever.
Table2.UpdateRetrieverlanguagecodes
LanguageIdentifierLanguageoverridecode
English1033EN
French1036FR
German1031DE
Japanese1041JP
SimplifiedChinese2052CHS
TheregistrylocationfortheLanguageOverridefieldis:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\UpdateRetriever\LanguageOverride
Installationconsiderations
SystemUpdateandUpdateRetrieverareinstalledasstandaloneapplicationsanddeployedwithdefault
preferencesforallconfigurationoptions.Theinstallationscenarioslistedbelowaresupported:
Cleaninstallation:SystemUpdateandUpdateRetrieverareinstalledwithdefaultpreferencesfor
theirrespectiveconfigurableoptions.
Upgradeorover-installation(currentversionalreadyexists):TheWindowsInstallerwillremovethe
oldversionofSystemUpdateorUpdateRetrieverandinstallthenewversion.Yournetworkshare
repositoryfolderandcontentswillbepreserved.
Duringinstallation,ashortcutisaddedtothefollowingStartmenufolderonThinkPad®systems:
StartMenu\Programs\ThinkVantage
ForLenovosystems,thefollowingshortcutisaddedtotheStartmenufolder:
StartMenu\Programs\LenovoCare
PreferencesarestoredassettingsinthefollowingWindowsregistrykeys:
Chapter2.Installation9
ForSystemUpdate:
HKLM\Software\Lenovo\SystemUpdate
ForUpdateRetriever:
HKLM\Software\Lenovo\UpdateRetriever
Thedefaultfolderswhereapplicationfilesareinstalledarethefollowing:
ForSystemUpdate:
%PROGRAMFILES%\Lenovo\SystemUpdate
ForUpdateRetriever:
%PROGRAMFILES%\Lenovo\UpdateRetriever
Installationproceduresandcommand-lineparameters
SystemUpdateandUpdateRetrievercanusethesamecommandlineparametersforinstallation.The
followingexamplestartsanon-silentcommandlineinstallationforSystemUpdateorUpdateRetriever.
c:\>[SystemUpdateinstallationlename].exe
Todoasilentcommandlineextractionfollowedbyaninstallation,usethe/VERYSIELNTparameter.The
extractdefaultstotheWindowsTempfolder,forexample:
c:\>[SystemUpdateinstallationlename].exe/VERYSILENT/NORESTART
Tosilentlyextracttoaspecificfolderfollowedbyaninstallation,usetheDIRparameter,forexample:
[SystemUpdateinstallationlename].exe/VERYSILENT/NORESTART/DIR="C:\TVT\tvsut"
The/DIRparametercausesthefilestobeextractedtothec:\tvt\tvsutfolder.
Installationlogfile
Theinstallationlogfilecontainsinformationthatcanbeusedtodebuginstallationproblems.ForSystem
Update,thelogfilenameistvsusetup.log;forUpdateRetriever,thelogfilenameistvursetup.log.
Ifyouinstalltheprogrambydouble-clickingthesetup.exefile,thelogfilewillbeautomaticallygeneratedand
storedinthe%temp%directory.
Ifyouwanttoinstalltheprogramsilentlyandgenerateinstallationlogfiles,usethefollowingcommands:
ForSystemUpdate:
[SystemUpdateinstallationlename].exe/VERYSILENT/NORESTART/LOG=c:\tvsu.log
Tospecifythedetailedlogdirectory,usethe/LOGcommand.
ForUpdateRetriever:
[TVURname].exe/VERYSILENT/NORESTART/LOG=c:\tvur.log
Tospecifythedetailedlogdirectory,usethe/LOGcommand.
10SystemUpdateSolutionDeploymentGuide
Windows7andlateroperatingsystemsconsiderations
WithconsiderationsforWindows7andlateroperatingsystems,theSystemUpdatesilentinstallation
promptsaUserAccountControl(UAC)message.Youcanfindinformationondisablingandenablingthe
UserAccountControlmessageonthefollowingWebsite:
http://www.microsoft.com
Note:IftheUACisactive,asilentuninstallwillnotworkwithWindows7andlateroperatingsystems.
AscenarioofinstallingSystemUpdateandUpdateRetrieverinan
enterpriseenvironment
CompletethefollowingstepstoinstallSystemUpdateandUpdateRetrieverusingasilentcommand:
1.DownloadUpdateRetrievertoanadministratorsystemfromthefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
2.DownloadSystemUpdatetoclientcomputersfromthefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
3.PerformasilentinstallationofSystemUpdateonclientcomputersbyusingthefollowingcommandat
thecommandprompt:
setup.exe/VERYSILENT/NORESTART
Uninstall
SystemUpdateandUpdateRetrievercanbeuninstalledbyusingtheAddorRemoveProgramsappletin
Windowsoperatingsystems.Aftertheuninstalliscomplete,allprogramfilesandsettingsaredeleted.
Alternatively,youcanusecommandlinestoperformasilentuninstall.
TosilentlyuninstallSystemUpdateorUpdateRetriever,dothefollowing:
ForSystemUpdate,usethefollowingcommand:
[Yourinstalldir]\unins000.exe/verysilent/norestart
ForUpdateRetriever,usethefollowingcommand:
[Yourinstalldir]\unins000.exe/verysilent/norestart
SilentuninstallonWindows7andlateroperatingsystems
TheUserAccountControl(UAC)functiononWindows7orlateroperatingsystemsisturnedonbydefaultto
preventunauthorizedchangestothecomputer.Y ouneedtodisabletheUACfunctionbeforeperforming
asilentuninstall.
ToperformasilentuninstallofSystemUpdateonaWindows7orlateroperatingsystem,dothefollowing:
1.NavigatetoControlPanelUserAccountsChangeUserAccountControlsettings.TheUser
AccountControlSettingswindowisdisplayed.
2.MovetheslidertoNevernotify,andthenclickOK.
3.Restartthecomputer.
4.Openthecommandpromptwindowandtypethefollowingcommandline:
Chapter2.Installation11
[Yourinstalldir]\unins000.exe/verysilent/norestart
5.PressEnter.SystemUpdatewillbeuninstalled.
12SystemUpdateSolutionDeploymentGuide
Chapter3.Configurations
Thischapterprovidesyouwithconceptualinformationandprocedurestoconfigureconnectivitysettings,
repositorylocations,andtheuserinterface.
Connectionconfigurations
SystemUpdateandUpdateRetrieversupportthreetypesofconnectivityconfiguration:directconnection,
staticproxyconnection,andautomaticconfigurationscript.
Directconnection
ThistypeofconfigurationisusedwhennoproxyisrequiredtoconnecttotheInternet.Itmeansthe
applicationcanconnectdirectlytotheLenovoHelpCenterservers.
Staticproxyconnection
SystemUpdateandUpdateRetrieversupporttwotypesofproxies,HTTP(HypertextTransferProtocol)
proxyandSOCKS(SocketSecurity)proxy.
ConnectionthroughHTTPproxy
Inthistypeofconfiguration,SystemUpdateandUpdateRetrieverconnecttoanHTTPproxyserverto
accesstheInternet.TheproxyserverconnectstotheLenovoHelpCenter.
Note:HTTPbasicandNTLM(NTLANManager)authenticationsaresupported.
Thefollowingelementsareobtainedfromthesystemconfiguration:
ProxyservernameorIPaddress
Proxyserverport
Theproxyservermightrequiretoauthenticateeachclientbeforeitcanbegrantedaccesstothe
Internet.Inthatcase,theendusermustadditionallyprovideausernameandpassword.Theuser
nameandpasswordvaluescanbesetfortheenduserbytheadministrator.
TheHTTPproxyauthenticator,anintegratedcomponentinSystemUpdate,displaysalogondialog
wheneverSystemUpdatedetectsthattheHTTPproxyserverneedstheendusertoprovideauser
nameandpasswordinordertosuccessfullyconnecttotheproxyserve.Afterprovidingthecorrect
usernameandpassword,theenduserwillbeauthenticatedtoconnecttotheHTTPproxyserver.
SOCKSauthenticationisnotsupported.
ConnectionthroughaSOCKSproxy
Inthistypeofconfiguration,SystemUpdateandUpdateRetrieverconnecttoaSOCKSserverand
thentheSOCKSserverconnectstotheLenovoHelpCenter.
Thefollowingelementsmustbeconfigured:
ServernameorIPaddress
Serverport
Note:OnlySOCKS4withoutauthenticationissupported.
Automaticconfigurationscript
ByenablingUseautomaticconfigurationscriptintheInternetExplorer®Webbrowser,SystemUpdate
andUpdateRetrievercanaccesstheInternetaccordingtotheautomaticconfigurationscriptfile.
ConfiguringSystemUpdate
ConfigurationsforSystemUpdatecanbedonethroughtheregistryorActiveDirectory®.Ifyouare
configuringjustonesystem,youcanusetheregistrytoconfigureSystemUpdate.Ifyouareconfiguring
©CopyrightLenovo2009,201713
multiplesystems,youcanuseActiveDirectorytoconfigurepoliciesforSystemUpdate.Foradditional
informationabouteachconfigurationmethod,seethefollowingsections:
“ConfiguringSystemUpdatewiththeregistry”onpage14
“ConfiguringSystemUpdatewithActiveDirectory”onpage27
ConfiguringSystemUpdatewiththeregistry
Attention:Toeditregistryconfigurations,exitSystemUpdate.IfSystemUpdateisrunningwhilechanges
aremadeintheregistry,theoldregistryentrieswillberecovered.
ThefollowingtableliststheconfigurableandmodifiableitemsforSystemUpdateandtheirregistrylocations,
afterthefirstlaunchofSystemUpdate.
Table3.Registrylocations
SettingRegistrylocation
DisabletheSystemUpdatebillboard.See“UCSettings
configurableitems”onpage15.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\General
DisableregistrationonbillboardHKLM\Software\Lenovo\Registration\RegStatus
DisableSystemUpdateuserinterface.See“UCSettings
configurableitems”onpage15.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\General
RetryLimitforHTTPSHelloSettings.See
“\UCSettings\HTTPSHelloSettings”onpage16.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\HTTPSHelloSettings
RetryWaitTimeforHTTPSHelloSettings.See
“\UCSettings\HTTPSHelloSettings”onpage16.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\HTTPSHelloSettings
DisableSystemUpdateWebupgrade(UpdateThyself).
See“\UCSettings\HTTPSHelloSettings”onpage16.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\HTTPSHelloSettings
RetryLimitforHTTPSPackageSettings.See
“\UCSettings\HTTPSPackageSettings”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\HTTPSPackageSettings
RetryWaitTimeforHTTPSPackageSettings.See
“\UCSettings\HTTPSPackageSettings”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UCSettings\HTTPSPackageSettings
Proxyserverconnection.See
“\UserSettings\Connection”onpage17.
HKLM\Software\Lenovo\System
Update\Preferences\UserSettings\Connection
DebugEnable.See“UserSettingsconfigurableitems”on
page17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
DisplayInformationScreen.See“UserSettings
configurableitems”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
DisplayLicenseNotice.See“UserSettingsconfigurable
items”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
DisplayLicenseNoticeSU.See“UserSettingsconfigurable
items”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
ExtrasTab.See“UserSettingsconfigurableitems”on
page17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
IgnoreLocalLicense.See“UserSettingsconfigurable
items”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
IgnoreRMLicCRCSize.See“UserSettingsconfigurable
items”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
NotifyInterval.See“UserSettingsconfigurableitems”on
page17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
14SystemUpdateSolutionDeploymentGuide
Table3.Registrylocations(continued)
SettingRegistrylocation
RepositoryLocation1.See“UserSettingsconfigurable
items”onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
UNCMaxAttempts.See“UserSettingsconfigurableitems”
onpage17.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\General
SchedulerFrequency.See“\UserSettings\Scheduler”
onpage21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SchedulerNotifyOptions.See“\UserSettings\Scheduler”
onpage21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SchedulerRunAt.See“\UserSettings\Scheduleron
page21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SchedulerRunOn.See“\UserSettings\Scheduler”on
page21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SchedulerAbility.See“\UserSettings\Scheduler”onpage
21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SchedulerLock.See“\UserSettings\Scheduler”onpage
21.
HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
SearchMode.See“\UserSettings\Scheduler”onpage21.HKLM\SOFTWARE\Lenovo\System
Update\Preferences\UserSettings\Scheduler
UCSettingsconfigurableitems
ThissectionprovidesdescriptionsfortheconfigurableitemsavailableintheUCSettingskey.
\UCSettings\Billboard
ThefollowingtableandexampleprovidesthesettingandvaluesfortheBillboardkey.
Table4.\UCSettings\Billboard
ConfigurableitemDescriptionValueAction
Default:LenovoLiveFeed
LiveFeedDisablesthelivefeed
totheSystemUpdate
billboard.Possiblevalues:
Default
Blank
IfDefault,thelivefeed
imagewillbedisplayed
ontheSystemUpdate
userinterface.
IfBlank,thedefault
billboardimagewillnot
bedisplayedonthe
SystemUpdateuser
interface.
Example:
\Billboard
\LiveFeed=Blank
\UCSettings\General
ThefollowingtableandexampleprovidesthesettingandvaluesfortheGeneralkey.
Chapter3.Configurations15
Table5.\UCSettings\General
ConfigurableitemDescriptionValueAction
Defaultvalue:NO
DisableDisablestheSystem
Updateuserinterface.
Usethissettingwhen
youwanttoconfigure
SystemUpdateusingthe
commandprompt.
Possiblevalues:
YES
NO
IfYES,theSystem
Updateuserinterface
willnotbedisplayed.
IfNO,theSystem
Updateuserinterface
willbedisplayed.
Example:
\GENERAL
\Disable=NO
\UCSettings\HTTPSHelloSettings
ThefollowingtableandexampleprovidesthesettingsandvaluesfortheHTTPSHelloSettingskey.
Table6.\UCSettings\HTTPSHelloSettings
ConfigurableitemDescriptionValueAction
Defaultvalue:0
RetryLimitSpecifiesthemaximum
numberoftimesthat
SystemUpdatewilltryto
connecttotheLenovo
HelpCenterWebsite.
Possiblevalues:Anyvalid
integer
SystemUpdatewillstop
tryingtoconnecttothe
LenovoHelpCenterWeb
siteaftertheconnection
attemptsreachthe
maximumnumberof
tries.
Defaultvalue:0
RetryWaitTimeSpecifiesthemaximum
amountoftime(in
seconds)thatSystem
Updatewillwaitbefore
ittriestoconnecttothe
LenovoHelpCenterWeb
siteforanothertimeafter
thepreviousattemptfails.
Possiblevalues:Anyvalid
integer
SystemUpdatewillwait
thenumberofseconds
whenattemptingto
connecttotheLenovo
HelpCenterWebsiteafter
thepreviousattemptfails.
Thedefaultvalueis
pre-configured.Bydefault,
SystemUpdatewillconnectto
theLenovoHelpCenterWeb
sitetosearchforupdatesfor
itself.
ServerNameSpecifiestheservername
thatSystemUpdatewill
searchforupdatesfor
itself.Changingthe
defaultvaluewilldisable
theUpdateThyself
functionofSystem
Update.Possiblevalues:Servername
orempty
SystemUpdatesearches
theLenovoHelpCenter
Websiteforupdates
foritself,evenifitis
connectedtoalocal
systemornetworkshare
repository.Y oucan
disabletheWebupgrade
forSystemUpdateby
clearingthisvalue.
Example:
\HTTPSHelloSettings
\RetryLimit=2
\RetryWaitTime=2
\ServerName=https://
Note:WhenSystemUpdateconnectstotheLenovoHelpCenterWebsite,itcommunicateswithdifferent
servers.TheRetryLimitandRetryWaitTimesettingsundertheHTTPSHelloSettingskeycontrolthe
16SystemUpdateSolutionDeploymentGuide
connectionbetweenSystemUpdateandtheserverfromwhichSystemUpdatedownloadstheself-update
package(Ifanewversionexists).
\UCSettings\HTTPSPackageSettings
ThefollowingtableandexampleprovidesthesettingsandvaluesfortheHTTPSPackageSettingskey.
Table7.\UCSettings\HTTPSPackageSettings
ConfigurableitemDescriptionValueAction
Defaultvalue:0
RetryLimitSpecifiesthemaximum
numberoftimesthatSystem
Updatewilltrytoconnectto
theLenovoHelpCenterWeb
site.
Possiblevalues:Anyvalid
integer
SystemUpdatewillstop
tryingtoconnecttothe
LenovoHelpCenterWeb
siteaftertheconnection
attemptsreachthe
maximumnumberof
tries.
Defaultvalue:0
RetryWaitTimeSpecifiesthemaximum
amountoftime(inseconds)
thatSystemUpdatewillwait
beforeittriestoconnectto
theLenovoHelpCenterWeb
siteforanothertimeafterthe
previousattemptfails.
Possiblevalues:Anyvalid
integer
SystemUpdatewillwait
thenumberofseconds
whenattemptingto
connecttotheLenovo
HelpCenterWebsite
afterthepreviousattempt
fails.
Example:
\HTTPSPackageSettings
\RetryLimit=2
\RetryWaitTime=2
Note:TheRetryLimitandRetryWaitTimesettingsundertheHTTPSPackageSettingskeycontrolthe
connectionbetweenSystemUpdateandtheserverfromwhichSystemUpdatedownloadsupdatepackages.
UserSettingsconfigurableitems
ThissectionprovidesdescriptionsfortheconfigurableitemsavailableintheUserSettingskey.
\UserSettings\Connection
ThefollowingtableandexampleprovidesthesettingsandvaluesfortheConnectionskey.Those
configurableitemsareforproxyserverconnections.
Table8.\UserSettings\Connection
Configurable
itemDescriptionValueAction
Defaultvalue:None
Thissettingisonlyusedforthe
connectiontypeofproxy,theHTTP
proxy,whentheproxyserverrequires
authentication.
UserSpecifiestheuser
nametouseforthe
connection.
Possiblevalues:Anystring
Thissettingisusedfor
authenticationtoaccessthe
HTTPproxyserver.
Chapter3.Configurations17
Table8.\UserSettings\Connection(continued)
Configurable
itemDescriptionValueAction
Defaultvalue:None
PasswordSpecifiesthe
passwordtouse
fortheconnection.Possiblevalues:Anystring
Thissettingisusedfor
authenticationtoaccessthe
HTTPproxyserver.
SystemUpdatewillconnectto
theHTTPproxyserverdefinedin
ServerNameusingtheusername
definedinUser.Theenduser
ispromptedforthisinformation
whentheinformationisneeded.
Example:
\Connection\
\User=Billek
\Password=************
\UserSettings\General
ThefollowingtableandexampleprovidesthesettingsandvaluesfortheGeneralkey.
Table9.\UserSettings\General
ConfigurableitemDescriptionValueAction
Defaultvalue:Active
ContentModeReferstothestatusof
theupdatepackagesthat
SystemUpdatewillsearch
forintheUpdateRetriever
repository.
Possiblevalues:
Active
Test
IfActive,SystemUpdate
willsearchtheUpdate
Retrieverrepositoryfor
theupdatepackagesin
activestatus.
IfTest,SystemUpdate
willsearchtheUpdate
Retrieverrepositoryfor
theupdatepackagesin
teststatus.
Note:Ifthereisno
database.xmlfileinthe
UpdateRetrieverrepository
folder,SystemUpdate
willignorethevalueof
ContentModeandsearch
foralltheupdatepackages.
Defaultvalue:NO
DebugEnableEnablesyoutologprocess
resultstothelogfilenamed
ApplicabilityRulesTrace.log.Possiblevalues:
YES
NO
IfYES,SystemUpdate
willlogtheprocess
resultstothelogfile.
IfNO,SystemUpdate
willnotlogtheprocess
results.
Defaultvalue:YES DisplayInformationScreenEnablesyoutoskiptheUser
InformationpanelofSystem
Update.Possiblevalues:
YES
NO
IfYES,theUser
Informationpanelwill
bedisplayed.
IfNO,theUser
Informationpanelwill
notbedisplayed.
18SystemUpdateSolutionDeploymentGuide
Table9.\UserSettings\General(continued)
ConfigurableitemDescriptionValueAction
Defaultvalue:YES
DisplayLicenseNoticeEnablesyoutoskipthe
licenseagreementthatwill
bedisplayedbeforethe
updatepackagespicklistis
populated.
Possiblevalues:
YES
NO
IfYES,thelicense
agreementscreenwill
bedisplayedpriortothe
updatepackagespick
list.
IfNO,thelicense
agreementscreenwill
notbedisplayed.
Defaultvalue:YES DisplayLicenseNoticeSUEnablesyoutoskipthe
licenseagreementthatis
displayedintheSchedule
updatespanelofSystem
Update.
Possiblevalues:
YES
NO
IfYES,thelicense
agreementwillbe
displayedpriorto
savingthechangesin
theScheduleupdates
panel.
IfNO,thelicense
agreementwillbe
displayedandthe
changeswillbesaved
directlytotheWindows
Registrysubkey.
Defaultvalue:YES
ExtrasT abEnablesyoutoshoworhide
theExtrastabintheSystem
Updateworkspace.Possiblevalues:
YES
NO
IfYES,theExtrastab
willbedisplayedin
theSystemUpdate
workspace.
IfNO,theExtrastab
willnotbedisplayed
intheSystemUpdate
workspace.
Defaultvalue:NO
IgnoreLocalLicense
Note:Byimplementing
thissetting,youare
acceptingtheEndUser
LicenseAgreement
andtheT ermsand
Conditionsonbehalfof
theenduserforeach
packagetobeinstalled.
Donotusethissetting
ifyoudonothavethe
authoritytoaccept
theEndUserLicense
Agreementandthe
TermsandConditions
onbehalfoftheenduser.
Enablesyoutoshowor
hidethelicensedialog
whenSystemUpdateis
downloadingandinstalling
anupdatepackagelocated
inarepositoryfoldersuchas
thenetworksharerepository.
Possiblevalues:
YES
NO
IfYES,thelicensedialog
willnotbedisplayed
whenarepositoryis
usedtostoreupdate
packages.
Note:Ifyouobtain
packagesdirectly
fromtheLenovoHelp
Centeranddonotuse
arepositorytostore
updatepackages,the
IgnoreLocalLicense
valuewillbeignoredand
thelicensedialogwillbe
displayed.
IfNO,thelicensedialog
willbedisplayedwhen
arepositoryisusedto
storeupdatepackages.
Chapter3.Configurations19
Table9.\UserSettings\General(continued)
ConfigurableitemDescriptionValueAction
Defaultvalue:YES IgnoreRMLicCRCSizeEnablesyoutoenable
ordisablethefollowing
functionswhenSystem
Updatedownloadsupdate
packagesfromtheLenovo
HelpCenterWebsite:
CRC(Cyclic
RedundancyCheck):
checksforfilecorruption
ofreadmeandlicense
agreementfileswhen
youdownloadupdate
packagesfromtheLenovo
HelpCenterWebsite.
Filesize:checksthefile
sizeofreadmeandlicense
agreementfiles.
Possiblevalues:
YES
NO
IfYES,SystemUpdate
willignorethesefilesand
willnotcheckforthefile
corruptionandfilesize.
IfNO,SystemUpdate
willcheckforthefile
corruptionandfilesize.
Note:SystemUpdate
doesnotcheckfilesize
andcorruptionofreadme
filesandlicenseagreement
fileswhenyoudownload
updatepackagesfroma
localrepositoryevenifyou
setthisvaluetoNO.
Defaultvalue:300(seconds)
NotifyIntervalSpecifiestheamountoftime
betweenrestartnotifications
whenyoudownloadand
installupdatepackagesthat
requireareboot.
Possiblevalues:Anyvalue
between60secondsand86
400seconds
Youcanspecifyanyvalue
between60secondsand86
400seconds.Bydefault,
youwillbepromptedwitha
restartnotificationevery300
secondswhenyoubegin
todownloadandinstall
anupdatepackagethat
forcesarebootordeferthe
downloadandinstallation
process.
SystemUpdatewilluse
thedefaultvaluewhenan
invalidvalueisset.For
example,ifyousetavalue
greaterthan86400seconds
(24hours),SystemUpdate
willusethedefaultvalueof
300seconds.
Defaultvalue:
SUPPORTCENTER
RepositoryLocation1Specifiestherepository
folderpath.Thekeyvalue
nameshouldbeRepository
Location%N%whereNisa
numberbetween1and20,
including1and20.
Possiblevalues:
SUPPORTCENTER
Afolderpath
SystemUpdatewillsearch
forupdatepackagesinthe
specifiedrepositoryfolder.
Defaultvalue:2
UNCMaxAttemptsSpecifiesthemaximum
numberoftriesthatSystem
Updatewillattemptwhen
connectingtoanetwork
sharefolderbeforeit
completelyfails.
Possiblevalues:Anyvalid
integer
SystemUpdatewillattempt
thenumberoftrieswhen
connectingtoanetwork
sharefolder.
Example:
\GENERAL
\CheckLocalCRC=YES
20SystemUpdateSolutionDeploymentGuide
\DebugEnable=NO
\DisplayInformationScreen=YES
\DisplayLicenseNotice=YES
\DisplayLicenseNoticeSU=YES
\ExtrasTab=NO
\IgnoreLocalLicense=NO
\IgnoreRMLicCRCSize=NO
\NotifyInterval=300
\RepositoryLocation1=SUPPORTCENTER
\UNCMaxAttempts=2
\UserSettings\Scheduler
Usingtheschedulerfunction,youcanconfigureSystemUpdatetosearchforupdatepackagesatdesignated
intervals.ToincreasethespeedofdownloadingupdatepackagesfromLenovoservers,changetheRunOn
settingtoadaythatfitstheneedsofyourenterprise.DothiswhenyouinstallSystemUpdate.
Note:SystemUpdateforWindows7andlateroperatingsystemsprovidesaweeklyscheduler
setting.However,youalsocanusetheT askSchedulertoolonWindows7andlateroperatingsystemsto
createacustomizedschedulerforSystemUpdatetoprovidemorescheduleroptionstoachievethebest
schedulingpractice.ToconfiguretheschedulerfunctionthroughtheTaskSchedulertoolontheWindows
7operatingsystem,dothefollowing:
1.NavigatetoControlPanelAdministrativetoolsRuntaskscheduler.TheTaskScheduler
programislaunchedandtheTaskSchedulerwindowisdisplayed.
2.Right-clickTaskScheduler(Local)intheleftpaneofthewindowandselectCreateBasicTask.The
CreateBasicTaskWizardisdisplayed.
3.TypeanameforthenewtaskintheNamefield,forexample,“TVSU.”Youcanalsoadddescriptionsfor
thetaskintheDescriptionfield(optional).ThenclickNext.
4.SelectthedesiredfrequencytorunthescheduledupdateandclickNext.Itisrecommendedto
selectMonthlyorWeekly.
5.Configurethedetailedsettingsofthefrequencyyouselectedonthepreviousscreentospecifywhen
youwishSystemUpdatewillruntogetupdates.
TakeMonthlyasanexample,ifyouselectSelectallmonthsfromtheMonthsdrop-downlistbox,
SystemUpdatewillrunonceeverymonth.ThenfromtheDaysdrop-downlistbox,selectonedayon
whichyouwishtorunthescheduledupdate.YoucanalsoselectonedayfromtheOndrop-downlist
box,andthenSystemUpdatewillrunonthedesignateddayofthemonth(s)youspecified.ClickNext.
6.SelectStartaprogram,andthenclickNext.
7.TypetheinstallationdirectoryofSystemUpdateintheProgram/scriptfield,orclickBrowseto
locatethefolderwhereSystemUpdateisinstalled.Youcanalsotypedesiredschedulersettingsand
valuesintheAddargumentsfield(optional)andtheStartinfield(optional).Fordetailedinformation
aboutsettingsandvaluesfortheSystemUpdatescheduler,seeTable10“\UserSettings\Scheduler”
onpage22.
Note:TheinstallationdirectoriesofSystemUpdatearedifferentoncomputerswiththe32-bitWindows
7operatingsystemandcomputerswiththe64-bitWindows7operatingsystem.
8.ClickNexttoviewthesummaryofyourconfiguration.
9.ClickFinishtoconfirmandcompleteyourconfiguration.
ThedefaultsettingsandvaluesfortheSystemUpdateschedulerareprovidedinthefollowingtable.
Chapter3.Configurations21
Table10.\UserSettings\Scheduler
ConfigurableitemDescriptionValueAction
Defaultvalue:YES SchedulerAbilityEnablesyoutoactivateor
inactivatethescheduler.Possiblevalues:
YES
NO
IfYES,SystemUpdatewillrun
onthespecifiedschedule.
IfNO,SystemUpdatewillnot
runonaschedule.
Defaultvalue:SHOW SchedulerLockEnablesyoutoshow,
hide,disable,orlockthe
Scheduleupdatesoption
intheSystemUpdateuser
interface.
Possiblevalues:
SHOW
HIDE
DISABLE
LOCK
IfSHOW,theSchedule
updatesoptionisavailablein
theleftnavigationpane.
IfHIDE,theSchedule
updatesoptionisnotvisible
totheenduser.
IfDISABLE,theSchedule
updatesoptionintheleft
navigationpaneisdisplayed
butappearsdimmed.
IfLOCK,theSchedule
updatespanelcanbe
opened,butthesettingsinit
aredisabledandcannotbe
changed.
Defaultvalue:
RECOMMENDED
SearchModeSpecifiesthetypeof
updatesthatSystem
Updatewillbescheduled
tosearchfor.Possiblevalues:
CRITICAL
RECOMMENDED
ALL
IfCRITICAL,SystemUpdate
willsearchforonlycritical
updates.
IfRECOMMENDED,System
Updatewillsearchforboth
criticalandrecommended
updates.
IfALL,SystemUpdatewill
searchforallupdates,andall
updateswillberetrieved.
Defaultvalue:NOTIFY NotifyOptionsEnablesyoutochoosethe
notificationoptionsthatyou
wanttoreceivefromthe
SystemUpdatescheduler.
Possiblevalues:
DOWNLOAD
ANDINSTALL
DOWNLOAD
NOTIFY
DOWNLOAD
ANDINSTALL
-INCLUDEREBOOT
Note:Ifyouset
SearchModeto
RECOMMENDED,NOTIFY
istheonlyvalueavailable
forNotifyOptions.System
Updatecannotrunifyou
selectanyoftheothervalues
forNotifyOptions.
IfDOWNLOADANDINSTALL,
theschedulerwilldownload
andinstalltheupdateswithout
enduserintervention.
IfDOWNLOAD,thescheduler
downloadstheupdatesand
notifiestheenduserwhenthe
updatesarereadytoinstall.
IfNOTIFY,thescheduler
willsearchfornewupdates
andnotifytheenduserwhen
newupdatesareavailablefor
downloadandinstallation.
IfDOWNLOADANDINSTALL
-INCLUDEREBOOT,System
Updatewilldownloadand
installupdatepackagesand
thenprompttheenduserto
restartthesystem.
Note:Makesurethatnospace
separatesthosevalues.
22SystemUpdateSolutionDeploymentGuide
Table10.\UserSettings\Scheduler(continued)
ConfigurableitemDescriptionValueAction
Defaultvalue:MONTHLY
FrequencySpecifiestheintervalat
whichthescheduleristo
runweeklyormonthly.Possiblevalues:
MONTHLY
WEEKLY
IfWEEKL Y,theintervalwillbe
calculatedinweeks.
IfMONTHL Y,theintervalwill
becalculatedinmonths.
Note:Thissettingandthe
SchedulerRunEverysettingare
usedtosethowoftenSystem
Updatewillrun.
Defaultvalue:1
RunOnSpecifiesthedaywhenthe
SystemUpdatescheduler
willrun.Possiblevalues:1to28
SystemUpdaterunsonthe
specifiedday.Whenthe
frequencyisWeekly,the
possiblevaluesforthissetting
are:SUNDAY,MONDAY,...
SATURDAY.Whenthefrequency
isMonthly,thepossiblevalues
forthissettingarefrom1to28.
Defaultvalue:11
RunAtSpecifiesthetimewhenthe
SystemUpdatescheduler
willrun.Thisvalueis
specifiedathourlyintervals.
Possiblevalues:Anynumber
from0to23(0indicates
12AMand23indicates
11PM)
SystemUpdaterunsatthe
specifiedtime.
Example:
\SCHEDULER\
\SchedulerAbility=NO
\SchedulerLock=SHOW
\SearchMode=CRITICAL
\NotifyOptions=NOTIFY
\Frequency=WEEKL Y
\RunOn=MONDAY
\RunAt=12
Repositoryconfigurations
Bydefault,SystemUpdateobtainsupdatepackagesfromtheLenovoHelpCenterWebsite.Youcan
changethesettingtoenableSystemUpdatetosearchanddownloadupdatepackagesfromarepository
folderonalocalsystemoranetworksharerespectively.YoucanalsoconfigureSystemUpdatetosearch
multiplelocationsforupdatepackagesfromtheLenovoHelpCenterWebsite,alocalsystemrepository
folder,andanetworksharerepositoryfolder.
Creatingalocalsystemrepository
SystemUpdatehasthecapabilitytosearchforupdatepackagesthatarestoredlocallyonaclientoran
administratorsystem,orexternalmedia.
Using%ANYDRV%
The%ANYDRV%variablecanbeusedtocreatealocalsystemrepositoryfolderinsteadofspecifyingadrive
letterwhensettingtherepositorypath.
Tocreatealocalsystemrepositoryfolderusing%ANYDRV%,dothefollowing:
1.Createanewfolderonalocalharddiskdrivetouseastherepository,forexample:
Chapter3.Configurations23
%ANYDRV%\SystemUpdate3_x\
2.Navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\
UserSettings\General\RepositoryLocation1
3.Replacethedefaultvalue,SUPPORTCENTER,withthefilepathoftherepositorythatyoucreated
instep1,forexample:
ANYDRV%\SystemUpdate3_x\
Using%XMEDIA%
The%XMEDIA%variablecanbeusedtodetecttherepositorylocationpathonexternalmediaconnectedto
thesystem,suchasaCD,DVD,USBstoragedevice,harddiskdrive,ordiskette.Tocreatealocalsystem
repositoryfolderusing%XMEDIA%,dothefollowing:
1.Createanewfolderonalocalharddiskdrivetouseastherepository,forexample:
%XMEDIA%\SystemUpdate3_x\
2.Navigatetothefollowingregistryentry:
KLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\
UserSettings\General\RepositoryLocation1
3.Replacethedefaultvalue,SUPPORTCENTER,withthefilepathoftherepositorythatyoucreated
instep1,forexample:
%XMEDIA%\SystemUpdate3_x\
Creatinganetworksharerepository
Tocreateanetworksharerepositoryfolderthatwillbeusedtostoreupdatepackagesonanetworkshare,
dothefollowing:
1.Createanewfolderonanetworksharetouseastherepository.
2.SharethenewrepositoryfolderusingtheUNC(UniversalNamingConvention)path.TheUNCpath
providesconnectivitytoallcomputersthathavebeenmappedtotherepository.Theformatfor
aUNCpathis:
\\Server\Share\
forexample:
\Server_X\TVSU_repository\
3.Settheaccesspermissionsofthenewrepositoryfoldertoread-onlyaccessforendusers.Administrator
functionswillrequirereadandwriteaccess.
4.Onclientcomputers,navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\
UserSettings\General\RepositoryLocation1
24SystemUpdateSolutionDeploymentGuide
Note:ThedefaultforthisregistryentryisSUPPORTCENTER.ThisdefaultsettingenablesSystem
UpdatetosearchforupdatepackagesontheLenovoHelpCenterWebsite.Whenyouchangethis
settingtoanetworksharerepositoryfolderthatyouhavecreatedonyournetwork,clientcomputers
withSystemUpdatewillbeabletosearchforupdatepackagesonyournetwork.
5.Replacethedefaultvalue,SUPPORTCENTER,withyourserverandsharename,forexample:
\Server_X\TVSU_repository\
Note:DistributedFileSystem(DFS),astoragemanagementsolution,canbeusedtoconfigurethenetwork
sharerepository.
Workingwithmultiplerepositories
Thismultiplerepositorycapabilityensuresthatyouaregettingthelatestversionofanupdatepackage
whilebeingofferedwithgreaterflexibilityofpackagestorage.Whenusingmultiplerepositories,System
Updatesearchesforupdatepackagesintheorderoftherepositoriesdefinedintheregistry.SystemUpdate
searcheseachrepositorylocationandretrievesthelatestversionofanupdatepackage.Packagesonthe
LenovoHelpCenterWebsitewillbethemostcurrentversion.Ifarepositorylocationisnotfound,System
Updatewillsearchthenextnumericalrepositorylocation.Forexample,ifyouremovethefolderthatpoints
toRepositoryLocation1,SystemUpdatewillsearchRepositoryLocation2,andthenRepositoryLocation3.
ThefollowingillustrationshowstherelationshipamongtheLenovoHelpCenter,alocalsystem,anetwork
share,andSystemUpdatewhenusingmultiplerepositories:
Inthisexample,SystemUpdatewillsearchtheLenovoHelpCenterWebsitefirst,followedbytherepository
folderonthelocalsystem,andthentherepositoryfolderonthenetworkshare:
RepositoryLocation1-LenovoHelpCenterWebsite
RepositoryLocation2-Localsystem
RepositoryLocation3-Networkshare
Creatingandconfiguringmultiplerepositorieswiththeregistry
Tocreateandconfiguremultiplerepositorylocations,dothefollowing:
1.Createanewfolderonalocalharddiskdrivetouseastherepository,forexample:
Chapter3.Configurations25
%ANYDRV%\SystemUpdate3_x\
2.Createanewfolderonanetworksharetouseastherepository.
3.SharethenewrepositoryfolderusingtheUNCpath.TheUNCpathprovidesconnectivitytoall
computersthathavebeenmappedtotherepository.TheformatfortheSystemUpdateUNCpathis:
\\Server\Share\
forexample:
\\Server_X\TVSU_repository\
4.Settheaccesspermissionsofthenewrepositoryfoldertoread-onlyaccessforendusers.Administrator
functionswillrequirereadandwriteaccess.
5.Navigatetothefollowingregistrylocation:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\UserSettings\General\
Note:TherewillbeadefaultkeyfortheRepositoryLocation1entry.
6.CreateyourlocalsystemrepositoryasRepositoryLocation2bydoingthefollowing:
a.FromtheRegistryEditormainmenu,clickEditandthenclickNew.
b.RenamethestringvalueasRepositoryLocation2.
c.Double-clicktheRepositoryLocation2string.
d.Typethefilepathforthelocalsystemrepository,forexample:
%ANYDRV%\SystemUpdate3_x\
7.CreateyournetworksharerepositoryasRepositoryLocation3bydoingthefollowing:
a.FromtheRegistryEditormainmenu,clickEditandthenclickNew.
b.RenamethestringvalueasRepositoryLocation3.
c.Double-clicktheRepositoryLocation3string.
d.Typethenetworksharerepositorypathofyourserverandshare,forexample:
\\Server_X\TVSU_repository\
UNC
TheusernameandpasswordusedbySystemUpdateandUpdateRetrievertoaccessanetworkshare
shouldonlybeusedbySystemUpdateandUpdateRetriever.Ifyoumaptherepositorylocationorlogonto
itusingthesameusernameandpasswordthatisusedbySystemUpdateorUpdateRetriever,theMapDrv
utilityusedtoconnecttothenetworksharewillnotbeabletoaccessthenetworksharerepository.Ifthis
occurs,SystemUpdateandUpdateRetrieverwillfailintheattempttoaccessthenetworksharerepository.
Formoreinformation,see“UsingtheMapDrvutility”onpage80.
VersioncontrolforSystemUpdate
WhenanewerversionofSystemUpdateisavailable,SystemUpdateconnectstotheLenovoHelpCenter
Website,detectsanddownloadsthenewerversion,andtheninstallsthatversion.Thisprocessisdone
automatically,withoutuserinteraction,butcanbedisabled.Forinformationaboutdisablingtheupgrade,
see“\UCSettings\HTTPSHelloSettings”onpage16.
26SystemUpdateSolutionDeploymentGuide
IfyouwanttocontroltheversionofSystemUpdateavailabletoyourusers,youcanuseyournetwork
repositorytostorespecificversionsofSystemUpdate.StoringpackageslocallywillenabletheSystem
Updateapplicationtosearchforupgradeswithinyournetworkrepository.
Note:ThisversioncontrolfunctioniscompatiblewithSystemUpdate3.02andlaterversions.
ToconfiguretheregistryforSystemUpdateversioncontrol,dothefollowing:
1.DownloadtheSSClientCommon.zipfilefromthefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
2.Createafoldertouseasarepositorythatwillstoreupdatepackages,forexample:
\\Server_X\TVSU_repository\
3.ExtractthefilesfromtheSSClientCommon.zipfiletoyourrepositoryfolder,forexample:
\\Server_X\TVSU_repository\SSClientCommon\
4.InstallSystemUpdateontheclientcomputer.
5.Configuretheregistrykeysontheclientcomputerbydoingthefollowing:
a.Navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\UCSettings\HTTPSHelloSettings
b.Double-clickServerName.
c.IntheValueDatafieldintheEditStringdialogbox,replacetheHTTPserveraddresswiththeUNC
pathofyourrepository,forexample:
\\Server_X\TVSU_repository\
d.ClickOK.
e.Navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\UserSettings\General
f.Double-clickRepositoryLocation1.
g.IntheValueDatafieldintheEditStringdialogbox,replacethehttpserveraddresswiththeUNC
pathofyourrepository,forexample:
\\Server_X\TVSU_repository\
h.ClickOK.
ConfiguringSystemUpdatewithActiveDirectory
ActiveDirectoryisadirectoryservice.Thedirectoryiswhereinformationaboutendusersandresourcesis
stored.Thedirectoryserviceallowsaccesssothatyoucanmanipulatethoseresources.ActiveDirectory
providesamechanismthatgivesadministratorstheabilitytomanagecomputers,groups,endusers,
domains,securitypolicies,andanytypeofuser-definedobjects.ThemechanismusedbyActiveDirectory
toaccomplishthisisknownasGroupPolicy.WithGroupPolicy,administratorsdefinesettingsthatcan
beappliedtocomputersorusersinthedomain.
ThefollowingexamplesaresettingsthatActiveDirectorycanmanageforSystemUpdate:
Chapter3.Configurations27
Schedulersettings
MappedNetworkDrivesettings
Administrativetemplatefiles
Theadministrativetemplatefile(ADMfile)definespolicysettingsusedbyapplicationsontheclient
computers.Policiesarespecificsettingsthatgoverntheoperationofapplications.Policysettingsalso
definewhethertheenduserwillbeallowedtosetspecificsettingsthroughanapplication.
Settingsdefinedbyanadministratorontheserveraredefinedaspolicies.Settingsdefinedbyanend
userontheclientcomputerforanapplicationaredefinedaspreferences.AsdefinedbyMicrosoft,policy
settingstakeprecedenceoverpreferences.WhenSystemUpdatechecksforasetting,itwilllookforthe
settinginthefollowingorder:
1.Computerpolicies
2.Computerpreferences
Asdescribedpreviously,computeranduserpoliciesaredefinedbytheadministrator.Thesesettingscanbe
initializedthroughaGroupPolicyinActiveDirectory.Computerpreferencesaresetbytheenduseronthe
clientcomputerthroughoptionsintheapplication'sinterface.
Note:IfyouareusinganADMfileandtheGroupPolicyEditortosetpolicysettingsforSystemUpdate,
makesurethatyouareusingtheADMfilereleasedspecificallyforeachversion.Forexample,ifyouare
customizingpoliciesforSystemUpdate3.2,youmustusetheADMfiledesignedforSystemUpdate3.2.
Addingadministrativetemplates
ToaddanADMfiletotheGroupPolicyEditor,dothefollowing:
1.Onyourserver,launchActiveDirectory.
2.Clickservername.comandthenclickProperties.
3.OntheGroupPolicytab,highlightNewGroupPolicyObjectandclickEdit.
Note:Youcanalsotypegpedit.mscintheOpenorStartSearchboxtolaunchtheGroupPolicyEditor.
4.UnderComputerConfiguration,right-clickAdministrativeTemplates.
5.ClickAddandthenselecttheADMfileforSystemUpdate.
6.ClickCloseintheAdd/RemoveT emplatesdialogbox.
7.UnderComputerConfiguration,clickAdministrativeT emplates.AnewtabnamedSystemUpdateis
present.Then,youwillbeabletoconfigurealltheavailablesettings.
Note:ForWindows2000operatingsystems,ifthepoliciesunderUserConfigurationarenotvisibleinthe
GroupPolicyEditorwhenyouaddanewADMfile,closeandthenreopentheGroupPolicyEditor.For
WindowsXPandWindowsVistaoperatingsystems,iftheThinkVantagepoliciesforSystemUpdateare
duplicatedwhenyouaddanewADMfile,closeandthenreopentheGroupPolicyEditor.
Definingmanageablesettings
ThefollowingexampleshowssettingsintheGroupPolicyEditorusingthefollowinghierarchy:
ComputerConguration>AdministrativeTemplates>ThinkVantage>
SystemUpdate>UserSettings>General>RepositoryLocation1
TheADMfilesindicatewhereintheregistrythesettingswillbereflected.Thesesettingswillbeinthe
followingregistrylocations:
HKLM\Software\Lenovo\SystemUpdate
HKLM\Software\Lenovo\UpdateRetriever
28SystemUpdateSolutionDeploymentGuide
Applyinggrouppolicyimmediately
ToapplypolicysettingsimmediatelyafteryouconfigurethesettingsfortheADMfile,dothefollowing:
1.FromtheWindowsStartmenu,clickRun.
2.Typegpedit.msc/forceandthenclickOK.
GroupPolicysettings
ThefollowingtablesprovidepolicysettingsforSystemUpdate.
UserSettings
ThistableprovidesthesettingsfortheUserSettingspolicies.
Table11.ComputerConfiguration>AdministrativeTemplates>ThinkVantage>SystemUpdate>UserSettings
PolicySettingDescription
UserNameThissettingspecifiestheusernameforconnection.
UserPasswordThissettingspecifiesthepasswordforconnection.It
storestheencryptedpasswordofproxy.
Proxy/*/AutoConfigURL
Note:*referstotheamount
ofproxyservers.The
amountmustnotexceed
five.
ThissettingstorestheautomaticconfigurationUniform
ResourceLocator(URL)pathsuchasfile://c:/Proxy1.pac
orhttp://10.10.1.1/Proxy1.pac.
Proxy/*/ProxyServer
Note:*referstotheamount
ofproxyservers.The
amountmustnotexceed
five.
Thissettingstorestheproxyserverlocationsuchas
http=10.10.1.1:8080orsocks=10.10.1.1:1080.
Connection
Proxy/*/ProxyEnable
Note:*referstotheamount
ofproxyservers.The
amountmustnotexceed
five.
Thissettingspecifieswhetherproxyisenabled.“0”
standsforthedisabledstatusand“1”standsforthe
enabledstatus.
RepositoryLocationThissettingspecifiestherepositorylocationthatupdate
packageswillbedownloadedfromandinstalled.The
defaultsettingisSUPPORTCENTERandenables
SystemUpdatetodownloadupdatesfromtheLenovo
HelpCenter.Y oucanalsospecifyarepositorypathona
networksharedrive,andthiswillenableSystemUpdate
tosearchforupdatepackagesinthenetworkshare
repositoryfolder.Formoreinformationonsettingup
repositories,see“Repositoryconfigurations”onpage23.
General
UNCMaxAttemptsThissettingspecifiesthemaximumnumberoflocal
repositoryauthenticationattemptsallowed.
IgnoreLocalLicenseThissettingenablesyoutoshoworhidethelicense
dialogwhenSystemUpdateisdownloadingandinstalling
anupdatepackagelocatedinarepositoryfoldersuchas
thenetworksharerepository.
IfYES,thelicensedialogwillnotbedisplayedwhena
repositoryisusedtostoreupdatepackages.
Note:IfyouobtainpackagesdirectlyfromtheLenovo
HelpCenteranddonotusearepositoryforupdate
packagestorage,theIgnoreLocalLicensevaluewill
beignoredandthelicensedialogwillbedisplayed.
General
Chapter3.Configurations29
Table11.ComputerConfiguration>AdministrativeTemplates>ThinkVantage>SystemUpdate>UserSettings
(continued)
IfNO,thelicensedialogwillbedisplayedwhena
repositoryisusedtostoreupdatepackages.
IgnoreRMLicCRCSizeThissettingenablesyoutoenableordisablethefollowing
functionswhenSystemUpdatedownloadsupdate
packagesfromtheLenovoHelpCenterWebsite:
CRC:checksforfilecorruptionofreadmeandlicense
agreementfileswhenyoudownloadupdatepackages
fromtheLenovoHelpCenterWebsite.
Filesize:checksthefilesizeofreadmeandlicense
agreementfiles.
YoucansetthevaluetoYESorNO:
IfYES,SystemUpdatewillignorethesefilesandwill
notcheckforthefilecorruptionandfilesize.
IfNO,SystemUpdatewillcheckforthefilecorruption
andfilesize.
Note:SystemUpdatedoesnotcheckfilesizeand
corruptionofreadmefilesandlicenseagreementfiles
whenyoudownloadpackagesfromalocalrepository
evenifyousetthisvaluetoNO.
NotifyIntervalThissettingspecifiestheamountoftimebetweenrestart
notificationswhenyoudownloadandinstallupdate
packagesthatrequireareboot.
Youcanspecifyanyvaluebetween60secondsand86
400seconds.Bydefault,youwillbepromptedwitha
restartnotificationevery300secondswhenyoubeginto
downloadandinstallanupdatepackagethatforcesa
rebootordeferthedownloadandinstallationprocess.
SystemUpdatewillusethedefaultvaluewhenaninvalid
valueisset.Forexample,ifyousetavaluegreaterthan
86400seconds(24hours),SystemUpdatewillusethe
defaultvalueof300seconds.
MetricsEnabledThissettingenablesordisablestheMetricscollection.
AdministratorCommand
Line
Thissettingenablestheadministratortospecifythe
desiredcommandlinewhenlaunchingthetvsu.exefile
withtheparameter/CM.
Scheduler
Note:SystemUpdate
forWindows7andlater
operatingsystemsprovides
aweeklyscheduler
setting.However,youalso
canusetheTaskScheduler
toolonWindows7andlater
operatingsystemstocreate
acustomizedscheduler
forSystemUpdateto
providemorescheduler
optionstoachievethe
bestschedulingpractice.
Fordetailedinformation
SchedulerLockThissettingenablesyoutoshow,hide,disable,orlock
theScheduleupdatesoptionintheSystemUpdateuser
interface.
IfSHOW,theScheduleupdatesoptionisavailablein
theleftnavigationpane.
IfHIDE,theScheduleupdatesoptionisnotvisible
totheenduser.
IfDISABLE,theScheduleupdatesoptionintheleft
navigationpaneisdisplayedbutappearsdimmed.
IfLOCK,theScheduleupdatespanelcanbeopened,
butthesettingsinitaredisabledandcannotbe
changed.
30SystemUpdateSolutionDeploymentGuide
Table11.ComputerConfiguration>AdministrativeTemplates>ThinkVantage>SystemUpdate>UserSettings
(continued)
aboutusingtheTask
SchedulertoolonWindows
7operatingsystems,see
“\UserSettings\Scheduler”
onpage21.
UNCThissettingspecifiestheUNClocationforthemapped
networkdrive(format:\\server\share).Thedefaultvalue
isnone.
UserThissettingenablesyoutousethemapdrv.exe/view
commandtocreateanencryptedvalueforthisfield.The
defaultvalueisnone.
MappedNetworkDrive
PasswordThissettingenablesyoutousethemapdrv.exe/view
commandtocreateanencryptedvalueforthisfield.The
defaultvalueisnone.
UCSettings
ThistableprovidesthesettingsfortheGeneralpolicyofSystemUpdate.
Table12.ComputerConfiguration>AdministrativeTemplates>ThinkVantage>SystemUpdate>UCSettings>General
PolicySettingDescription
BillboardLiveFeedThissettingenablesyoutodisableorenableSystemUpdateto
checktheLiveFeedtogetthebillboardsetting.Y oucanremovethe
billboardfunctionfromSystemUpdatebyclearingthisvalue.
GeneralDisableThissettingisusedtodetermineifSystemUpdateshouldignore
requeststorunSystemUpdate.
IfNO,SystemUpdatewillrunnormally.
IfYES,SystemUpdatewillnotrun.
GeneralExtrasTabTheExtrastabenablesyoutoeasilyfindtherightsoftware,
hardware,andsolutionstohelpyoukeepyoursystemup-to-date
andhaveyoursystemtoperformtoitsfullcapacity.SystemUpdate
analyzesyoursystemandthenrecommendssolutionsthatcanbe
usedtoenhanceyoursystem.
ThissettingenablesyoutoshoworhidetheExtrastabonthe
SystemUpdateuserinterface.
IfYES,theExtrastabwillbedisplayedintheSystemUpdate
workspace.
IfNO,theExtrastabwillnotbedisplayedintheSystemUpdate
workspace.
ThedefaultvalueisYES.
ThistableprovidesthepolicysettingfortheUpdateThyselffunctionofSystemUpdate.
Chapter3.Configurations31
Table13.ComputerConfiguration>AdministrativeTemplates>ThinkVantage>SystemUpdate>UCSettings>
HTTPSHelloSettings
PolicySettingDescription
HTTPSHelloSettingsUpdateThyselfSystemUpdatecheckstheLenovoHelpCenterWebsitefor
updatesforitself,evenifitisconnectingtoanetworkshare
repository.
ThissettingistoenableordisabletheUpdateThyself
function.Y oucanremovetheUpdateThyselffunctionfrom
SystemUpdatebyclearingthisvalue.
ManagingnetworksharerepositorieswithActiveDirectory
Thissectionprovidesadescriptionofthepolicysettingsforthenetworksharerepository.Settingthese
policieswillpromptanenduserforausernameandpasswordwhentheSystemUpdateenduserinterface
islaunchedorwhenascheduledupdateruns.Whenanenduserauthenticatesintoadomainandhas
appropriaterightstoaccessthenetworksharerepository,thennopromptfortheusernameandpassword
isdisplayedontheSystemUpdateenduserinterface.
ActiveDirectoryenablesyoutoeditpolicysettingswiththeGroupPolicyEditor.Tocustomizethesettings
fornetworksharerepositoryfolder,addtheADMfileforSystemUpdatetotheGroupPolicyEditor.
ToaddtheADMfileandcustomizethesettings,dothefollowing:
1.DownloadtheSystemUpdateADMfilefromtheLenovoWebsiteat:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
Note:IfyouareusinganADMfileandtheGroupPolicyEditortosetpolicysettingsforSystemUpdate,
makesurethatyouareusingtheADMfilereleasedspecificallyforeachversion.Forexample,ifyouare
customizingpoliciesforSystemUpdate3.2,youmustusetheADMfiledesignedforSystemUpdate3.2.
2.Onyourserver,launchActiveDirectory.
3.Clickservername.comandthenclickProperties.
4.OntheGroupPolicytab,highlightNewGroupPolicyObjectandclickEdit.
Note:Youcanalsotypegpedit.mscintheOpenorStartSearchboxtolaunchtheGroupPolicyEditor.
5.Right-clickAdministrativeTemplates.
6.SelectAdd/RemoveTemplates.
7.ClickAddandthenselectthetvsu.admfile.
8.ClickCloseintheAdd/RemoveTemplatedialogbox.TheThinkVantagetabiscreated.
Note:UndertheThinkVantagetab,thereisaSystemUpdatetab.Ifyoudonotseetheapplicable
policy,makesurethatyourGroupPolicyEditorissettodisplayallpolicysettings.
9.NavigatetheGroupPolicyEditortothefollowinglocation:
ComputerConguration\AdministrativeTemplates\ThinkVantage
\SystemUpdate\UserSettings\General\RepositoryLocation
10.Double-clickRepositoryLocation.
11.IntheLocalRepositoryLocation1field,changethevaluefromSUPPORTCENTERtoyournetwork
repositoryshare,forexample:
\\Server_X\TVSU_repository\
12.ClickApply.
32SystemUpdateSolutionDeploymentGuide
Settingpoliciesformultiplerepositories
TosetpoliciesintheGroupPolicyEditorformultiplerepositories,refertothefollowingexample:
1.AfteraddingtheAdministrativeTemplateforSystemUpdate,navigatetheGroupPolicyEditortothe
followinglocation:
ComputerConguration\AdministrativeTemplates\ThinkVantage
\SystemUpdate\UserSettings\General\RepositoryLocation
2.Double-clickRepositoryLocation.
3.IntheLocalRepository2field,typethefilepathforyourlocalsystemrepository,forexample:
%ANYDRV%\SystemUpdate3_x\
4.IntheLocalRepository3field,typethenetworksharerepositorypathofyourserverandshare,
forexample:
\\Server_X\TVSU_repository\
5.ClickApply.
SystemUpdateversioncontrolusingActiveDirectory
IfyouwanttocontroltheversionofSystemUpdateavailabletoyourusers,youcanuseyournetwork
repositorytostorespecificversionsofSystemUpdate.StoringpackageslocallywillenableSystemUpdate
tosearchforupgradeswithinyournetworkrepository.
ToconfigureActiveDirectoryforSystemUpdateversioncontrol,dothefollowing:
1.DownloadtheSSClientCommon.zipfilefromthefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
2.ExtracttheSSClientCommon.zipfiletoyourrepositoryfolder.
3.AfteraddingtheAdministrativeTemplateforSystemUpdate,navigatetheGroupPolicyEditortothe
followinglocation:
ComputerConguration\AdministrativeTemplates\ThinkVantage
\SystemUpdate\UCSettings\HTTPSHelloSettings
4.Double-clickUpdateThyself.
5.ClickEnabled.
6.IntheUpdateThyselftextbox,typetheUNCpathofyourrepository,forexample:
\\Server_X\TVSU_repository\
Note:Ifyourrepositoryfolderrequiresauthentication,setthepolicesfortheMappedNetworkDrive.
ForinformationabouttheMappedNetworkDrivepolicies,see“GroupPolicysettings”onpage29.
7.ClickOK.
8.Deploythesesettingstoclientcomputers.
Note:SystemUpdateversioncontroliscompatiblewithSystemUpdate3.02andlaterversions.
Chapter3.Configurations33
34SystemUpdateSolutionDeploymentGuide
Chapter4.WorkingwithSystemUpdate
Thischapterprovidesinformationonworkingwithupdatepackages,usingSystemUpdate,anddownloading
theWebupgradeforSystemUpdate.
AboutSystemUpdate
WhenyousearchforupdatesusingSystemUpdate,therequestgoestoarepositoryortheLenovoHelp
Center,dependingonhowSystemUpdateisconfigured.Inresponse,SystemUpdateprovidesalistof
newcandidateupdates.ThenSystemUpdateverifieswhichofthecandidateupdatesareapplicabletothe
hardwareandsoftwareonyourcomputeranddisplaysalistofapplicableupdates.SystemUpdatewill
alsodisplayupdatepackagesinorderofseveritythatarerelatedtootherupdatepackages.Onceyou
selectupdatesofinterest,SystemUpdatedownloadstheupdatesfromtherepositoryortheLenovoHelp
Center,andthenprovidesaninstallationmethod.Iftwoormoreupdatepackagesarerelated,System
Updatedownloadsandinstallsallupdatepackages.
Designedtohelpyoukeepyoursystemup-to-date,SystemUpdateprovidesthefollowingfunctions:
Getnewupdates
Installdeferredupdates
Scheduleupdates
Extrastab
AsafeatureofSystemUpdate,theExtrastabenablesyoutoeasilyidentifytheapplicablesoftware,
hardware,andsolutionofferingstohelpyoukeepyourentiresystemperformingtoitsfullcapacity.
SystemUpdateanalyzesyoursystem,andthenrecommendssolutionsthatcanbeusedtoenhanceyour
systemperformance.ExamplesofwhattheExtrastabmayrecommendinclude:
Memoryupgrades
Printerrecommendations
Warrantyrecommendations
SystemUpdatebillboard
InvariouspanelsoftheSystemUpdateuserinterface,thereisalivefeedbillboardimageprovidedby
Lenovoforcustomerregistration.Ifyouclickthisimage,theregistrationprocesswillbegin.Ifyouregister,
youwillreceiveimportantinformationaboutyoursystemfromLenovo.Youcanturnthislivefeedoffby
clearingthevalueintheregistry.Formoreinformationonconfiguringthissettingwiththeregistryorthe
ADMfile,seeChapter3“Configurations”onpage13.
Note:TheregistrationfunctionisavailabletousersinUnitedStatesonly.
Workingwithupdatepackages
Anupdatepackageismadebybundlingseveralfilestogether.Anupdatespackageconsistsofa
self-extractinginstallerprogram,anXMLdescriptorfilethatdefinestheupdate,oneormoreNLSreadme
files,anypackagelicensefile,andanyoptionaldetectionmodules.
Applicableupdatepackagesmustmatchthetripletofaclientcomputer.Atripletisthecombinationofthe
operatingsystem,machinetype(MT),andoperatingsystemlanguage.Anexampleofatripletvalueis:
©CopyrightLenovo2009,201735
WindowsXP,2373,USEnglish
Note:Ifyouhavemultiplemachinetype/modelnumbersselectedintheUpdateRetrievermainwindow,all
packagescommontothemultiplesystemsthatyouselectintheApplicableUpdateswindowwillresult
inacheckmarknexttoeachsystem.Clearingthecheckboxforonesystemwillclearthecheckboxes
forallofthesystems.
Downloadingandinstallingupdates
Youcandownloadandinstallupdatepackagesfromthefollowingdifferentlocations:
TheLenovoHelpCenterWebsite
Therepositoryfolderonalocalsystem
Therepositoryfolderonanetworkshare
Thefollowingsectionsexplaineachlocationindetail,sothatyoucanprovidethebestconfigurationfor
yourorganization.
UsingtheLenovoHelpCenterWebsite
YoucanmanuallyinitiateasearchfornewupdatesusingSystemUpdate.SystemUpdatenotifiesyouthat
thefollowinginformationiscommunicatedtodeterminetheapplicableupdatepackagesforyoursystem:
Operatingsystem
Machinetype
Operatingsystemlanguage
SystemUpdatewillthenprovideaselectablelistofupdates.Youwillhavetheoptiontodeferupdates,so
youcandownloadtheupdatepackageandinstallitatalatertime,oryoucandownloadtheupdatepackage
andinstallitimmediately.Onceyouselecttheupdatestodownloadandconfirmtheselections,theupdates
willbedownloadedandinstalledtoyoursystem.
Usingtherepositoryfolderonalocalsystem
Youcansetupyourcomputertostoreupdatepackageslocally.Dothisbycreatingafolderonyour
computertouseastherepository,andthenchangetherepositorypathintheregistrythatpointstothat
repositoryonyourlocalcomputer.
Usingtherepositoryfolderonanetworkshare
Youcandownloadandinstallnewupdatesfromarepositorythatresidesonanetworkshare.System
Updatewillretrievetheendusercredentials(usernameandpassword)neededforauthenticationfromthe
applicationpropertiesasencryptedstrings.Ifausernameandpassworddoesnotexist,SystemUpdatewill
stillattempttoconnecttothenetworksharebutwillprompttheusertoprovideausernameandpassword.
Note:TheusernameandpasswordpropertiescanbemanagedbyActiveDirectory.Astheusernameand
passwordmustbeencryptedwhenusedasanapplicationproperty,anadministratorcanusetheLenovo
suppliedutilitycalledMapDrvtogenerateencryptedstringsfortheusernameandpasswordusinga
softwarekey.ForadditionalinformationabouttheMapDrvutility,see“MapDrvutility”onpage78.
Thefollowingkeysareusedtostoretheusernameandpassword:
HKLM\Software\Lenovo\MND\TVSUAPPLICATION\UNC=<networkshare>
HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\UNC=
<networkshare>
HKLM\Software\Lenovo\MND\TVSUAPPLICATION\Pwd=
<encryptedpassword>
36SystemUpdateSolutionDeploymentGuide
IfanActiveDirectorypolicyisused,thesevaluesarestoredat:
HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\UNC=
<networkshare>
HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\User=
<encryptedusername>
HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\Pwd=
<encryptedpassword>
Workingwithlicenseagreements
Uponsearchingforupdatepackages,SystemUpdatewillprovideupdatepackagestodownloadandinstall.
Updatepackagescancontainlicenseagreements.Ifyoustoreupdatepackagesinarepository,youcan
savetimeandeffortbyusingsilentcommandscriptsandbyconfiguringSystemUpdatetorecognize
theselicenseagreementsautomatically.ToconfigureSystemUpdatetorecognizelicenseagreements
automatically,setthefollowingregistryvaluetoYES:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate
\Preferences\UserSettings\General\IgnoreLocalLicense
Note:Usingsilentcommandscriptstorecognizelicenseagreementsworksonlyifyouusearepository
tostoreupdatepackages.IfyouobtainpackagesdirectlyfromtheLenovoHelpCenterWebsite,silent
commandscriptswillnotbeeffective.
UsingSystemUpdate
WhenusingSystemUpdatetosearchforupdatepackages,SystemUpdatewilldisplaysearchresultsinfour
categories:Critical,Recommended,Optional,andExtra.Thiscategorizationalsodefinestheseveritylevel
ofthepackage.Foradescriptionofeachcategory,seethefollowing:
Criticalpackagesareconsideredmandatoryforyoursystemtofunctionproperly.Failuretoinstallthese
packagescouldresultindataloss,systemmalfunction,orhardwarefailure.Youcanchoosetohave
criticalupdatesdownloadedandinstalledautomaticallyonascheduledbasis.Acriticalpackagecan
be,forexample:
Aharddiskdrivefirmwareupdatethatifnotappliedcouldresultinharddiskdrivefailure.
ABIOSupgradethatifnotappliedwillresultinsystemlags.
Asoftwarepatchtoanapplicationthatifnotappliedcouldresultindatalossonyoursystem.
RecommendedpackagesarepackagesrecommendedbyLenovotoensureyoursystemworkingat
optimalperformance.Thisseveritylevelshouldbethedefaultformostdrivers.Arecommendedpackage
canbe,forexample:
Avideodriverthatcorrectsanissuethatmaycausebluescreenissues.
ABIOSupdatethatcontainsminorfixesthatmayimpactasmallgroupofcustomers.
Apowermanagementdriverthatwillallowamobilesystemtogetthemostoutofitsbatterylife.
Optionalpackageswillimproveyourcomputingexperience,butarenotnecessary.Anoptionalpackage
canbe,forexample:
AtoolthatenablesyoutomigratefilesfromonesystemtoanothersuchastheThinkVantage®Rescue
andRecovery®program.TheRescueandRecoveryprogramisnotneededforyoursystemtooperate,
butprovidesbenefitifyouchoosetoinstallit.
AnyBIOSordriverupgradethathasbeenupdatedonlytosupportnewersystemsandcontainsno
fixes.
Chapter4.WorkingwithSystemUpdate37
Extrapackagescanconsistofsoftware,hardware,orsolutionofferingstohelpyoukeepyourentire
systemperformingtoitsfullcapacity.Anextrapackagecanbe,forexample:
Memoryupgrades
Printerrecommendations
Warrantyrecommendations
Schedulingthesearchforupdates
Youhavetheoptiontomanuallyinitiatethesearchfornewupdatesorscheduleanautomaticsearchfornew
updatesataspecifiedtimeintervalwhenSystemUpdateisconfiguredtosearchfromcustomrepositories.
Whenyouenabletheautomaticsearchforupdates,youcandefinethepackagetype,thesearchfrequency,
andthetimeofdaywhenSystemUpdatesearchesfornewupdates.
UsingSystemUpdate,youwillbeenabledtodothefollowingautomaticsearchesonascheduledbasis:
Automaticsearchingfornewupdates”onpage38
Automaticsearchingforanddownloadingnewupdates”onpage39
Automaticsearchingfor,downloading,andinstallingnewupdates”onpage39
Configuringanautomaticsearch
WhenyouconfigureSystemUpdatetosearchfornewupdatesautomaticallyonascheduledbasis,the
followingoptionsareavailable:
Schedule:Y oucanchoosetosearchfornewupdatesweeklyormonthly.Forweeklychecks,adayofthe
weekandtimemustbeselected.Formonthlychecks,adateinthemonthandtimemustbeselected.
Notification:Forrecommendedandoptionalupdates,youcanbenotifiedwhennewupdatesarefound
andhavethechoicetoeitherdownloadtheupdatesordeferthedownloadatalatertime.Forcritical
updates,youcanconfiguretheapplicationtoautomaticallydownloadandnotifyyouafterthedownload
iscompleted,oryoucanconfiguretodownloadandinstallallnewupdatesandtogetnotifiedafterthe
downloadandinstallationiscompleted.
Configuringthenotificationoptionforanautomaticsearch
Ifperforminganautomaticsearch,youcanconfiguretheapplicationwithoneofthefollowingnotification
optionsforcritical,recommended,andoptionalupdates:
Providesnotificationwhennewupdatesarefoundsothatyoucanmanuallyinitiatethedownloadand
installation.
Downloadsandinstallsthenewupdatesandprovidesnotificationwhencompleted.
Automaticallydownloadsupdatesandnotifiesyouwhentheupdatesarereadytoinstall.
Thenotificationisinformofaballoontooltip.
Automaticsearchingfornewupdates
YoucanconfigureSystemUpdatetoonlysearchforupdatesfromacustomrepositoryonaspecified
schedule.Ifnewupdatesarefound,youarenotifiedwithaballoontooltipfromtheapplicationiconinthe
notificationarea.Whenyouclicktheballoontooltip,SystemUpdatewilldisplaythenewupdates.Youcan
alsolaunchSystemUpdatebydouble-clickingtheapplicationicon.
Ifyouright-clicktheapplicationicon,twooptionsareavailable:LaunchandExit.SelectingLaunchwill
startSystemUpdateanddisplaythenewupdates.SelectingExitwillremovetheapplicationicon,andyou
willnolongerbenotifiedwhennewupdatesarefounduntilthenextscheduledsearchfornewupdates.
38SystemUpdateSolutionDeploymentGuide
Automaticsearchingforanddownloadingnewupdates
YoucanconfigureSystemUpdatetoautomaticallysearchforanddownloadnewupdatesavailabletoyour
systemonaspecifiedschedule.Newupdateswillbefoundandautomaticallydownloadedtothelocal
cacheofdeferredupdates.Whenthedownloadiscompleted,youwillbenotifiedwithaballoontooltipfrom
theapplicationiconinthenotificationarea.Ifyouclicktheballoontooltip,SystemUpdatewillbelaunched
andshowthenewupdatesthatweredownloadedandarereadytoinstall.YoucanalsolaunchSystem
Updatebydouble-clickingtheapplicationicon.
Youcanright-clickandselectLaunchorExit.SelectingLaunchwilllaunchSystemUpdateanddisplay
thenewupdates.SelectingExitwillremovetheapplicationicon,andyouarenolongernotifiedwhennew
updatesweredownloadeduntilthenextscheduledsearchfornewupdates.
Automaticsearchingfor,downloading,andinstallingnewupdates
YoucanconfigureSystemUpdatetoautomaticallysearchfor,download,andinstallnewupdatesavailable
toyoursystemonaspecifiedschedule.Newupdateswillbefoundandautomaticallydownloadedand
installedtoyoursystem.Whentheinstallationiscompleted,youwillbenotifiedwithaballoontooltip
fromtheapplicationiconinthenotificationarea.Ifyouclicktheballoontooltip,SystemUpdatewillbe
launchedandshowtheupdatesthatwereinstalledandtheresults.YoucanalsolaunchSystemUpdate
bydouble-clickingtheapplicationicon.
Youcanright-clickandselectLaunchorExit.SelectingLaunchwilllaunchSystemUpdateanddisplaythe
resultsscreen.SelectingExitwillremovetheapplicationicon,andyouarenolongernotifiedwhennew
updateswereinstalleduntilthenextscheduledsearchfornewupdates.
Viewingthedownloadandinstallationhistory
Youcanviewahistoryofupdatesthataredownloadedandinstalledonyoursystem.Foreachupdate,the
resultsofthedownloadandinstallationarenotedaseithersuccessfulorfailed.
Hidingandrestoringhiddenupdates
Updatescanbehidden,whichmeansthosespecificupdateswillnotbedisplayedasapplicableinthe
future.Y oucanhidespecificversionsofanupdate.
Workingwithupdatesthatforceareboot
Wheninstallingmultipleupdatesandoneoftheupdatesforcesareboot,SystemUpdatewillautomatically
continuetheinstallationatthenextupdateafterthereboot.
Keyboardshortcuts
ThefollowingtableprovidesthekeyboardshortcutsforthemainfunctionsofSystemUpdate:
Table14.Keyboardshortcuts
FunctionShortcut
GetnewupdatesCTRL+U
InstalldeferredupdatesCTRL+D
ScheduleupdatesCTRL+S
ViewinstallationhistoryCTRL+H
RestorehiddenupdatesCTRL+R
Chapter4.WorkingwithSystemUpdate39
Table14.Keyboardshortcuts(continued)
FunctionShortcut
CloseCTRL+E
ContextHelpF1
40SystemUpdateSolutionDeploymentGuide
Chapter5.WorkingwithUpdateRetriever
ThischapterprovidesinformationaboutsettingupandusingUpdateRetriever.
AboutUpdateRetriever
UpdateRetrieverenablesyoutodownloadupdatepackagesfromtheLenovoHelpCenterWebsitetoa
networksharerepositoryfolder.Yourrepositoryfolderprovidesthestorageforupdatepackages.Once
configured,SystemUpdatecansearchyourrepositoryforupdatepackages.Thisallowsgreatercontrolof
theupdatesthatareavailableoveryournetwork.
Youcanmanuallyinitiatethesearchforupdatesorscheduleanautomaticsearchfornewpackagesata
specifiedtimeinterval.Ifperforminganautomaticsearch,youcanconfigureUpdateRetrievertoprovide
notificationwhennewupdatesarefoundsoyoucanmanuallyinitiatethedownloadortoautomatically
downloadthenewupdatesandprovidenotificationwhendownloadingiscomplete.
Aboutupdatepackages
UpdateRetrieverenablesyoutomodifyorcreateupdatepackages.Anupdatespackageconsistsofa
self-extractinginstallerprogram,anXMLdescriptorfilethatdefinestheupdate,oneormoreNLSreadme
files,anypackagelicensefile,andanyoptionaldetectionmodules.EachupdatepackagehasanXML
descriptorfilethatcontainsmetadatausedtodescribetheconditionsthatmustexistontheclientcomputer
andhowtoinstalltheupdateontheclientcomputer.Ifanupdatemeetstherequirementsyoudefinedinthe
XMLdescriptorfile,itisconsideredanapplicableupdateforthetargetedsystem.AnXMLdescriptorfile
containsthenecessaryinformationforanupdatepackagetoberecognizedandhandledbySystemUpdate.
Note:Tomodifyanupdatepackage,youmustuseUpdateRetrievertoedittheXMLdescriptorfile.For
moreinformation,seetheUpdateRetrieverhelpsystem.
ThefollowinglistprovidesthemetadataofanupdatepackagethatyoucancustomizeusingUpdate
Retriever:
Packageidentity
PackageID
Name
Version
Vendor
Releasedate
Diskspaceneededtoinstallthepackage
Title,description,summary,andlanguageofapackage
Versiondetection
Targetapplications
Installationdetection
Add/Removeprograms
BIOS
BIOSdate
CPUaddresswidth
©CopyrightLenovo2009,201741
Driver
Embeddedcontrollerversion
Externaldetection
Filedate
Fileexistence
Fileversion
Harddiskdrive(HDD)
Operatingsystemandoperatingsystemlanguages
OS
OSLang
OSNLang
Plug-and-playadapterID(PnPID)
Registrykey
Registrykeyvalue
Supportedsystems
Systemvendor
Assigningseveritylevelstoupdatepackages
Critical
Recommended
Optional
Installationsetupanddetails
Installationtype
Command
Shell
INFfile
Oneormorereturncodesindicatingsuccessorfailure
Reboottypes
Extractcommand
Defaultlanguage
Manualinstallationdetails
Uninstalldetails
Definingthefilesthatmakeuptheupdatepackage
Installerfile
Externalfile
Readmefile
Licensefileandothersystemspecificfiles
UpdateRetrieverfirsttimesetup
WhenyoulaunchUpdateRetrieverthefirsttime,youneedtosetupUpdateRetriever.Todothefirst
timesetupofUpdateRetriever,dothefollowing:
42SystemUpdateSolutionDeploymentGuide
1.LaunchUpdateRetriever.
Note:WhenyoulaunchUpdateRetriever,youmustbeloggedonasauserwhobelongstoalocal
administratorgroup.
2.OntheWelcomescreen,specifyarepositoryfolderandsetthelogoninformationbydoingthefollowing:
a.Typeorbrowsearepositorypathforthesharedriveusedasthenetworksharerepositoryinthe
Repositorypathfield.
Note:TheWelcomescreenwillnotopenthenexttimeyoulaunchUpdateRetriever.However,you
canchangetherepositorypathanddefaultstatusofupdatesbyusingtheModifysettingsoptionin
theUpdateRetrievernavigationpane.
b.Typeausernameandpasswordforthesharedriveusedasthenetworksharerepositoryintheuser
nameandpasswordfields.
3.IntheGetnewupdatespanel,clickAdd.
4.IntheAddnewsystemswindow,setthetripletinformationforasystembydoingthefollowing:
a.Typetheapplicablemachinetype.Youcanfindthemachinetypeonthebottomofanotebook
computerorontherearofadesktopcomputer.
b.Selecttheapplicableoperatingsystem.
c.Selecttheapplicablelanguage.
d.ClickAddandthenclickSave.
5.IntheGetnewupdatespanel,selectthecheckboxnexttotheapplicablemachinetypeyouwantto
searchforupdatepackages.
Note:Ifyouwanttosearchforupdatepackagesforallmachinetypes,selecttheSelectallcheckbox.
6.ClickNextandthenclickFinishtosearchfortheapplicableupdatepackages.UpdateRetrieverwill
placetheupdatepackagesinthedesignatedrepositoryfolder.
Attention:Ifyoufindduplicateupdatepackagesinthenetworksharerepository,andtheseupdate
packageshavedifferentpackagecontents,youcanselectallpackageswithcorrespondingnamesfora
givenmachinetypewhenyouaremanagingthecontentsofthenetworksharerepository.
Note:IfyouinstallUpdateRetrieveronanotebookcomputerthatisrunningtheWindows7andlater
operatingsystemsinonecountryandthendownloadupdatepackagesinanothercountry,thelicensefiles
withthoseupdatepackagesmaynotbedisplayedcorrectly.Toavoidthisproblem,donotdownloadupdate
packagesinanycountryexcepttheonewhereyouinstalledUpdateRetriever.
UsingUpdateRetriever
WithUpdateRetriever,youcanmanuallyinitiatethesearchforupdatepackages,orscheduleanautomatic
searchfornewupdatepackagesataspecifiedtimeinterval.
ThefollowingsectionsprovideinformationonusingUpdateRetrievertosearchforupdatepackages,
scheduleanautomaticsearch,viewdownloadhistory,andrestorehiddenupdates.
Manualsearchingfornewupdates
Youcanmanuallyinitiateasearchfornewupdatesusingawizard-likeinterface.Updatepackagesare
specifictothetripletvalueofeachclientcomputer.Atripletisthecombinationoftheoperatingsystem,
machinetype(MT),andoperatingsystemlanguage.Anexampleofatripletvalueis:
WindowsXP,2373,USEnglish
Chapter5.WorkingwithUpdateRetriever43
Forsystemswithvarioustriplets,updatesareassignedtomatchingmachinetypes,operatingsystems,and
languagevalues.Thetripletvalueforanupdateissavedintherepositorywhentheupdateisdownloaded
fromtheLenovoHelpCenterWebsitebyUpdateRetriever.
Onceatripletvalueisspecified,UpdateRetrieversearchestheLenovoHelpCenterWebsiteanddisplaysa
listofpackagestargetedtothespecifiedtripletvalue.Afteryousearchforupdates,therewillbeabrief
timeintervalbeforeyoucanselecttheapplicableupdatestodownload.Onceyouselecttheupdatesto
download,youcanreviewyourselections.Afteryouconfirmtheselections,theupdateswillbedownloaded
toaspecifiedrepository.
Schedulingthesearchforupdates
YoucanconfigureUpdateRetrievertosearchfornewupdatesautomaticallyonascheduledbasis.The
schedulerinitiatesasearchfornewupdates.TheadministratorisnotifieddependingonhowUpdate
Retrieverwasconfigured,intheformofane-mailoraballoontooltipfromtheapplicationiconinthe
notificationarea.
Configuringanautomaticsearch
WhenyouconfigureUpdateRetrievertosearchfornewupdatesautomaticallyonascheduledbasis,the
followingoptionsareavailable:
Schedule:Y oucanchoosetosearchfornewupdatesweeklyormonthly.Forweeklychecks,adayofthe
weekandtimemustbeselected.Formonthlychecks,adateinthemonthandtimemustbeselected.
Notification:Forrecommendedandoptionalupdates,youcanbenotifiedwhennewupdatesarefound
andhavethechoicetoeitherdownloadtheupdatesordeferthedownloadatalatertime.Forcritical
updates,youcanconfiguretheapplicationtoautomaticallydownloadandnotifyyouafterthedownload
iscompleted,oryoucanconfiguretodownloadandinstallallnewupdatesandtogetnotifiedafterthe
downloadandinstallationiscompleted.
Configuringthenotificationoptionforanautomaticsearch
Ifperforminganautomaticsearch,youcanconfiguretheapplicationwithoneofthefollowingnotification
optionsforcritical,recommended,andoptionalupdates:
Providesnotificationwhennewupdatesarefoundsothatyoucanmanuallyinitiatethedownloadand
installation.
Downloadsandinstallsthenewupdatesandprovidesnotificationwhencompleted.
Automaticallydownloadsupdatesandnotifiesyouwhentheupdatesarereadytoinstall.
Thenotificationcanbeintheformofaballoontooltipfromtheapplicationiconinthenotificationareaor
ane-mail.Thee-mailnotificationincludesthedateandtimeofthecheck,thenumberofpackagesfound,
andalistofupdates.
Automaticsearchingfornewupdates
Ifyouareperforminganautomaticsearchforcriticalupdates,youcanconfiguretheapplicationtoprovide
notificationwhennewupdatesarefoundsothatyoucanmanuallyinitiatethedownloadlater,orto
automaticallydownloadthenewupdatesandprovidenotificationwhenthedownloadingiscomplete.
Ifyouareperforminganautomaticsearchforrecommendedupdates,youcanconfiguretheapplicationto
providenotificationwhennewupdatesarefoundsothatyoucanmanuallyinitiatethedownloadlater.
Note:SystemUpdatewillonlyallowupdatestobeinstalledonsystemsforwhichtheupdatewasdesignated.
44SystemUpdateSolutionDeploymentGuide
Managingtherepository
UpdateRetrieverenablesyoutomanagetheupdatesinyourrepository.
Viewingupdatesinarepository
YoucanviewupdatesintherepositorybychoosingManagerepositoryandthenselectingUpdateview.
Youcanviewupdatesbyfilteringbyoperatingsystem,language,machinetype,severity,andstatus.In
theUpdateviewpanel,youcansortthelistofupdatesbyupdateID,title,version,reboottype,severity,
license,orstatus.Y oucanselectoneormorepackagesandmodifyordeletethem.Youcanalsoselect
non-Lenovopackagesandmodifythetriplets.
Modifyinganupdatepackage
Youcanmodifythereboottype,severity,license,andstatusofoneormoreupdatepackagesinthe
repository.
Thefollowingtableprovidesthevaluesthatyoucansetfortheselectedupdatepackage(s).
Table15.Thevaluesforanupdatepackage
OptionPossiblevalue
Reboottype(Blank)
Noreboot:reboottype0
Forcesareboot:reboottype1
Reserved
Requiresareboot:reboottype3
Shutdown:reboottype4
Severity(Blank)
Critical
Recommended
Optional
License(Blank)
Display
Nodisplay
Status(Blank)
Test
Active
Attention:Y oumustchangethevaluetoActivetoindicatethatthe
packageisinproduction,sothatSystemUpdatecanrecognizeit.
Note:ThedefaultvaluewassetinthefirsttimesetupofUpdateRetriever.Youcansetthedefaultvalue
byusingtheModifysettingsoptionintheUpdateRetrievernavigationpane.See“Modifyingsettings”
onpage47.
Creatinganupdatepackage
YoucancreateanupdatepackagebyclickingCreateanUpdateintheUpdateviewpanel.
Tocreateanupdatepackage,dothefollowing:
Chapter5.WorkingwithUpdateRetriever45
1.Buildasingleexecutableforsourcefileswithaninstaller,suchas7zip,WinZip,WinRar,Package
ForTheWeb(PFTW),orMSI.
2.(Optional)Createareadmefilethatdescribestheupdatepackagesincludingthefollowing:
Reportswithversionhistory
Minimuminstallationrequirements
Stepstoinstallanduninstall
Reportsofchangesfromoneversiontoalaterversion
Issuesthatneedtobecommunicatedtotheenduser
Note:Ifareadmefiledoesnotexistintheupdatepackage,theupdatecannotbeimportedwith
UpdateRetriever.
3.(Optional)CreateafilethatdocumentsthelicenseorEnd-UserLicenceAgreement(EULA)whichthe
endusermustagreetobeforethepackagecanbeinstalled.SystemUpdatewillpresentthecontentsof
thisfiletotheenduserbeforethepackagecanbedownloadedandinstalled.
4.Testtheexecutableyoucreatedinstep1.
5.CreatetheXMLdescriptorfilewithUpdateRetriever.Formoreinformation,seetheUpdateRetriever
helpsystem.
6.FromtheDefinefilespanel,addtheinstallersuchasanexecutable,alicensefile,areadmefile,and
anyoptionalorrequiredfiles.UpdateRetrieverautomaticallybuildsthepackageforyouwhenyou
completetheXMLdescriptor.
7.VerifythepackagecreatedintheUpdateRetrieverrepository.
8.ImportthepackagetothenetworksharerepositoryusingUpdateRetriever.See“Importinganupdate
packageintoanetworksharerepository”onpage46.
Note:Formoreinformationoncreatinganupdatepackage,seetheUpdateRetrieverhelpsystem.
Importinganupdatepackageintoanetworksharerepository
YoucanimportcustomupdatesthatarebuiltmanuallyorcustomizedwithUpdateRetrieverintoanetwork
sharerepositoryusingUpdateRetriever.Whenanupdateisimported,itisnotassignedtoatriplet.The
valueforthetripletislistedas"Unassigned"forthemachinetype.Y oumustassigncustomupdatestoone
ormoresystemsbeforetheywillberecognizedbySystemUpdate.
Toimportanupdatepackageintothenetworksharerepositoryandreassignthetripletinformation,do
thefollowing:
1.LaunchUpdateRetriever.
2.ClickManagerepositoryintheUpdateRetrievernavigationpane.
3.ClickImportupdates.
4.ClickBrowseandnavigatetoyourrepositorycontainingupdatepackages.
5.SelectyourapplicableupdatepackageandthenclickOK.
6.Selectthecheckboxtosearchsubfolders(ifthe.xmlsfilesarenotintherootfolder).
7.ClickNext.
8.ReviewtheupdatesthatwerefoundandthenclickImport.
9.ClickUpdateview,andtheimportedupdatesaredisplayedasunassignedupdates.
10.SelectthecheckboxfortheupdatesandclickAssignsystems.
11.IntheAssignsystemwindow,selectthecheckboxfortheapplicabletripletsorselectSelectall.
12.ClickSave.
46SystemUpdateSolutionDeploymentGuide
Note:Eachupdatemustbeinitsownsubfolder.Ifimportingonlyoneupdate,specifythefolderthat
containsthatupdate.Ifimportingmultipleupdates,puteachupdatesubfolderunderawrapperfolderand
specifythewrapperfolderduringtheimportoperation.
Assigningtripletstoanupdate
Youcanassigncustomupdatestooneormoresystems.Whenviewingupdatesintherepository,youcan
selectoneormoreupdatesandassignthoseupdatestooneormoresystemsbyselectingtherelevant
triplets.
Generatingacontentsreportofthenetworksharerepository
YoucangenerateareportofthecontentsinthenetworksharerepositorythatwillbeinanExcelspreadsheet
format(CSVfile).Inthisreport,youcanchoosetoincludeactiveupdates,archivedupdates,hidden
updates,andtestupdates.
Modifyingsettings
YoucansetthedefaultrepositoryandthedefaultupdatepackagestatusbyusingtheModifysettings
optionintheUpdateRetrievernavigationpane.
Updatedefaultstatus:Thestatusofupdateswillbesettoaspecifiedvaluewhenupdatesareretrieved
fromtheLenovoHelpCenterorimportedtoalocalrepository.
Repositories:Y oucancustomizethelocationoftherepositoryfolder.Ifanetworkshareisspecified
usingtheUNCpath,youcanprovideausernameandpasswordtoauthenticatewithoutrequiringa
promptwhenmakingtheactualconnection.
Viewinghistory
TheViewhistoryfunctionenablesyoutoviewthedetailedinformationaboutthedownloadhistoryand
exporthistory.
ThedownloadhistoryprovidesdetailedinformationaboutallupdatesthattheThinkVantageUpdate
Retrieverhasdownloadedtotheupdaterepository,aswellasupdatesthatarehidden.
Toviewthedownloadhistory,dothefollowing:
1.ClickViewhistoryintheleftpaneofthemainwindow.TheViewHistorywindowopens.
2.ClicktheViewdownloadhistorylinktoviewthefollowinginformation:
Title:Thetitleoftheupdate.
Version:Theversionnumberoftheupdate.
Name:Thenameoftheupdate.
DownloadedTime:Thedateandtimewhentheupdatewasdownloaded(notdisplayedforcurrent
results).
Theexporthistoryprovidesdetailedinformationaboutupdatesthathavebeenexportedtothetargetfolder.
Toviewtheexporthistory,dothefollowing:
1.ClickViewhistoryintheleftpaneofthemainwindow.TheViewHistorywindowopens.
2.ClicktheViewexporthistorylinktoviewthefollowinginformation:
ExportedTime:Thedateandtimewhentheupdatewasexported.
Status:SuccessfulorFailed(followedbythecauseoffailure).
SourceLocation:Thedirectorywherethedriverupdateissavedintherepository.
TargetLocation:Thedirectorywheretheexporteddriverupdateissaved.
Chapter5.WorkingwithUpdateRetriever47
SubfolderName:Thenameofsubfolderwheretheexporteddriverupdateissaved.Forthedriver
updatethatfailstobeexported,thesubfoldernamejustindicatesitstitleandversionnumber.
Hidingupdates
Youcanhideupdates,whichmeansthatthehiddenupdatesincludingthecurrentandfutureversionswill
notbedisplayedasrelevant(fromtheLenovoHelpCenter)inthefuture.Youhavetwooptions:
Hidejustaspecificversionofanupdate
Hideallfutureversionsofanupdate
Ifinthefutureyouwanttohavethoseupdatesdisplayedagain,youcanunhidethem.
Exportingupdates
TheThinkVantageUpdateRetrieverenablesyoutoexportdriverupdatesinyourrepositorytoadesignated
targetfolder.Duringtheexportprocess,UpdateRetrieverwillextracteachdriverupdatetoasubfolder.
Then,theseextracteddriverupdatescanbeeasilyimportedintocommonoperatingsystemdeployment
toolssuchasMicrosoftSystemCenterConfigurationManagerorLANDeskManagementSuiteforeasy
integrationanddeployment.
Note:Beforeexportingupdates,makesureyouhavedownloadedtherelevantdriverupdatesfortarget
systemsfromtheLenovoHelpCentertoyourrepository.
Toexportthedriverupdates,dothefollowing:
1.ClickManagerepositoryintheleftpaneofthemainwindow.Themenuexpandstoshowseveral
optionsformanagingtherepository.
2.ClickExportupdatestobegintheprocessofexportingdriverupdatesintherightpaneofthemain
window.
3.TypethedirectoryofthetargetfolderintheFolderfield,orclickBrowsetolocatethetargetfolder.You
cancreatethetargetfolderifitdoesnotexist.
4.ClickNext.SelectasystemfromtheMachinetype/Operatingsystem/Languagelist,andthenselectthe
driverupdate(s)assignedtothesystemyouselected,orselectSelectalltoincludealltheupdates
displayed.
5.Repeatstep4forothersystemsifdesired.
6.ClickFinish.Theexportstarts,andyoucanviewtheexportprogressintherightpane.
7.Whentheexportcompletes,theresultsandthelocationlinkofthetargetfolderaredisplayed.Youcan
clicktheresultslinktoviewtheexporthistory,andclickthelocationlinktoopenthetargetfolderthat
containstheextracteddriverupdates.
Note:Whenexportingupdatesfromarepositorylocatedonthenetworkinsteadofarepositoryonalocal
drive,anOpenFile-SecurityWarningdialogwillbedisplayedforeachupdatethatistobeextractedduring
theexportprocess.Topreventthedialogfrombeingdisplayed,youcanchangetheLocalintranetsettingsin
theMicrosoftInternetExplorerWebbrowser,eithertemporarilyorpermanentlyasyouneed.
TochangetheLocalintranetsettingsintheMicrosoftInternetExplorerWebbrowser,dothefollowing:
1.OpentheMicrosoftInternetExplorerWebbrowser.
2.ClickToolsandselectInternetOptions.
3.ClicktheSecuritytab.
4.ClicktheLocalintraneticonandclickSites.
5.TheLocalintranetdialogboxisdisplayed.IftheAutomaticallydetectintranetnetworkcheckboxis
selected,clearitandthenselectIncludeallnetworkpaths(UNCs).Itisrecommendedthatyoualso
selectIncludealllocal(intranet)sitesnotlistedinotherzonesandIncludeallsitesthatbypassthe
proxyserverunlessotherwiseinstructedbyyoursystemadministrator.
48SystemUpdateSolutionDeploymentGuide
6.ClickOKtosavetheLocalintranetsettings.
7.OntheSecuritytab,clickDefaultleveltoviewthedefaultsecuritylevel.Ifthesecuritylevelissetto
Medium-loworLow,nootherchangesarenecessary.Otherwise,gotostep8.
8.IfthesecuritylevelissettoHigh,Medium-high,Medium,orCustom,changethesecuritylevelto
Medium-low(thedefaultsetting)bymovingthesecuritylevelslider.However,youcankeepthesecurity
levelhigherthanMedium-lowyetstillbeabletopreventtheOpenFile-SecurityWarningdialogfrom
beingdisplayedbycustomizingthesecuritysetting.Tocustomizethesecuritysetting,dothefollowing:
a.ClickCustomlevel.TheSecuritySettings-InternetZonedialogisdisplayed.
b.LocatetheLaunchingapplicationsandunsafefilesoption.
c.SelectEnable.
d.ClickOK.Adialogboxforconfirmationisdisplayed.
e.ClickYestoconfirmyourselection.
f.ClickOKtoexittheInternetOptionsdialogbox.
Keyboardshortcuts
ThefollowingtableprovidesthekeyboardshortcutsforthemainfunctionsofUpdateRetriever:
Table16.Keyboardshortcuts
FunctionShortcut
GetnewupdatesCTRL+G
Updateview(Showupdates)CTRL+U
CreatereportsCTRL+R
ImportupdatesCTRL+I
ScheduleupdatesCTRL+S
Updateview(Restorehiddenupdates)CTRL+H
Updateview(Managearchive)CTRL+A
ModifysettingsCTRL+E
ViewdownloadhistoryCTRL+T
Chapter5.WorkingwithUpdateRetriever49
50SystemUpdateSolutionDeploymentGuide
Chapter6.WorkingwithThinInstaller
ThischapterprovidesinformationaboutusingThinInstallerandconfiguringittofityourneeds.
AboutThinInstaller
ThinInstallerisdesignedtohelpITadministratorskeepthesystemsintheirenvironmentup-to-date.The
programsearchesfortheupdatesfromarepositorycreatedbytheuser.Therepositorycanbeonalocal
harddiskdrive,anetworkshare,aWebshare(HTTP),orexternalmediasuchasaCD,DVD,orUSBhard
diskdrive.Theprogramautomaticallyrecognizesthemachinetypeofyourcomputer,modelnumber,and
othersysteminformationtodeterminewhetherthesystemneedstheavailableupdates.Iftwoormore
updatesarerelated,theprogramdownloadsandinstallsallupdates.Theprogramcanbeconfiguredto
installupdateseithermanuallyorautomatically.
ThinInstallerisalighterversionofSystemUpdate.UnlikeSystemUpdate,ThinInstallerdoesnotrequire
installation,doesnotcreateanyregistrykeys,anddoesnothaveanyservices.AllthefilesrelatedwithThin
Installerarelocatedinasinglefolder.
ThinInstallerisavailableontheLenovoSupportWebsiteat:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
ThinInstallerissupportedonthefollowingoperatingsystems:
Windows10
Windows8
Windows8.1
Windows7
Note:ThinInstallerrequiresMicrosoft.NETFramework3.5oralaterversion.
ConfiguringThinInstaller
ThinInstallerprovidesanXMLfile,ThinInstaller.exe.configuration,toconfiguresettings.TheXMLfileis
locatedattherootoftheThinInstallerfolder.
Thedefaultconfigurationisshownasfollows:
<Conguration>
<RepositoryPath></RepositoryPath>
<LogPath></LogPath>
<LanguageOverride>EN</LanguageOverride>
<BlockSize>4096</BlockSize>
<AskBeforeClosing>NO</AskBeforeClosing>
<DisplayLicenseNotice>NO</DisplayLicenseNotice>
<IgnoreLocalLicense>YES</IgnoreLocalLicense>
<IgnoreRMLicCRCSize>YES</IgnoreRMLicCRCSize>
<DebugEnable>NO</DebugEnable>
<ContentMode>Active</ContentMode>
</Conguration>
©CopyrightLenovo2009,201751
Table17.Descriptionofconfigurableitems
ConfigurableitemDescriptionValueAction
RepositoryPathSpecifiestherepositorypath.By
default,ThinInstallersearchesfor
updatesinasubdirectoryunderthe
ThinInstallerfolder.
Defaultvalue:blankIfspecified,ThinInstaller
searchesforupdatesfrom
thespecifiedrepository
path.
LogPathSpecifiesthelogpath.Bydefault,
thelogiscreatedinasubdirectory
undertheThinInstallerfolder.
Defaultvalue:blankIfThinInstallerdoesnot
havewriteaccesstothe
specifiedlogpath,Thin
Installerwillcreatethelog
atthedefaultlocation.
Defaultvalue:EN
LanguageOverrideSpecifiesthelanguagetobeused.
Possiblevalues:
DA
NL
EN
FI
FR
DE
IT
JP
KO
NO
PT
ES
SV
CHS
CHT
Changesthelanguageto
thespecifiedone.
Defaultvalue:4096
BlockSizeSpecifiesthenumberofbytestobe
readeachtimedataisdownloaded.Possiblevalues:
4096
8192
Setsthenumberofbytes
tothespecifiedone.
Defaultvalue:NO AskBeforeClosingPromptstheuserwhethertoclose
ThinInstaller.Possiblevalues:
YES
NO
IfYES,adialogboxwill
prompttoaskwhether
tocloseThinInstaller.
IfNO,nodialogboxwill
prompttoaskwhether
tocloseThinInstaller,
andThinInstallerwill
closedirectly.
Defaultvalue:NO
DisplayLicenseNoticeEnablesyoutoskipthelicense
agreementthatisdisplayedbefore
theupdatepackagepicklistis
populated.
Possiblevalues:
YES
NO
IfYES,thelicense
agreementscreenwill
bedisplayedpriortothe
updatepackagepick
list.
IfNO,thelicense
agreementscreenwill
notbedisplayed.
52SystemUpdateSolutionDeploymentGuide
Table17.Descriptionofconfigurableitems(continued)
ConfigurableitemDescriptionValueAction
Defaultvalue:YES
IgnoreLocalLicenseShowsorhidesthelicensedialog
whenThinInstallerisdownloading
andinstallinganupdatepackage.Possiblevalues:
YES
NO
IfYES,thelicense
dialogwillnotbe
displayedwhenThin
Installerisdownloading
andinstallinganupdate
package.
IfNO,thelicense
dialogwillbedisplayed
whenThinInstaller
isdownloadingand
installinganupdate
package.
Note:SomeMicrosoft
updatesmayrequire
theendusertoaccept
thelicense,andthis
cannotbedisabledby
theIgnoreLocalLicense
configurableitem.
Defaultvalue:YES IgnoreRMLicCRCSizeUsethissettingtoenableordisable
thefollowingfunctionswhenThin
Installerdownloadspackages:
CRC-checksthefilecorruption
ofreadmeandlicenseagreement
fileswhenyoudownload
packages.
Filesize-checksthefilesizeof
readmeandlicenseagreement
files.
Possiblevalues:
YES
NO
IfYES,ThinInstaller
skipscheckingthe
corruptionorthesizeof
thesefiles.
IfNO,ThinInstaller
checksthecorruptionor
thesizeofthesefiles.
Defaultvalue:NO
DebugEnableSpecifieswhetherThinInstaller
shouldcreatethelogfilenamed
ApplicabilityRulesTrace.log.See
ApplicabilityRulesTrace.log”on
page57.
Possiblevalues:
YES
NO
IfYES,ThinInstallerwill
createthelogfile.
IfNO,ThinInstallerwill
notcreatethelogfile.
Defaultvalue:Active
ContentModeReferstothestatusoftheupdate
packages.Setthevaluedepending
onthestatusofupdatepackagesin
therepository.
Possiblevalues:
Active
Test
IfActive,ThinInstaller
willsearchtheUpdate
Retrieverrepositoryfor
updatepackagesin
activestatus.
IfTest,ThinInstaller
willsearchtheUpdate
Retrieverrepositoryfor
updatepackagesintest
status.
Note:Ifthereisno
database.xmlfilein
theUpdateRetriever
repositoryfolder,Thin
Installerwillignorethe
valueofContentMode
andsearchforallthe
updatepackages.
Chapter6.WorkingwithThinInstaller53
UsingThinInstaller
TouseThinInstaller,extracttheexecutablefromtheLenovoSupportWebsiteandconfigurethepathofthe
repository.Tocreatetherepository,seeChapter5“WorkingwithUpdateRetriever”onpage41.Bydefault,
theprogramsearchesforupdatesinasubdirectoryundertheThinInstallerfolder.
Figure6.Defaultrepository
Tospecifyadifferentlocation,usetheconfigurationfilelocatedintheThinInstallerfolderorusethe
commandlineparameters.
Note:Iftherepositorylocationisspecifiedinboththeconfigurationfileandthecommandline,thecommand
linewilltakehigherprecedence.
ThinInstallerrequiresadministrativeprivileges.IfThinInstallerisinvokedbyasoftwaredistribution
agent,ThinInstallerwillrunwiththesameprivilegesasthesoftwaredistributionagent,whichusually
hasadministrativeprivileges.
ThefollowingtableprovidesthecommandlinescriptsforThinInstaller.%ANYPATH%denotesthedirectories
wheretheThinInstallerfilesarelocated.
Table18.Commandlinescripts
ScriptsDescription
%ANYPATH%\Thininstaller.exe/CM–searchC
–actionLIST
Searchesthedefaultrepositoryforcriticalupdate
packagesandnotifiesyouwithaballoontooltip
fromtheapplicationiconinthenotificationarea
priortoinstallation.
%ANYPATH%\Thininstaller.exe/CM–searchR
–actionINSTALL
Searchesthedefaultrepositoryforcriticaland
recommendedupdatepackagesandinstallsthose
thatdonotcontainalicenseagreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementbeforetheupdatepackagepicklistis
displayed.
Youwillbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaafterthe
updatepackagesareinstalled.
54SystemUpdateSolutionDeploymentGuide
Table18.Commandlinescripts(continued)
ScriptsDescription
%ANYPATH%\Thininstaller.exe/CM–searchA
–actionINSTALL-noicon
Installsallcritical,recommended,andoptional
packagesthathavenorebootrequirementand
suppressestheballoontooltipfromthenotification
areaiconaftertheinstallationiscompleted.
%ANYPATH%\Thininstaller.exe/CM–searchC
–actionINSTALL–noicon
–includerebootpackages1,3,4
Installsallcriticalpackageswithspecifiedreboot
typeswithoutdisplayingaballoontooltipfromthe
applicationiconinthenotificationareaafterthe
installationiscompleted.Packageswithareboot
typewillforcethesystemtorebootorshutdown.
%ANYPATH%\Thininstaller.exe/CM–searchR
–actionINSTALL–noicon
–includerebootpackages1,3,4-noreboot
Installsallcriticalandrecommendedpackages
withspecifiedreboottypeswithoutdisplayinga
balloontooltipfromtheapplicationiconinthe
notificationareaaftertheinstallationiscompleted,
andsuppressesthesystemrebootforpackages
withreboottype3.
%ANYPATH%\Thininstaller.exe/CM–searchA
–actionLIST–repositoryC:\MyRepository
Searchesarepositoryforcritical,recommended,
andoptionalupdatepackagesandnotifiesyou
withaballoontooltipfromtheapplicationiconin
thenotificationareapriortoinstallation.
%ANYPATH%\Thininstaller.exe/CM–searchC
–actionINSTALL–repositoryC:\MyRepository
Searchesarepositoryforcriticalupdatepackages
andinstallsthosethatdonotcontainalicense
agreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementbeforetheupdatepackagepicklistis
displayed.
Youwillbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaafterthe
updatepackagesareinstalled.
%ANYPATH%\Thininstaller.exe/CM-searchA
-actionINSTALL-repositoryC:\MyRepository
-noicon-includerebootpackages1,3,4
-noreboot
Searchesarepositoryforcritical,recommended,
andoptionalupdatepackagesandtheninstalls
thosewithspecifiedreboottypesthatdonot
containalicenseagreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementbeforetheupdatepackagepicklistis
displayed.
Youwillnotbenotifiedwithaballoontooltipfrom
theapplicationiconinthenotificationareaafter
theupdatepackagesareinstalled.Reboottype3
willsuppressasystemreboot.
Chapter6.WorkingwithThinInstaller55
Table18.Commandlinescripts(continued)
ScriptsDescription
%ANYPATH%\ThinInstaller.exe/CM–searchC
–actionINSTALL–repositoryC:\MyRepository
–log"C:\MyLogFolder\MyLogFile.txt"
Searchesarepositoryforcriticalupdatepackages
andinstallsthosethatdonotcontainalicense
agreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementbeforetheupdatepackagepicklistis
displayed.
Youwillbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaafterthe
updatepackagesareinstalled.Theloginformation
iswrittenintoaspecifiedlogfile.
%ANYPATH%\ThinInstaller.exe/CM–searchR
–actionINSTALL–repositoryC:\MyRepository
–noicon–includerebootpackages1,3,4
-noreboot
Searchesarepositoryforcriticaland
recommendedupdatepackagesandtheninstalls
thosewithspecifiedreboottypesthatdonot
containalicenseagreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementbeforetheupdatepackagepicklistis
displayed.
Youwillnotbenotifiedwithaballoontooltipfrom
theapplicationiconinthenotificationareaafter
theupdatepackagesareinstalled.Reboottype3
willsuppressasystemreboot.
%ANYPATH%\Thininstaller.exe/CM-searchA
-actionINSTALL-repositoryC:\MyRepository
-includerebootpackages1,3,4-showprogress
-noreboot
Searchesarepositoryforcritical,recommended,
andoptionalupdatepackagesandtheninstalls
thosewithspecifiedreboottypesthatdonot
containalicenseagreement.
Ifyoudonotsetthevalueinthe
DisplayLicenseNoticeconfigurableitemto
NO,youwillbepromptedtoagreetoalicense
agreementafterthesearchiscompleted.
Progressbarswillbedisplayedtoindicatethe
installationprogressforeachupdateandthe
overallprogress.Reboottype3willsuppressa
systemreboot.
%ANYPATH%\Thininstaller.exe/CM-searchA
-actionLIST-repositoryC:\MyRepository
-showprogress
Searchesarepositoryforcritical,recommended,
andoptionalupdatepackagesanddisplaysa
progressbarwhilesearchingtherepositoryfor
updates.
Notes:
1.TheBIOSinstallationrequiresusersattentionandcannotbedeployedinunattendedmode.
2.TheBIOSinstallationforcesthesystemtorebootandcannotbesuppressedbythecommandline
parameter–noreboot.
3.ThinInstallerinstallstheBIOSupdatesafterallotherupdatestoreducethenumberofreboots.
56SystemUpdateSolutionDeploymentGuide
Returnerrorcodes
ThinInstallerreturnserrorcode0forsuccessanderrorcode1foranyofthefollowingconditionsduring
thedeploymentoftheupdates.
Thespecifiedrepositoryisnotfound.
TheXMLschemavalidationfailsfortheupdatepackage.
TheCRCvalidationfailsfortheexecutablefileoftheupdatepackage.
Theupdatepackageinstallationfails.
ThinInstalleritselffails.
Example:
@echooff
CMD/CExit0
"%SystemDrive%\ProgramFiles\Thininstaller\Thininstaller.exe"/CM-searchA
-actioninstall-includerebootpackages1,3,4-repository"C:\MyRepository"
–displayprogress–noreboot-noicon
if"%ERRORLEVEL%"=="1"@echo"ErrorLevel1...Fail"
if"%ERRORLEVEL%"=="0"@echo"ErrorLevel0...Successful"
Logs
ThinInstallercreatesthefollowinglogsduringthedeployment:
%Temp%SetupLogY-M-D.txt
ApplicabilityRulesTrace.log
Update_log_YYMMDDHHMMSS.txt
%Temp%SetupLogY-M-D.txt
Thislogiscreatedbydefaultunderthe%temp%directoryandmaintainsthehistoryofThinInstaller's
installationprocess.
ApplicabilityRulesTrace.log
ThislogiscreatedwhentheDebugEnableconfigurableitemintheconfigurationfileissettoYes.Thislog
helpstofindwhyaparticularupdateisnotapplicabletotheclientcomputer.Foreachupdate,thereare
twoentriesinthislog:
DetectInstall:IfTrue,thisindicatesthattheupdatealreadyexistsontheclientcomputer.IfFalse,this
indicatesthattheupdatedoesnotexistandmaybeapplicabletotheclientcomputer.
Dependencies:IfTrue,thisindicatesalldependenciesaremet.IfFalse,thisindicatesoneormore
dependenciesarenotmet.Dependenciescanbethecombinationoftheoperatingsystem,32-bitor
64-bit,registrykeys,theversion,oranyprerequisites.Thislogiscreatedinthesubdirectoryunder
theThinInstallerfolder.
Update_log_YYMMDDHHMMSS.txt
Bydefault,thislogiscreatedinthesubdirectoryundertheThinInstallerfolder.
Windows7andlateroperatingsystemsconsiderations
WhenThinInstallerfinishesinstallinganupdatepackagewithreboottype1or4,thesystemreboots
automatically.Ifthereareanyupdatepackagesremainingtobeinstalled,theprogramcontinuestoinstall
theseupdatepackagesautomaticallyafterthereboot.
Chapter6.WorkingwithThinInstaller57
WithconsiderationsforWindows7andlateroperatingsystems,afteryoulogintotheWindowsdesktop,
theUACmightstoptheprogramfromcontinuingtoinstalltheremainingupdatepackages.Toinstallthe
remainingupdatepackages,youneedtomanuallyclicktheWindowshasblockedsomestartupprograms
messageonthesystemtrayandselectRunblockedprogramtorunThinInstaller.
Note:IftheWindowshasblockedsomestartupprogramsmessagedoesnotdisplayonthesystemtray,
youneedtomanuallyrunThinInstaller,searchfortheremainingupdatepackages,andinstallthem.
Webserverconfiguration
TheIIS(InternetInformationServer)6.0orabovedoesnotserveunknownMIME(MultipurposeInternetMail
Extensions)types.WhenThinInstallerrequestsaMIMEtypethatisnotdefinedontheWebserver,for
example,.sys,theMIMEtypeneedstobeaddedtotheMIMEtypelistontheWebserver.ToaddtheMIME
type,refertothedetailedprocedureavailableonthefollowingWebsiteat:
http://technet.microsoft.com/en-us/library/cc725608(WS.10).aspx
Bestpractices
ForbestpracticesofworkingwithThinInstaller,see“Scenario8-WorkingwithThinInstaller”onpage64in
Chapter7“Bestpractices”onpage59.
UninstallingThinInstaller
NoregistrykeysortemporaryfilesrelatingtoThinInstallerarecreatedwhentheprogramfinishesinstalling
updatepackages.Therefore,touninstallThinInstaller,youonlyneedtodeletetherepositoryfolderandall
relatedfiles.
58SystemUpdateSolutionDeploymentGuide
Chapter7.Bestpractices
Thischapterprovidesstep-orientedscenariostohelpyouunderstandtheupdateprocess.Thescenarios
providedinthischapterare:
“Scenario1-Managingtheupdateprocess”onpage59
“Scenario2-Deployingspecificupdatepackages”onpage60
“Scenario3-Deployingtonon-Lenovosystems”onpage62
“Scenario4-DisablingtheWebupgradeforSystemUpdate”onpage62
“Scenario5-InstallingspecificupdatepackageswiththeMSDOSprompt”onpage63
“Scenario6-Deployingupdatepackagestoclientcomputerrepositories”onpage63
“Scenario7-Workingwithfirewallsandtheschedulerfunction”onpage64
“Scenario8-WorkingwithThinInstaller”onpage64
Scenario1-Managingtheupdateprocess
ThefollowingstepsprovidethebestpracticesformanagingtheupdateprocessusingSystemUpdate
andUpdateRetriever.Forconceptualinformationabouttheupdateprocess,see“Managingtheupdate
process”onpage1.
Step1-Installingtheprograms
CompletethefollowingstepstoinstallSystemUpdateandUpdateRetriever:
1.Createanewfolderontheservertouseastherepository.
2.SharethenewrepositoryfolderusingtheUNCpath.TheUNCpathprovidesconnectivitytoall
computersthathavebeenmappedtotherepository.TheformatforaUNCpathis:
\\server\share
forexample:
\\Server_X\TVSU_repository\
3.Settheaccesspermissionsofthenewrepositoryfoldertoread-onlyaccessforendusers.
4.DownloadUpdateRetrievertotheadministratorcomputer.UpdateRetrievercanbedownloadedfrom
thefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
5.InstallUpdateRetrieversilentlybyenteringthefollowingcommandforeachprogramatthecommand
prompt:
[UpdateRetrieverinstallationlename].exe/VERYSILENT/NORESTART
WhenyoulaunchUpdateRetriever,youmustbeloggedonasauserwhobelongstoalocal
administratorgroup.
©CopyrightLenovo2009,201759
6.DownloadSystemUpdatefromthefollowingLenovoWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=TVAN-ADMIN#tvsu
7.InstallSystemUpdatesilentlybyenteringthefollowingcommandatthecommandprompt:
[SystemUpdateinstallationlename].exe/VERYSILENT/NORESTART
Note:SystemUpdateforWindows7andlateroperatingsystemsprovidesaweeklyscheduler
setting.However,youalsocanusetheTaskSchedulertoolonWindows7andlateroperatingsystems
tocreateacustomizedschedulerforSystemUpdatetoprovidemorescheduleroptionstoachievethe
bestschedulingpractice.FordetailedinformationaboutusingtheTaskSchedulertoolonWindows
7operatingsystems,see“\UserSettings\Scheduler”onpage21.
Step2-Customizingtheprograms
CustomizethesettingsforSystemUpdatewithActiveDirectoryortheregistry.Foradditionalinformation
abouthowtocustomizeSystemUpdatewiththeregistry,see“ConfiguringSystemUpdatewiththeregistry”
onpage14.ForinformationabouthowtocustomizeSystemUpdateusingActiveDirectory,see“Configuring
SystemUpdatewithActiveDirectory”onpage27.
Step3-Workingwiththeprograms
Completethefollowingstepstodownloadpackagestoyournetwork,editXMLdescriptorfilesusingUpdate
Retriever,andthendownloadandinstallpackagesusingSystemUpdate:
1.GetupdatepackageswithUpdateRetriever.
2.EdittheXMLdescriptorfileoftheupdatepackagesusingUpdateRetriever.
3.ImporttheupdatepackagesbackintothenetworksharerepositoryusingUpdateRetriever.
4.UseSystemUpdatetosearchthenetworksharerepositoryforupdatepackages.
5.Downloadandinstallupdatepackagestoclientcomputers.
Scenario2-Deployingspecificupdatepackages
Forenterprisesthatchoosetodeployspecificupdatepackagestoclientcomputers,youcanconfigure
SystemUpdate,UpdateRetriever,andrepositoryfolderstodeployonlytheupdatepackagesthatyouhave
selected.Thefollowingstep-by-stepinstructionsprovidesyouwithprocedurestocreaterepositoryfolders,
configureSystemUpdate,andworkwithUpdateRetrievertodeployspecificupdatepackages.
Creatingrepositoryfolders
Tocreaterepositoryfolderstostoreupdatepackages,dothefollowing:
1.CreateanewrepositoryfolderonaserverthatSystemUpdatewillusetoobtainspecificupdate
packagesforclientcomputers.
2.SharetherepositoryfolderusingtheUNCpath.TheUNCpathprovidesconnectivitytoallcomputers
thathavebeenmappedtotherepository,forexample:
\\Server_X\SystemUpdate_repository\
3.Settheaccesspermissionsofthenewrepositoryfoldertoread-onlyaccessforendusers.
4.Createanothernewfolderonaservertouseasarepositoryforupdatepackagesdownloadedfromthe
LenovoHelpCenterWebsitewithUpdateRetriever.
5.SharetherepositoryfolderusingtheUNCpath,forexample:
60SystemUpdateSolutionDeploymentGuide
\\Server_X\UpdateRetriever_repository\
ConfiguringSystemUpdateonclientcomputers
ToconfigureSystemUpdatetodownloadspecificupdatepackagestoclientcomputers,dothefollowing:
1.Onclientcomputers,navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\
UserSetting\General\RepositoryLocation1
2.Changethissettingbyreplacingthedefaultvalue,SUPPORTCENTER,withyourserverandsharename
oftheSystemUpdaterepositoryfolderthatyoucreatedinstep1of“Creatingrepositoryfolders”on
page60,forexample:
\\Server_X\SystemUpdate_repository\
Note:YoucanalsouseActiveDirectorytodeploythisregistrychangeusingGroupPolicy.Formore
informationaboutworkingwithActiveDirectoryandGroupPolicy,see“ConfiguringSystemUpdatewith
ActiveDirectory”onpage27.
WorkingwithUpdateRetriever
CompletethefollowingstepstouseUpdateRetrievertodownloadupdatepackagesfromtheLenovoHelp
CenterWebsitetoyourUpdateRetrieverrepositorythatyoucreatedinstep4under“Creatingrepository
folders”onpage60:
1.LaunchUpdateRetrieveronanadministratorsystem.
2.OntheWelcomescreen,completethefollowingFirsttimesetuprequirements:
a.IntheRepositorypathfield,typethedirectorypathforthenewUpdateRetrieverrepositorythat
youcreatedinstep4.
b.IntheUsernameandPasswordfields,typetheusernameandpasswordforthenetworkshare
driveusedasUpdateRetrieverrepository.
3.IntheGetnewupdatespanel,clickAdd.
4.IntheAddnewsystemswindow,completethefollowingstepsforthetripletsettings:
a.Typetheapplicablemachinetype.Youcanfindthemachinetypeonthebottomofanotebook
computerorontherearofadesktopmachine.
b.Selecttheapplicableoperatingsystem.
c.Selecttheapplicablelanguage.
d.ClickAddandthenclickSave.
5.IntheGetNewUpdatespanel,selectthecheckboxfortheapplicablemachinetype.Toimportall
machinetypeupdatepackages,selecttheSelectallcheckbox.
6.ClickNextandthenclickFinishtosearchforapplicableupdatepackages.UpdateRetrieverwillplace
theupdatepackagesinthedesignatedrepositoryfolder.
Deployingthepackages
Afteryouhavecreatedyourrepositoryfolders,configuredSystemUpdateonclientcomputers,and
downloadedupdatepackageswithUpdateRetriever,completethefollowingstepstodeployspecific
updatepackagestoclientcomputers:
1.IntheModifySettingspanelofUpdateRetriever,changetheRepositorypathtotheSystemUpdate
repositorypaththatyoucreatedinstep1under“Creatingrepositoryfolders”onpage60.
Chapter7.Bestpractices61
2.UsingUpdateRetriever,importyourupdatepackagesintotheSystemUpdaterepository.
Note:Foradditionalinformationabouthowtoimportupdatepackagesintoarepositoryfolder,see
“Importinganupdatepackageintoanetworksharerepository”onpage46.
3.LaunchSystemUpdateonclientcomputers.
4.UseSystemUpdatetosearchtheSystemUpdaterepositoryforupdatepackages.
Note:Makesurethatyouassignmachinetypestoupdatepackagesafteryouimporttheupdate
packagesintoarepositoryfolder.ThisenablesSystemUpdatetosearchforupdatepackagesspecific
tothemachinetype.Formoreinformationaboutimportingupdatepackages,see“Importinganupdate
packageintoanetworksharerepository”onpage46.
5.Downloadandinstallupdatepackagestoclientcomputers.
Scenario3-Deployingtonon-Lenovosystems
UpdatepackagesoriginatingfromtheLenovoWebsitecannotbedeployedtoanon-Lenovosystem.
Completethefollowingstepstocreatecustompackagesthatcanbedeployedtonon-Lenovosystems:
1.InstallUpdateRetrieverandSystemUpdateonanadministratorcomputer.
2.Rebootthecomputerafterinstallation.
3.Runtheinstall.batfiletoinstalltherequiredhotfixes.
4.LaunchSystemUpdatetogetthemachinetypeofthenon-Lenovosystems,forexample:
‘Machinetype’=‘PresarioR3000’
5.LaunchUpdateRetrieverandsettherepositorypath.
Note:Enterusernameandpasswordifrequiredfortherepository.
6.Addsystemsforassigningtheupdatesandsavethemachineinformationofthenon-Lenovosystems.
Enterthemachinefamilyinformationconsistingofthefirstfourlettersorthelastfourlettersofthe
machinetypeandmodel.
7.Createapackageforthenon-LenovosystemsusingUpdateRetriever.
Note:AddtheSupportedSystemsmethodintheDependenciessectionoftheXMLdescriptor
filetoapplytheupdatestoaparticularmodel.
8.SavetheXMLdescriptor.
9.ImportthepackagetotheUpdateRetrieverrepositoryandassigntheupdatestothetripletsofthe
non-Lenovosystems.See“Importinganupdatepackageintoanetworksharerepository”onpage46.
10.ConfiguretheSystemUpdaterepository.
Scenario4-DisablingtheWebupgradeforSystemUpdate
SystemUpdatecheckstheLenovoHelpCenterWebsiteforupgradesofitself,evenifitisconnectedtoa
localrepositoryoneitherthelocalsystemoranetworkshare.Ifthereisnointernetconnectivity,System
Updatewillnotcheckforitsapplicationupgrade.
Todisablethisfeature,dothefollowingtocleartheregistryvalue:
1.Navigatetothefollowingregistryentry:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate
\Preferences\UCSettings\HTTPSHelloSettings\ServerName
62SystemUpdateSolutionDeploymentGuide
2.DeletetheServerNamestringvalue,forexample:
https://download.lenovo.com/ibmdl/pub/pc/pcbs/agent/
3.ClickOK.
Scenario5-InstallingspecificupdatepackageswiththeMSDOSprompt
YoucaninstallspecificupdatepackagesforSystemUpdateusingtheMSDOSprompt.Toinstallspecific
updatepackages,dothefollowing:
1.Createanewfoldernamedinstalltxtonyourlocalharddiskdrive,forexample:
C:\installtxt
2.WithNotepad,createaTXTfilenamedinstallList.txt.
3.IntheTXTfile,typethepackageIDsforthetargetclientcomputers,forexample:
1rg807ww
7ad123ww
7bwc14ww
bs09az00ibm
css7upgrade2_ww
kb896613tc
4.SavetheTXTfileintheC:\installtxtfolder.
5.FromtheMSDOSprompt,gototheSystemUpdateinstallationpath:
C:\ProgramFiles\Lenovo\SystemUpdate\
6.Typethefilepath,theapplicationexecutablefilename,andthenameoftheTXTfile,forexample:
tvsu.exe/package"C:\installtxt\installList.txt"
7.PressEnter.
Scenario6-Deployingupdatepackagestoclientcomputerrepositories
Analternativetousinganetworksharedriverepositoryistodeploypackagestoclientcomputerrepositories.
Completethefollowingstepstodeployupdatepackagestoclientcomputerrepositories:
Step1-Settinguptheadministratorsystem
Tosetupyouradministratorsystem,dothefollowing:
1.Createanewfolderonanetworksharedriveoryouradministrativesystemtouseasarepository
forstoringupdatepackages.
2.LaunchUpdateRetrieverandsettherepositorypath.
Note:Enterusernameandpasswordifrequiredfortherepository.
3.GetnewupdatesfromtheLenovoHelpCenterWebsite.
4.Createanotherfoldertouseastheclientcomputerrepository.
5.UsingUpdateRetriever,importyourupdatepackagesintoyourclientcomputerrepository.
Note:Foradditionalinformationabouthowtoimportpackagesintoarepositoryfolder,see“Importing
anupdatepackageintoanetworksharerepository”onpage46.
Chapter7.Bestpractices63
6.Deploythefolderbeingusedastheclientcomputerrepositorytoclientcomputers.
Step2-ConfiguringSystemUpdateonclientcomputers
ToconfigureSystemUpdatetodownloadspecificpackagestoclientcomputers,dothefollowing:
1.Onclientcomputers,navigatetothefollowingregistryentry:
HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\
UserSetting\General\RepositoryLocation1
2.Changethissettingbyreplacingthedefaultvalue,SUPPORTCENTER,withyourclientcomputer
repositorypath,forexample:
%ANYDRV%\SystemUpdate_repository\
Note:YoucanalsouseActiveDirectorytodeploythisregistrychangeusingGroupPolicy.Formore
informationaboutworkingwithActiveDirectoryandGroupPolicy,see“ConfiguringSystemUpdatewith
ActiveDirectory”onpage27.
Scenario7-Workingwithfirewallsandtheschedulerfunction
Whenyouutilizesecurityprogramswithafirewall,makesurethatthesecurityapplicationenablesInternet
accesstotheSystemUpdateschedulerfunction.ToenabletheInternetaccesstotheSystemUpdate
schedulerfunction,dothefollowing:
1.AllowSystemUpdatetocommunicatethroughyourfirewallapplication.
2.Navigatetothefollowingpath:%PROGRAMFILES%\Lenovo\SystemUpdate
3.Enablethefollowingprograms:
TvsuCommandLauncher.exe
Tvsukernel.exe
Note:SystemUpdateforWindows7andlateroperatingsystemsprovidesaweeklyscheduler
setting.However,youalsocanusetheT askSchedulertoolonWindows7andlateroperatingsystemsto
createacustomizedschedulerforSystemUpdatetoprovidemorescheduleroptionstoachievethebest
schedulingpractice.FordetailedinformationaboutusingtheTaskSchedulertoolonWindows7operating
systems,see“\UserSettings\Scheduler”onpage21.
Scenario8-WorkingwithThinInstaller
ThinInstalleralwaysfirstchecksforthedatabase.xmlfileintherepositoryfolder.Ifyouhavecreateda
repositoryusingUpdateRetriever,thedatabase.xmlfileiscreatedinthesamefolder.Thedatabase.xmlfile
associateseachmachinetype,operatingsystem,andlanguagewiththeupdatepackages.Intheabsence
ofthedatabase.xmlfileintherepository,ThinInstallerassumesallupdatepackagesintherepositoryare
candidatepackages.Candidatepackagesarepackagesthatmaybeapplicabletoclientcomputers.Refer
toChapter5“WorkingwithUpdateRetriever”onpage41tolearnmoreaboutUpdateRetriever.
DeployingthepackagesusingUSB,CD,orDVDmedia
Thismethodisidealforstandaloneinstallationofupdatepackagesbyasystemadministrator.
1.Createarepositoryfolderwithupdatepackagesthatneedtobeinstalledontheclientcomputer.
2.InstallThinInstallerasaparentfolderoftherepositoryfolderascreatedinstep1.
3.CopythefolderstructuretoanyexternalmediasuchasaUSBkey,aCD,oraDVD.
64SystemUpdateSolutionDeploymentGuide
4.LaunchtheThinInstaller.exefileandselecttheupdatepackagesthatneedtobeinstalled.
Deployingtheupdatepackagesusinganetworksharerepository
Thisisaconvenientwayofmanagingdifferenttypesofsystemsusingacentralrepository.Theclient
computershouldhavereadaccesstothenetworksharerepository.
1.CreatetherepositoryfoldersanddownloadtheupdatepackageswithUpdateRetrieveronthenetwork
share.ForinformationabouthowtouseUpdateRetriever,referto“Step1-Installingtheprograms”
onpage59.
2.InstallThinInstalleronaclientcomputer.
3.PushacommandscripttotheclientcomputerstoruntheThinInstaller.exefilefromthenetworkshare.
Forinformationaboutavailableoptions,referto“UsingThinInstaller”onpage54.
Deployingtheupdatepackagesusingasystemmanagementtool
Thismethodisusefulwhentheupdatepackagesforsystemsarealreadyknown.
1.Createarepositoryfolderwithsystem-specificupdatepackagesthatneedtobedeployed.
2.ExtracttheThinInstallerexecutableasaparentfolderoftherepositoryfolderascreatedinstep1.
3.Usethesystemmanagementtooltobuildamoduleoutoftheabovefolderstructureanddeploy.
Note:TheerrorcodereturnedbyThinInstallercanbeusedtotrackthestatusoftheupdatepackages
ontargetsystems.
IntegratingThinInstallerwiththeImageUltraBuilderprogram
Thisistheidealwaytodeploycommondriversandapplicationsduringanimagerollout.Thesystem
administratormaintainsonecentralrepositoryandoneimagefordifferenttypesofsystems.
1.CreateanetworksharerepositoryandinstallThinInstaller.Forinformationabouthowtocreatea
repositoryfolderonanetworkshare,referto“Creatingrepositoryfolders”onpage60.
2.CreateabatchfiletoruntheThinInstallerexecutablefilefromthenetworksharedrive.
3.CreateanImageUltraBuildermodule,auditboottype,andusethebatchfilecreatedinstep2.
4.AddthemoduletotheImageUltraBuilderBaseMap.
5.Deploytheimage.ThinInstallerwillinstallthedriversandapplicationsontheclientcomputers.
Notes:
1.NetworkdriversstillneedtobeinstalledbeforeThinInstallercanaccessthenetworksharerepository.
2.YoumayberequiredtoinstallsomedriversusingtheImageUltraBuilderprogram.
TheotheroptionistobuildtheImageUltraBuildermodule,auditboottype,useupdatepackagesandThin
Installer,anddeploywiththeimage.Inthiscase,updatepackageswillberunlocallyinsteadoffromthe
repository.
TolearnmoreabouttheImageUltraBuilderprogram,gotothefollowingWebsite:
http://www.lenovo.com/support/site.wss/document.do?lndocid=MIGR-61432#image
IntegratingThinInstallerwithaSysprepImage
ThisscenarioisthesameasintegratingThinInstallerwiththeImageUltraBuilderprogramexceptthatthe
imageisrolledoutwithoutusingtheImageUltraBuilderprogram.
1.CreateanetworksharerepositoryandinstallThinInstaller.Forinformationabouthowtocreatea
networksharerepository,referto“Creatingrepositoryfolders”onpage60.
Chapter7.Bestpractices65
2.CreateabatchfiletoruntheThinInstallerexecutablefilefromthenetworksharedrive.
3.Deploytheimage.ThinInstallerwillinstallthedriversandapplicationsontheclientcomputers.
66SystemUpdateSolutionDeploymentGuide
AppendixA.Commandlineparameters
Thischapterprovidesinformationaboutcommandlineparameters,searchmodes,notificationparameters,
andtheMapDrvutility.
Automaticsearch
Thefollowingtableprovidestheregistryentriesandvaluesthatanautomaticsearchcanusetosearchfor
updatesfromarepositoryfolderonalocalsystem,anetworkshare,aremovabledevices,ortheLenovo
HelpCenterWebsite.
Table19.Repositorylocationandcommandline
RepositoryLocationregistryentryCommandlineRepositorysearched
RepositoryLocation<N>Where%N%is
anumberbetween1and20.
SUPPORTCENTERLenovoHelpCenter
Website
RepositoryLocation<N>Where%N%is
anumberbetween1and20.
\\Server_X\TVSU_repository\Networkshare
repository
RepositoryLocation<N>Where%N%is
anumberbetween1and20.
%ANYDRV%\SystemUpdate3_xLocalsystemrepository
RepositoryLocation<N>Where%N%is
anumberbetween1and20.
%XMEDIA%\SystemUpdate3_xRepositoryonany
removabledevice
Note:Whenyoudownloadorinstallupdatepackagesthathaveindividualpackagelicenseagreements,
thoseupdatepackagesarenotprocessedbecauseyouarenotabletoapprovetheindividualpackage
licenseagreements.Further,ifyouhavenotpreviouslyindicatedthatyoudonotwanttoseethelicense
agreementinthefuture,thelicenseagreementwillbedisplayedpriortothedownload.
Commandlinescripts
ThefollowingtableprovidesthecommandlinescriptssupportedbySystemUpdatewhenusingthedefault
repositorylocation,SUPPORTCENTER.
Table20.Commandlinescripts
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionDOWNLOAD
Searchestherepositoryforcriticalupdatesand
downloadsthosethatdonotcontainalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionLIST
Searchestherepositoryforcriticalupdates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
©CopyrightLenovo2009,201767
Table20.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL
Searchestherepositoryforcriticalupdatesandinstalls
thosethatdonotcontainalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionLIST
Searchestherepositoryforcriticalandrecommended
updates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionDOWNLOAD
Searchestherepositoryforcriticalandrecommended
updatesanddownloadsthosethatdonotcontaina
licenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL
Searchestherepositoryforcriticalandrecommended
updatesandinstallsthosethatdonotcontainalicense
agreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionLIST
Searchestherepositoryforcritical,recommended,and
optionalupdates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionDOWNLOAD
Searchestherepositoryforcritical,recommended,and
optionalupdatesanddownloadsthosethatdonot
containalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
68SystemUpdateSolutionDeploymentGuide
Table20.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL
Searchestherepositoryforcritical,recommended,and
optionalupdatesandinstallsthosethatdonotcontaina
licenseagreementandarebootrequirement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-noicon
Installsallcriticalpackagesthathavenoreboot
requirementandsuppressestheballoontooltipfrom
thenotificationareaiconaftertheinstallationhasbeen
completed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-noicon
Installsallcriticalandrecommendedpackagesthathave
norebootrequirementandsuppressestheballoontooltip
fromthenotificationareaiconaftertheinstallationhas
beencompleted.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-noicon
Installsallcritical,recommended,andoptionalpackages
thathavenorebootrequirementandsuppressesthe
balloontooltipfromthenotificationareaiconafterthe
installationhasbeencompleted.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-noicon
-includerebootpackages1,3,4
Installsallcriticalpackageswithspecifiedreboottypes
andsuppressestheballoontooltipfromthenotification
areaiconaftertheinstallationhasbeencompleted.
Packageswithareboottypewillforcethesystemto
rebootorshutdown.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-noicon
-includerebootpackages1,3,4
Installsallcriticalandrecommendedpackageswith
specifiedreboottypesandsuppressestheballoontooltip
fromthenotificationareaiconaftertheinstallationhas
beencompleted.
Packageswithareboottypewillforcethesystemto
rebootorshutdown.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-noicon
-includerebootpackages1,3,4
Installsallcritical,recommended,andoptionalpackages
withspecifiedreboottypesandsuppressestheballoon
tooltipfromthenotificationareaiconaftertheinstallation
hasbeencompleted.
Packageswithareboottypewillforcethesystemto
rebootorshutdown.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-noicon
-includerebootpackages1,3,4-noreboot
Installsallcriticalpackageswithspecifiedreboottypes,
suppressestheballoontooltipfromthenotification
areaiconaftertheinstallationhasbeencompleted,and
suppressesthesystemrebootforpackageswithreboot
type3.
AppendixA.Commandlineparameters69
Table20.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-noicon
-includerebootpackages1,3,4-noreboot
Installsallcriticalandrecommendedpackageswith
specifiedreboottypes,suppressestheballoontooltip
fromthenotificationareaiconaftertheinstallationhas
beencompleted,andsuppressesthesystemrebootfor
packageswithreboottype3.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-noicon
-includerebootpackages1,3,4-noreboot
Installsallcritical,recommended,andoptionalpackages
withspecifiedreboottypes,suppressestheballoon
tooltipfromthenotificationareaiconaftertheinstallation
hascompleted,andsuppressesthesystemrebootfor
packageswithreboottype3.
ThefollowingtableprovidesthecommandlinescriptssupportedbySystemUpdatewhenusingarepository
tostoreupdatepackages.Ifyoudonotspecifytherepository,SystemUpdatewillgotothedefault
repository.
Table21.Commandlinescripts
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionLIST-repository
C:\MyRepository
Searchesarepositoryforcriticalupdates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionDOWNLOAD-repository
C:\MyRepository
Searchesarepositoryforcriticalupdatesanddownloads
thosethatdonotcontainalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-repository
C:\MyRepository
Searchesarepositoryforcriticalupdatesandinstalls
thosethatdonotcontainalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionLIST-repository
C:\MyRepository
Searchesarepositoryforcriticalandrecommended
updates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
70SystemUpdateSolutionDeploymentGuide
Table21.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionDOWNLOAD-repository
C:\MyRepository
Searchesarepositoryforcriticalandrecommended
updatesanddownloadsthosethatdonotcontaina
licenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-repository
C:\MyRepository
Searchesarepositoryforcriticalandrecommended
updatesandinstallsthosethatdonotcontainalicense
agreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionLIST-repository
C:\MyRepository
Searchesarepositoryforcritical,recommended,and
optionalupdates.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareapriortodownloadingand
installation.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionDOWNLOAD-repository
C:\MyRepository
Searchesarepositoryforcritical,recommended,and
optionalupdatesanddownloadsthosethatdonot
containalicenseagreement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
downloaded.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-repository
C:\MyRepository
Searchesarepositoryforcritical,recommended,and
optionalupdatesandinstallsthosethatdonotcontaina
licenseagreementandarebootrequirement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youarenotifiedwithaballoontooltipfromtheapplication
iconinthenotificationareaaftertheupdateshavebeen
installed.
AppendixA.Commandlineparameters71
Table21.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-repository
C:\MyRepository-noicon
Searchesarepositoryforcriticalupdatesandinstalls
thosethatdonotcontainalicenseagreementanda
rebootrequirement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-repository
C:\MyRepository-noicon
Searchesarepositoryforcriticalandrecommended
updatesandinstallsthosethatdonotcontainalicense
agreementandarebootrequirement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-repository
C:\MyRepository-noicon
Searchesarepositoryforcritical,recommended,and
optionalupdates,andinstallsthosethatdonotcontaina
licenseagreementandarebootrequirement.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4
Searchesarepositoryforcriticalupdatesandtheninstalls
thosethatdonotcontainalicenseagreementwith
specifiedreboottypes.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
Packageswithareboottypewillforcesystemtoreboot
orshutdown.
72SystemUpdateSolutionDeploymentGuide
Table21.Commandlinescripts(continued)
ScriptsDescription
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4
Searchesarepositoryforcriticalandrecommended
updatepackages,andtheninstallsthosethatdonot
containalicenseagreementwithspecifiedreboottypes.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
Packageswithareboottypewillforcesystemtoreboot
orshutdown.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4
Searchesarepositoryforcritical,recommended,and
optionalupdatepackages,andtheninstallsthosethat
donotcontainalicenseagreementwithspecifiedreboot
types.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
Packageswithareboottypewillforcesystemtoreboot
orshutdown.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchC-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4-noreboot
Searchesarepositoryforcriticalupdatesandinstalls
thosethatdonotcontainalicenseagreementwith
specifiedreboottypes.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
Reboottype3willsuppressasystemreboot.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchR-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4-noreboot
Searchesarepositoryforcriticalandrecommended
updatestheninstallsthosethatdonotcontainalicense
agreementwithspecifiedreboottypes.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
AppendixA.Commandlineparameters73
Table21.Commandlinescripts(continued)
ScriptsDescription
Reboottype3willsuppressasystemreboot.
%PROGRAMFILES%\Lenovo\SystemUpdate\Tvsu.exe/CM
-searchA-actionINSTALL-repository
C:\MyRepository-noicon
-includerebootpackages1,3,4-noreboot
Searchesarepositoryforcritical,recommended,and
optionalupdatesandtheninstallsthosethatdonot
containalicenseagreementwithspecifiedreboottypes.
Youarepromptedtoagreetothelicenseagreements
beforethedownloadstartsifyouhavenotdisabledthe
licenseagreementdialogbox.
Youwillnotbenotifiedwithaballoontooltipfromthe
applicationiconinthenotificationareaaftertheupdates
havebeeninstalled.
Reboottype3willsuppressasystemreboot.
WhenSystemUpdateisperforminganautomaticsearchthroughaproxyserverwithauthenticationand
nousernameorpasswordhasbeensaved,nodialogswillbedisplayedtotheenduser.Anerrorwillbe
loggedtotheSystemUpdatelogfileandSystemUpdatewillshutdown.Iftheusernameandpasswordhas
beensaved,SystemUpdatewilltrytoconnecttheproxyserverusingthesavedusernameandpassword
information.Ifthereareerrorswiththeconnectionorperformingtheautomaticsearch,theerrorswillbe
loggedtotheSystemupdatelogfileandSystemUpdatewillbeshutdown.
WheneverSystemUpdateisabouttodownloadandinstallasetofupdatescontainingoneormore
packagesthatrequireautomaticrebootorshutdownofthetargetsystem,nowarningmessageisdisplayed
informingtheenduserabouttherebootorshutdown.
Note:Commandlinescriptsmaybechangedinlaterreleases.Ifyouusesilentcommandlinescriptsand
arepositorytostoreupdatepackages,torecognizeupdatepackageswithlicenseagreements,setthe
followingregistryvaluetoYES:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate
\Preferences\UserSettings\General\IgnoreLocalLicense
ForSystemUpdate5.07.0032anditslaterversions,userscannotruncommandlinesdirectlyonclient
computersusingadministrativeprivileges.UsershavetoruncommandlinesthroughGroupPolicysettings
ontheActiveDirectoryserverbydoingthefollowing:
1.DownloadtheSystemUpdateAdministratorToolspackagefromthefollowingWebsiteandinstallthe
packagetoyourActiveDirectoryserver:
https://download.lenovo.com/pccbbs/thinkvantage_en/zb59_tvsu_win7_win8_admin029.exe
2.Dooneofthefollowing:
FortheadministrativeXMLtemplate(ADMX)file:Copythetvsu.admxfilefrom
C:\SWTOOLS\TOOLS\AdmintoC:\Windows\PolicyDenitions.ThenCopythetvsu.admlfilefrom
C:\SWTOOLS\TOOLS\Admin\en-ustoC:\Windows\PolicyDenitions\en-US.
FortheADMfile:Right-clickAdministratorT emplatestoaddtheADMfile.Formoreinformation,
seeAddingadministrativetemplates”onpage28.
74SystemUpdateSolutionDeploymentGuide
3.Rungpedit.mscontheActiveDirectoryservertolaunchtheGroupPolicyEditorandlocate
AdministratorCommandLineasshown:
4.EnableandconfigureAdministratorCommandLinewithdesiredcommandlineandthenclickOK.For
example,youcantype/CM-searchC-actionINSTALL-includerebootpackages1,3,4-noicon-noreboot
-nolicense-defaultupdateasshown:
5.Applyyourgrouppolicysettingstoclientcomputers.Formoreinformation,seeApplyinggrouppolicy
immediately”onpage29.
6.Onclientcomputers,runthecommandlinetvsu.exe/CM.
Searchmodes
ThefollowingtableprovidesalistofsearchmodessupportedbySystemUpdate.
AppendixA.Commandlineparameters75
Table22.Searchmodes
SearchmodeDescription
-searchC
EnablesSystemUpdatetosearchforcriticalupdates.
-searchR
EnablesSystemUpdatetosearchforcriticaland
recommendedupdates.
-searchA
EnablesSystemUpdatetosearchforcritical,
recommended,andoptionalupdateswhensearching
theLenovoHelpCenter.
Note:Ifyouareusinganetworksharerepository,use
the-searchAcommand.ThenSystemUpdatewill
searchforcritical,recommended,andoptionalupdate
packagesfromthenetworksharerepositoryfolder.
Notificationparameters
ThenotificationparameterusedonthecommandlinespecifiesthewaySystemUpdatehandlesupdate
packagesandthennotifiesyouwhenpackageshavebeenprocessed.
Thefollowingtableprovidestheparametersandtheirdescriptions.
Table23.Notificationparameters
ParameterDescription
-actionLIST
EnablesSystemUpdatetonotifyyouwithaballoon
tooltipfromtheapplicationiconinthenotificationarea
whenupdatepackagesareavailableontheLenovoHelp
CenterWebsite.
Ifyouclicktheballoontooltip,SystemUpdatedisplays
thelicenseagreementdialogbox,ortheUpdatesfor
YourSystempanel.IfyouselecttheDonotshowagain
checkboxinthelicenseagreementdialogbox,System
Updatewillnotdisplaythisdialogboxagain.
-actionDOWNLOAD
EnablesSystemUpdatetonotifyyouwithaballoon
tooltipfromtheapplicationiconinthenotificationarea
whenupdatepackageshavebeendownloadedtoyour
systemandarereadyforinstallation.
IfyouhavenotselectedtheDonotshowagaincheck
box,SystemUpdatewillpromptyoutoapprovealicense
agreementpriortodownloading.Afterdownloading,
SystemUpdatenotifiesyouwithaballoontooltip.When
youclicktheballoontooltip,SystemUpdatewilldisplay
theInstallDeferredUpdatespanelandenableyouto
installupdatesofinterest.
76SystemUpdateSolutionDeploymentGuide
Table23.Notificationparameters(continued)
ParameterDescription
-actionINSTALL
EnablesSystemUpdatetonotifyyouwithaballoontooltip
fromtheapplicationiconinthenotificationareawhen
updatepackageshavebeendownloadedandinstalled.
IfyouhavenotselectedtheDonotshowagaincheck
box,SystemUpdatewillpromptyoutoapprovealicense
agreementpriortodownloading.Afterdownloadingand
installingupdatepackages,SystemUpdatenotifiesyou
withaballoontooltip.Toviewthestatusofthedownload
andinstallationprocess,clicktheballoontooltipand
SystemUpdatedisplaysthemessage,saying"Your
systemhasbeenupdated."
Ifanupdatepackagehasareboottype1or4,System
Updatepromptsyouwithaballoontooltipatdesignated
intervalstonotifyyouthatapackagewillrestartyour
system.Thedesignatedintervalfortherestartnotification
issetintheregistrywiththeNotifyIntervalsetting
inTable9“\UserSettings\General”onpage18.Ifan
updatepackagehasareboottype3,SystemUpdate
willdownloadandinstalltheupdatepackageandthen
promptsyouwitharestartnotificationbutdoesnot
continuewithrestartnotificationsatdesignatedintervals.
Otherwise,itwilldownloadandinstalltheupdate
packages,andthendisplaytheresult.
-SCHEDULER
EnablesSystemUpdatetorunfromthescheduler
function.
Note:Thisparameterisaregistryentrythathastobe
updatedintheregistryandnotontheuserinterface.
-repository<path>
Enablesyoutospecifytherepositoryfoldertostore
updatepackages.
SystemUpdatewillsearchforupdatepackagesstoredin
therepositoryfolderyouspecified.
-NoIcon
Enablesyoutoturnofftheballoontooltipthatwillbe
displayedwhenpackagesarefound,downloaded,or
installedwithSystemUpdate.
-IncludeRebootPackages1,3,4
EnablesSystemUpdatetoinstallupdatepackageswith
thespecifiedreboottypes.
Thereboottypecanbe1,3,or4.Thefollowinglist
providesthevalueforreboottypessupportedbySystem
Update:
1:Therebootthatisforcedbythepackage.
3:Therebootthatisrequiredforthepackagetotake
effect.Thesoftwaredistributionclientwillforcea
rebootafterallpackagesareinstalled.
4:Theshutdownthatisforcedbythepackage.
-NoReboot
EnablesSystemUpdatetopreventarebootafterthe
systeminstallsanupdatepackagewithreboottype3.
However,thisparametercannotsuppressarebootor
shutdownwhenpackageshaveareboottype1or4.
AppendixA.Commandlineparameters77
Table23.Notificationparameters(continued)
ParameterDescription
-clearhistory
Enablesyoutocontrolwhetherthehistoryandsession
folderarepreservedordeletedduringanupgradeor
over-installation.Thedefaultistopreservethehistory
andsessionfolder.
-clearsettings
Enablesyoutocontrolwhetherconfigurablesettings
arepreservedordeletedduringanupgradeor
over-installation.Thedefaultistopreserveyoursettings.
-showprogress
EnablesThinInstallertodisplaytheprogressbarduring
theprocessofsearchingandinstallingupdates.The
updatesarepreselectedbytheadministrator,andusers
cannotdeselecttheupdates.Theupdateprogressscreen
willclosewhentheinstallationiscompleted.Noscreens
oriconswillbedisplayedtoindicatetheresults.
Note:SystemUpdatedoesnotsupportthissetting.
Example:
tvsu.exe/CM-searchA-actionINSTALL-IncludeRebootPackages1,3,4
Thefollowinglistprovidesadescriptionofthesearchmodeandnotificationmethodsused:
-searchA-searchesforcritical,recommended,andoptionalpackages.
-actionINSTALL-installstheupdatepackages.
-IncludeRebootPackages1,3,4-downloadsandinstallsupdatepackagesthatrequireareboot.
Notes:
1.Ifyoudonotinclude-IncludeRebootPackages1,3,4,SystemUpdatewillnotdetectpackagesthat
requireareboot.
2.ToconfigureSystemUpdatetorecognizelicenseagreementsautomaticallywhenyouareusingalocal
repositorybutnottheLenovoHelpCenterWebsite,setthefollowingregistryvaluetoYES:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\SystemUpdate
\Preferences\UserSettings\General\IgnoreLocalLicense
Formoreinformationaboutworkingwithlicenseagreements,see“Workingwithlicenseagreements”on
page37.IfyoudonotsetthisregistrysettingtoYES,SystemUpdatewillnotdetectpackageswith
licenseagreementswhenusingcommandscripts.
MapDrvutility
TheMapDrvutilityprovidesnetworksharerelatedfunctionsforSystemUpdate.Todefinethenetworkshare
information,usetheMapDrvutilitytoconnectordisconnectnetworkshares.TheMapDrvutilitymaintains
networkshareinformationinaregistrykeythatisprotectedbyadministratoraccessonly.Thenetwork
shareinformationincludesthenetworksharename(inUNCformat),username(savedintheregistryasan
encryptedstring),andthepassword(savedintheregistryasanencryptedstring).
TheMapDrvutilitycanbefoundintheSystemUpdateinstallationdirectory.Thedefaultinstallationdirectory
islocatedatc:\ProgramFiles\Lenovo\SystemUpdate.
Thenetworkshareinformationisstoredinthefollowingregistryentry:
HKLM\Software\Lenovo\MND\TVSUAPPLICATION
78SystemUpdateSolutionDeploymentGuide
IfanActiveDirectorypolicyisused,thesevaluesarestoredinthefollowingregistryentry:
HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION
ThestringsstoredintheTVSUAPPLICATIONkeyare:
Table24.TheMapDrvsettingsandvalues
StringDescription
UNCThevalueofthisstringspecifiesthestorednetworkshare.
UserThevalueofthisstringspecifiesthestoredencryptedusername
forthisshare.
PwdThevalueofthisstringspecifiesthestoredencryptedpassword
forthisshare.
NetPathThevalueisgeneratedbytheMapDrvutilitytoindicatethe
actualconnectionpath.ItmightbeinIPdottedformatifthe
ServerNamestringisnotworking.Theactualconnectionpath
maynotbethesameasthestoredUNCvalue.
TheMapDrvutilityalsoenablesanadministratortousetheencryptionenginetogenerateanencrypteduser
nameandpassword,whichcanbeusedtopre-populatenetworkshareinformationonmultiplesystems.
Usingtheencryptionengineinthismannerdoesnotupdatetheregistryonthesystem.
Commandlineinterface
ThecommandlineinterfacetotheMapDrvutilityisasfollows:
mapdrv/<function><appid>/unc<sharename>/user<username>/pwd<password>
[/timeout<seconds>][/s]
Table25.Parameters
ParameterDescription
/function
Identifiesthefunctiontoprovide.Validvaluesarestore,connect,disconnect,and
display.
appidIdentifiestheapplication.Thevaluespecifiedisusedtoformtheregistrykeynamethat
containsthenetworkshareinformation,forexample:TVSUAPPLICATION.
/uncsharename
Identifiesthenetworksharenametostore.ThesharenameshouldbeintheUNC
form,forexample:
\\myserver\myshare
/userusername
Specifiestheusernametostore.
/pwpassword
Specifiesthepasswordtostore.
/timeoutseconds
Specifiestheconnectiontimeoutvaluetostore.Thedefaultis30seconds.
/s
Enablesasilentoperation.
Thereturncodeis0ifanoperationwassuccessful.Otherwise,thereturncodeisgreaterthan0.
AppendixA.Commandlineparameters79
WhentheMapDrvutilityislaunchedwithnoparameters,theenduserwillbepromptedforthenetwork
share,usernameandpassword,andthenMapDrvwillattempttoconnecttothespecifiednetworkshare
usingthespecifiedcredentials.
UsingtheMapDrvutility
ThefollowingsectionsprovidewaysthatyoucanusetheMapDrvcommand.
Displayingencryptedusernameandpasswordstrings
Thisfunctiondisplaystheregistrykeyofthenetworkshareinformationwheretheencryptedusernameand
passwordisstored.Usingthe/displayfunctionwillnotstoretheusernameandpasswordintheregistry.
Youneedtocopytheencryptedusernameandpasswordtotheappropriateregistrykey.
mapdrv/view<appid>/user<username>/pwd<password>
Example:
mapdrv/viewTVSUAPPLICATION/usertemp/pwdpassword
appid:TVSUAPPLICATION
user:temp
pwd:password
ThiscommandcapturestheencryptedusernameandpasswordtosetuptherepositorywithUNCpath
withauthentication.
StoringnetworkshareinformationforaThinkVantageapplication
Thisfunctionstoresthenetworkshareinformationintheregistryusing<tvt>todefinethesubkeyfrom
themainMapDrvregistrykey:
mapdrv/store<appid>/unc<sharename>/user<username>/pwd<password>
[/timeout<seconds>]
ThissetstheUNC,username,andpasswordvaluesintheregistry.
ConnectingtothenetworkshareforaThinkVantageapplication
ConnectthenetworkshareforthespecifiedThinkVantageapplication:
mapdrv/connect<appid>[/s]
ConnectstotheshareusingtheUNC,username,andpasswordvaluesintheregistry.Theactual
connectionUNCisoutputtotheNetPathvalue.
DisconnectingthenetworkshareforaThinkVantageapplication
ThefollowingcommanddisconnectsthenetworkshareforthespecifiedThinkVantageapplicationifthe
applicationiscurrentlyconnected:
mapdrv/disconnect<appid>
Performsanetuse/d[NetPathstoredinregistry]todisconnectthenetworkconnection.
80SystemUpdateSolutionDeploymentGuide
AppendixB.Notices
Lenovomaynotoffertheproducts,services,orfeaturesdiscussedinthisdocumentinallcountries.Consult
yourlocalLenovorepresentativeforinformationontheproductsandservicescurrentlyavailableinyour
area.AnyreferencetoaLenovoproduct,program,orserviceisnotintendedtostateorimplythatonlythat
Lenovoproduct,program,orservicemaybeused.Anyfunctionallyequivalentproduct,program,orservice
thatdoesnotinfringeanyLenovointellectualpropertyrightmaybeusedinstead.However,itistheuser's
responsibilitytoevaluateandverifytheoperationofanyotherproduct,program,orservice.
Lenovomayhavepatentsorpendingpatentapplicationscoveringsubjectmatterdescribedinthis
document.Thefurnishingofthisdocumentdoesnotgiveyouanylicensetothesepatents.Y oucansend
licenseinquiries,inwriting,to:
Lenovo(UnitedStates),Inc.
1009ThinkPlace-BuildingOne
Morrisville,NC27560
U.S.A.
Attention:LenovoDirectorofLicensing
LENOVOPROVIDESTHISPUBLICATIONASIS”WITHOUTWARRANTYOFANYKIND,EITHEREXPRESS
ORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFNON-INFRINGEMENT,
MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.Somejurisdictionsdonotallow
disclaimerofexpressorimpliedwarrantiesincertaintransactions,therefore,thisstatementmaynotapply
toyou.
Thisinformationcouldincludetechnicalinaccuraciesortypographicalerrors.Changesareperiodically
madetotheinformationherein;thesechangeswillbeincorporatedinneweditionsofthepublication.
Lenovomaymakeimprovementsand/orchangesintheproduct(s)and/ortheprogram(s)describedinthis
publicationatanytimewithoutnotice.
Theproductsdescribedinthisdocumentarenotintendedforuseinimplantationorotherlifesupport
applicationswheremalfunctionmayresultininjuryordeathtopersons.Theinformationcontainedinthis
documentdoesnotaffectorchangeLenovoproductspecificationsorwarranties.Nothinginthisdocument
shalloperateasanexpressorimpliedlicenseorindemnityundertheintellectualpropertyrightsofLenovo
orthirdparties.Allinformationcontainedinthisdocumentwasobtainedinspecificenvironmentsandis
presentedasanillustration.Theresultobtainedinotheroperatingenvironmentsmayvary.
Lenovomayuseordistributeanyoftheinformationyousupplyinanywayitbelievesappropriatewithout
incurringanyobligationtoyou.
Anyreferencesinthispublicationtonon-LenovoWebsitesareprovidedforconvenienceonlyanddonotin
anymannerserveasanendorsementofthoseWebsites.ThematerialsatthoseWebsitesarenotpartof
thematerialsforthisLenovoproduct,anduseofthoseWebsitesisatyourownrisk
Anyperformancedatacontainedhereinwasdeterminedinacontrolledenvironment.Therefore,the
resultinotheroperatingenvironmentsmayvarysignificantly.Somemeasurementsmayhavebeenmade
ondevelopment-levelsystemsandthereisnoguaranteethatthesemeasurementswillbethesame
ongenerallyavailablesystems.Furthermore,somemeasurementsmayhavebeenestimatedthrough
extrapolation.Actualresultsmayvary.Usersofthisdocumentshouldverifytheapplicabledatafortheir
specificenvironment.
©CopyrightLenovo2009,201781
Trademarks
ThefollowingtermsaretrademarksofLenovointheUnitedStates,othercountries,orboth:
Lenovo
TheLenovologo
RescueandRecovery
ThinkPad
ThinkVantage
IntelisatrademarkorregisteredtrademarkofIntelCorporationoritssubsidiariesintheUnitedStatesand
othercountries.
Microsoft,ActiveDirectory,InternetExplorer,andWindowsaretrademarksoftheMicrosoftgroupof
companies.
Othercompany,product,orservicenamesmaybetrademarksorservicemarksofothers.
82SystemUpdateSolutionDeploymentGuide

Navigation menu