I changed the key value to 2007WHC, but System Update still failing with same error.
Here is the log with the Internal error -2147483648, program abort.:
Info 2008-06-04 , 11:24:31
at Tvsu.Egather.EgatherManager.GetEgatherParser(String type)
Message: Running egather minimal.....
Info 2008-06-04 , 11:24:31
at Tvsu.Egather.EgatherExecutor.RunAsWindowsService(String directory, String command, String arguments)
Message: /execute ia.exe /arguments -filename"""C:\Program Files\Lenovo\System Update\egather\sysrecomin""" -probes REGIONAL_SETTINGS GATHERER_INFORMATION SYSTEM_SUMMARY -local /directory C:\Program Files\Lenovo\System Update\egather\ /type COMMAND /timeout 300000
Info 2008-06-04 , 11:24:31
at Tvsu.Egather.EgatherExecutor.RunAsWindowsService(String directory, String command, String arguments)
Message: FileName Path: C:\Program Files\Lenovo\System Update\TvsuCommandLauncher.exe
Info 2008-06-04 , 11:24:33
at Tvsu.Egather.EgatherExecutor.ExecuteEgather(String fileOutput, String args)
Message: RC eGatherer: -2147483648
Severe 2008-06-04 , 11:24:33
at Tvsu.Egather.EgatherExecutor.ExecuteEgather(String fileOutput, String args)
Message: Internal error -2147483648, program abort.
Severe 2008-06-04 , 11:24:33
at Tvsu.Egather.EgatherManager.GetEgatherParser(String type)
Message: Unable to execute egather