Page 2 - “Notices” on page 85.
Note: Before using this information and the product it supports, read the general information in Appendix B “Notices” on page 85. Sixth Edition (June 2014) © Copyright Lenovo 2009, 2014. LIMITED AND RESTRICTED RIGHTS NOTICE: If data or software is delivered pursuant a General Services Administration...
Page 3 - Contents; iii
Contents Preface . . . . . . . . . . . . . . . . iii Chapter 1. Overview . . . . . . . . . . . 1 System Update . . . . . . . . . . . . . . . 1 Update Retriever . . . . . . . . . . . . . . . 1 Thin Installer . . . . . . . . . . . . . . . . 1 Managing the update process . . . . . . . . . 1 System Upda...
Page 4 - ii
Scenario 6 - Deploying update packages to clientcomputer repositories . . . . . . . . . . . . 68 Step 1 - Setting up the administrator system . 68 Step 2 - Configuring System Update on clientcomputers . . . . . . . . . . . . . . 68 Scenario 7 - Working with firewalls and thescheduler function . . . ...
Page 5 - Preface; System Update
Preface Information presented in this guide is to support computers worked with the ThinkVantage ® System Update program (hereafter refer to as System Update), the Update Retriever program (hereafter refer to as UpdateRetriever), or the Thin Installer program (hereafter refer to as Thin Installer). ...
Page 6 - iv
Page 8 - System Update and Update Retriever; Downloading update packages to the administrator system
If you use only System Update, System Update will connect to the Lenovo Help Center Web site throughan Internet connection, search for update packages, and generate a list of update packages for furtherinstallation. • System Update and Update Retriever If you use System Update and Update Retriever i...
Page 10 - Customizing update packages for client computers
Figure 4. Communication path of update packages from the repository folder to client computers Customizing update packages for client computers For enterprises that need to create custom update packages for client computers, use both System Updateand Update Retriever to manage the update process. As...
Page 11 - Using System Update and Update Retriever on non-Lenovo systems
Figure 5. Update process for client computers managed by administrators using Update Retriever Using System Update and Update Retriever on non-Lenovo systems By design, System Update and Update Retriever can be leveraged with non-Lenovo systems. Non-Lenovosystems are not configured to utilize the Le...
Page 13 - Chapter 2. Installation; Installation requirements
Chapter 2. Installation This chapter provides the installation instructions, installation requirements, components, and considerationsfor System Update and Update Retriever. You can download System Update and Update Retriever from thefollowing Web site:http://www.lenovo.com/support/site.wss/document...
Page 16 - Update Retriever languages; LanguageOverride; Installation considerations; Clean installation
Update Retriever languages The following table presents the languages and the corresponding language override codes for UpdateRetriever. Table 2. Update Retriever language codes Language Identifier Language override code English 1033 EN French 1036 FR German 1031 DE Japanese 1041 JP Simplified Chine...
Page 17 - Installation procedures and command-line parameters; DIR; List of parameters
• For Update Retriever: %PROGRAMFILES%\Lenovo\Update Retriever Installation procedures and command-line parameters System Update and Update Retriever can use the same command line parameters for installation. Thefollowing example starts a non-silent command line installation for System Update or Upd...
Page 18 - Installation log file; To specify the detailed log directory, use the
Table 4. List of parameters with -a Parameter Description Example /s This parameter is used for silent mode.It suppresses the initialization windowdefined in the installation file to executeafter the extraction. [Update Retriever installationfile name].exe -s -a /s /v This parameter passes the comma...
Page 19 - Windows Vista and Windows 7 considerations; Uninstall; Add or Remove Programs; applet in
-s -a /s /v"/qn REBOOT=R /L*v %temp%\tvursetup.log" where %temp% is the directory that you can specify for storing the log file. You do not need to restart the system after the silent installation completes. Windows Vista and Windows 7 considerations With considerations for Windows Vista and...
Page 20 - Silent uninstall on Windows Vista or Windows 7 operating systems; in the Windows permission dialog box.
siExec.exe /X{F25C538D-3F57-4AF4-80DD-B1DD1558F038} /qn Silent uninstall on Windows Vista or Windows 7 operating systems The User Account Control (UAC) function on Windows Vista or Windows 7 operating systems is turned on bydefault to prevent unauthorized changes to the computer. You need to disable...
Page 21 - Chapter 3. Configurations; Connection configurations
Chapter 3. Configurations This chapter provides you with conceptual information and procedures to configure connectivity settings,repository locations, and the user interface. Connection configurations System Update and Update Retriever support three types of connectivity configuration: direct conne...
Page 22 - Configuring System Update with the registry
are configuring multiple systems, you can use Active Directory to configure policies for System Update.If your enterprise does not use Active Directory, Lenovo provides the start.reg file that you can configureand then deploy to multiple systems. For additional information about each configuration m...
Page 23 - UCSettings configurable items
Table 5. Registry locations (continued) Setting Registry location NotifyInterval . See “UserSettings configurable items” on page 19. HKLM\SOFTWARE\Lenovo\SystemUpdate\Preferences\UserSettings\General RepositoryLocation1 . See “UserSettings configurable items” on page 19. HKLM\SOFTWARE\Lenovo\SystemU...
Page 24 - RetryLimit; and; RetryWaitTime; settings under the HTTPSHelloSettings key control the
Table 7. \UCSettings\General Configurable item Description Value Action Default value: NO Disable Disables the SystemUpdate user interface.Use this setting whenyou want to configureSystem Update using thecommand prompt. Possible values: • YES • NO • If YES , the System Update user interfacewill not ...
Page 25 - The; settings under the HTTPSPackageSettings key control the; UserSettings configurable items
connection between System Update and the server from which System Update downloads the self-updatepackage (If a new version exists). \UCSettings\HTTPSPackageSettings The following table and example provides the settings and values for the HTTPSPackageSettings key. Table 9. \UCSettings\HTTPSPackageSe...
Page 31 - Repository configurations; Creating a local system repository
Table 12. \UserSettings\Scheduler (continued) Configurable item Description Value Action Default value: MONTHLY Frequency Specifies the interval atwhich the scheduler is torun weekly or monthly. Possible values: • MONTHLY • WEEKLY • If WEEKLY , the interval will be calculated in weeks. • If MONTHLY ...
Page 33 - The default for this registry entry is; . This default setting enables System; SUPPORTCENTER; RepositoryLocation1; • RepositoryLocation1 - Lenovo Help Center Web site
Note: The default for this registry entry is SUPPORTCENTER . This default setting enables System Update to search for update packages on the Lenovo Help Center Web site. When you change thissetting to a network share repository folder that you have created on your network, client computerswith Syste...
Page 34 - Version control for System Update
%ANYDRV%\SystemUpdate3_x\ 2. Create a new folder on a network share to use as the repository. 3. Share the new repository folder using the UNC path. The UNC path provides connectivity to all computers that have been mapped to the repository. The format for the System Update UNC path is: \\Server\Sha...
Page 35 - Configuring System Update with Active Directory
If you want to control the version of System Update available to your users, you can use your networkrepository to store specific versions of System Update. Storing packages locally will enable the SystemUpdate application to search for upgrades within your network repository. Note: This version con...
Page 36 - Administrative template files
• Scheduler settings • Mapped Network Drive settings Administrative template files The administrative template file (ADM file) defines policy settings used by applications on the clientcomputers. Policies are specific settings that govern the operation of applications. Policy settings alsodefine whe...
Page 37 - and then click; OK; Group Policy settings; The following tables provide policy settings for System Update.; User Settings; This table provides the settings for the User Settings policies.
Applying group policy immediately To apply policy settings immediately after you configure the settings for the ADM file, do the following: 1. From the Windows Start menu, click Run . 2. Type gpedit.msc /force and then click OK . Group Policy settings The following tables provide policy settings for...
Page 39 - UCSettings
Table 13. Computer Configuration > Administrative Templates > ThinkVantage > System Update > User Settings(continued) Scheduler Mode This setting determines the type of packages on whichSystem Update takes action: • If Monthly , System Update will search updates on the day of Day Of The ...
Page 40 - Managing network share repositories with Active Directory
Table 14. Computer Configuration > Administrative Templates > ThinkVantage > System Update > UCSettings > General(continued) Policy Setting Description and have your system to perform to its full capacity. System Updateanalyzes your system and then recommends solutions that can beused...
Page 42 - Configuring System Update with the start.reg file
4. Double-click Update Thyself . 5. Click Enabled . 6. In the Update Thyself text box, type the UNC path of your repository, for example: \\Server_X\TVSU_repository\ Note: If your repository folder requires authentication, set the polices for the Mapped Network Drive. For information about the Mappe...
Page 43 - For a network repository configuration, change the value of the; setting to the path to; System Update version control with the start.reg file
"AskBeforeClosing"="YES""UNCMaxAttempts"="2""DebugEnable"="NO""ExtrasTab"="YES""IgnoreLocalLicense"="NO""RepositoryLocation1"="SUPPORTCENTER""IgnoreRMLicCRCSize"="YES""NotifyInterval...
Page 44 - System Update billboard and the start.reg file; LiveFeed
Update to search for upgrades within your network repository. System Update version control is compatiblewith System Update 3.02 and later releases. To configure the start.reg file for System Update version control, do the following: 1. Download the SSClientCommon.zip file and the Administrator Tool...
Page 45 - Chapter 4. Working with System Update; About System Update; Extras; System Update billboard; triplet
Chapter 4. Working with System Update This chapter provides information on working with update packages, using System Update, and downloadingthe Web upgrade for System Update. About System Update When you search for updates using System Update, the request goes to a repository or the Lenovo HelpCent...
Page 46 - Downloading and installing updates; Using the Lenovo Help Center Web site
Windows XP, 2373, US English Note: If you have multiple machine type/model numbers selected in the Update Retriever main window, all packages common to the multiple systems that you select in the Applicable Updates window will resultin a check mark next to each system. Clearing the check box for one...
Page 47 - If an Active Directory policy is used, these values are stored at:; Working with license agreements; YES; Using System Update; – A BIOS upgrade that if not applied will result in system lags.
If an Active Directory policy is used, these values are stored at: • HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\UNC=<network share> • HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\User=<encrypted username> • HKLM\Software\Policies\Lenovo\MND\TVSUAPPLICATION\Pwd=<encrypted p...
Page 48 - Scheduling the search for updates; Configuring an automatic search
• Extra packages can consist of software, hardware, or solution offerings to help you keep your entire system performing to its full capacity. An extra package can be, for example: – Memory upgrades – Printer recommendations – Warranty recommendations Scheduling the search for updates You have the o...
Page 49 - Viewing the download and installation history
Automatic searching for and downloading new updates You can configure System Update to automatically search for and download new updates available to yoursystem on a specified schedule. New updates will be found and automatically downloaded to the localcache of deferred updates. When the download is...
Page 51 - Chapter 5. Working with Update Retriever; About Update Retriever
Chapter 5. Working with Update Retriever This chapter provides information about setting up and using Update Retriever. About Update Retriever Update Retriever enables you to download update packages from the Lenovo Help Center Web site to anetwork share repository folder. Your repository folder pro...
Page 52 - Update Retriever first time setup
– Driver – Embedded controller version – External detection – File date – File existence – File version – Hard disk drive (HDD) – Operating system and operating system languages – OS – OSLang – OSNLang – Plug-and-play adapter ID (PnPID) – Registry key – Registry key value – Supported systems – Syste...
Page 54 - Schedule; Configuring the notification option for an automatic search
For systems with various triplets, updates are assigned to matching machine types, operating systems, andlanguage values. The triplet value for an update is saved in the repository when the update is downloadedfrom the Lenovo Help Center Web site by Update Retriever. Once a triplet value is specifie...
Page 55 - Managing the repository; Viewing updates in a repository; Creating an update package
Managing the repository Update Retriever enables you to manage the updates in your repository. Viewing updates in a repository You can view updates in the repository by choosing Manage repository and then selecting Update view . You can view updates by filtering by operating system, language, machin...
Page 56 - Importing an update package into a network share repository
1. Build a single executable for source files with an installer, such as 7zip, WinZip, WinRar, Package For The Web (PFTW), or MSI. 2. (Optional) Create a readme file that describes the update packages including the following: • Reports with version history • Minimum installation requirements • Steps...
Page 57 - Modifying settings
Note: Each update must be in its own subfolder. If importing only one update, specify the folder that contains that update. If importing multiple updates, put each update subfolder under a wrapper folder andspecify the wrapper folder during the import operation. Assigning triplets to an update You c...
Page 59 - Keyboard shortcuts
6. Click OK to save the Local intranet settings. 7. On the Security tab, click Default level to view the default security level. If the security level is set to Medium-low or Low , no other changes are necessary. Otherwise, go to step 8. 8. If the security level is set to High , Medium-high , Medium...
Page 61 - Chapter 6. Working with Thin Installer; About Thin Installer; Thin Installer is supported on the following operating systems:; Configuring Thin Installer; The default configuration is shown as follows:
Chapter 6. Working with Thin Installer This chapter provides information about using Thin Installer and configuring it to fit your needs. About Thin Installer Thin Installer is designed to help IT administrators keep the systems in their environment up-to-date. Theprogram searches for the updates fr...
Page 64 - Using Thin Installer; line will take higher precedence.
Using Thin Installer To use Thin Installer, extract the executable from the Lenovo Support Web site and configure the path of therepository. To create the repository, see Chapter 5 “Working with Update Retriever” on page 45. By default,the program searches for updates in a subdirectory under the Thi...
Page 67 - ApplicabilityRulesTrace.log; DebugEnable
Return error codes Thin Installer returns error code 0 for success and error code 1 for any of the following conditions duringthe deployment of the updates. • The specified repository is not found. • The XML schema validation fails for the update package. • The CRC validation fails for the executabl...
Page 69 - Chapter 7. Best practices; Scenario 1 - Managing the update process
Chapter 7. Best practices This chapter provides step-oriented scenarios to help you understand the update process. The scenariosprovided in this chapter are: “Scenario 1 - Managing the update process” on page 63 “Scenario 2 - Deploying specific update packages” on page 65 “Scenario 3 - Deploying to ...
Page 70 - Download System Update from the following Lenovo Web site:; Step 2 - Customizing the programs; Get update packages with Update Retriever.
language codes, see “System Update languages” on page 8. In addition, when you launch UpdateRetriever, you must be logged on as a user who belongs to a local administrator group. Note: After you install Update Retriever, restart your system to set the scheduler function. If you are not using the sch...
Page 71 - Working with Update Retriever; First time setup
5. Download and install update packages to client computers. Scenario 2 - Deploying specific update packages For enterprises that choose to deploy specific update packages to client computers, you can configureSystem Update, Update Retriever, and repository folders to deploy only the update packages...
Page 73 - Scenario 4 - Disabling the Web upgrade for System Update
Note: Enter user name and password if required for the repository. 6. Add systems for assigning the updates and save the machine information of the non-Lenovo systems. Enter the machine family information consisting of the first four letters or the last four letters of themachine type and model. 7. ...
Page 74 - Scenario 7 - Working with firewalls and the scheduler function
tvsu.exe /package "C:\installtxt\ installList.txt" 7. Press Enter. Scenario 6 - Deploying update packages to client computer repositories An alternative to using a network share drive repository is to deploy packages to client computer repositories.Complete the following steps to deploy upda...
Page 75 - Install Thin Installer on a client computer.; Deploying the update packages using a system management tool
• Tvsukernel.exe Note: System Update for Windows 7 operating systems does not provide scheduler settings as the Task Scheduler tool on Windows 7 operating systems has the same function. For detailed information about usingthe Task Scheduler tool on Windows 7 operating systems, see “\UserSettings\Sch...
Page 76 - Add the module to the ImageUltra Builder Base Map.; Integrating Thin Installer with a Sysprep Image
3. Create an ImageUltra Builder module, audit boot type, and use the batch file created in step 2. 4. Add the module to the ImageUltra Builder Base Map. 5. Deploy the image. Thin Installer will install the drivers and applications on the client computers. Notes: 1. Network drivers still need to be i...
Page 77 - Appendix A. Command line parameters; Automatic search; Command line scripts
Appendix A. Command line parameters This chapter provides information about command line parameters, search modes, notification parameters,and the MapDrv utility. Automatic search The following table provides the registry entries and values that an automatic search can use to search forupdates from ...
Page 84 - Search modes
Table 23. Command line scripts (continued) Scripts Description Reboot type 3 will suppress a system reboot. %PROGRAMFILES%\Lenovo\System Update\Tvsu.exe /CM-search A -action INSTALL -repositoryC:\MyRepository -noicon-includerebootpackages 1,3,4 -noreboot Searches a repository for critical, recommend...
Page 85 - Notification parameters
Notification parameters The notification parameter used on the command line specifies the way System Update handles updatepackages and then notifies you when packages have been processed. The following table provides the parameters and their descriptions. Table 25. Notification parameters Parameter ...
Page 87 - MapDrv utility; Command line interface
• -IncludeRebootPackages 1,3,4 - downloads and installs update packages that require a reboot. Notes: 1. If you do not include -IncludeRebootPackages 1,3,4 , System Update will not detect packages that require a reboot. 2. To configure System Update to recognize license agreements automatically when...
Page 88 - The return code is; Using the MapDrv utility; The following sections provide ways that you can use the; MapDrv; Displaying encrypted user name and password strings; function will not store the user name and password in the registry.
mapdrv /< function > < app id > /unc < sharename > /user < username > /pwd < password > [/timeout < seconds >] [ /s] Table 27. Parameters Parameter Description / function Identifies the function to provide. Valid values are store, connect, disconnect, anddisplay. ...
Page 89 - This sets the UNC, user name, and password values in the registry.; Connecting to the network share for a ThinkVantage application; Performs
mapdrv /store <app id> /unc <sharename> /user <username> /pwd <password>[/timeout <seconds>] This sets the UNC, user name, and password values in the registry. Connecting to the network share for a ThinkVantage application Connect the network share for the specified Thi...
Page 92 - Trademarks
Trademarks The following terms are trademarks of Lenovo in the United States, other countries, or both: LenovoThe Lenovo logoRescue and RecoveryThinkPadThinkVantage Intel is a trademark of Intel Corporation in the U.S. and/or other countries. Microsoft, Active Directory, Internet Explorer, Windows, ...