03-25-2010 09:10 AM
I am having some problems with System update 4 on some Windows 7 Computers. The install completes successfully, however I am not seeing any icons either on my desktop or start menu. And when I attempt to run tvsu from C:\Program Files\Lenovo\System Update, I will see the splash screen, but the application will not open. The systemupdate service is started and I can see a process called susevice.exe.
I don't know why but this happened on the last two installs, we do have some clients that it is working on, but it was installed some time ago.
Solved! Go to Solution.
03-25-2010 05:15 PM
Hi,
please check following reg key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Compatibility32
In case you can see there tvsu.exe entry, then delete it.
also check in registry if you see this key:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs
and his value is: "MsgPlusLoader.dll"
HKLM\SYSTEM\Setup\SystemSetupInProgress
value: 0x0
These are just some and the basic reg keys, that are "queried out" by the start of TVSU.
Please note, that this is the new design, that when you install TVSU on a Win7 x64 bit, then there is no more TVSU option in Start menu. You have to use the Lenovo Experience, or ThinkVantage tools button, that you will see there. (sorry don't have the testing system next to me, else I could tell you the exact name)
In you situation I would advice following:
- make sure,that TVSU is closed
- go to registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\System Update\Preferences\UserSettings\General
and change the value of "DebugEnable" to YES.
- start the TVSU again
- now this will capture some more info in following location:
%ProgramFiles%\Lenovo\System Update\logs
Open each log file and post here only the last parts of it (those, which belongs to the last start of TVSU)
This might help me a bit out.
Cheers
03-26-2010 01:18 PM
There was no entry for tvsu.exe in the Compatibility32 directory.
The Appinit_DLLs registry key was blank, I added MsgPlusLoader.dll as the value
The SystemSetupInProgress key was already set to 0
This is a 32bit of Windows 7 and I don't have any other ThinkVantage software installed.
I also looked at HKLM\Software\Lenovo\System Update, there were no sub directories after.
Here are some logs I found:
tvsu_exe:
TSS(R) 4: 15:09:00:0664 tvsu.cpp(517): StartTvsukernel : admin
TSS(R) 4: 15:09:00:0675 tvsu.cpp(524): Begin InvokeUacSdkViaService
TSS(R) 4: 15:09:01:0006 tvsu.cpp(369): Installdir: C:\Program Files\Lenovo\System Update
TSS(R) 4: 15:09:01:0032 tvsu.cpp(404): szCmd: C:\Program Files\Lenovo\System Update\TvsuCommandLauncher.exe
UACSdk:
TSS(L) 0: 15:09:04:0573 uacsdk.cpp(168): User: ADMIN
TSS(L) 0: 15:09:04:0596 uacsdk.cpp(169): TempRegFile:
TSS(L) 0: 15:09:04:0600 uacsdk.cpp(170): ComdLine:
TSS(L) 0: 15:09:04:0611 uacsdk.cpp(178): ComdLine tvsukernel: C:\Program Files\Lenovo\System Update\\Tvsukernel.exe
TSS(L) 0: 15:09:04:0615 uacsdk.cpp(186): Vista admin
TSS(L) 0: 15:09:04:0620 vista.cpp(62): StartUIOnVistaWithAdminLongon ComdLine: C:\Program Files\Lenovo\System Update\\Tvsukernel.exe
TSS(L) 0: 15:09:04:0623 vista.cpp(70): WTSGetActiveConsoleSessionId dwSessionId: 5
TSS(L) 0: 15:09:04:0627 vista.cpp(74): WTSQueryUserToken failed!
TSS(L) 0: 15:09:04:0629 vista.cpp(159): CreateProcessAsUser failed!
Thanks for your help!
03-30-2010 03:27 PM
Hi,
to me it looks, like if the TVSU cannot get the user informaitons. Please put you UAC to zero = dissable it and then try to run TVSU again. I Think, this might change this situation, as the user credentials cannot be accessed.
Also add permissions to Everyone + NETWORK Services over the %programfiles%\Lenovo\ folder.
Let me know, if this changes anything.
Cheers
04-16-2010 10:06 AM
Well, I installed system update on a new Windows 7 computer and it was able to run. Now I just need to copy a shortcut to program files and I should be good to go.
thanks for your help.
04-18-2010 12:32 PM
Hi,
I'm glad to help.
Feel free to post a new thread if you have any add questions/issues.
Cheers
05-07-2011 03:04 PM
First sorry my poor english...
I have same problem too.
UAC is disabled and Program Files\Lenovo folder permissions is set, and system update don't work ![]()
Can anyone help me
Info 2011-05-08 , 12:02:14 a következő helyen: Tvsu.Service.Client.CommandLauncher.ExecuteCommandLine(String command) Message: The current user is a Vista Administrator, the request will be handled by suservice -System context- Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Server.PipeManager.HandleRequest(Stri ng request) Message: Installing under the service context Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Common.CommandExecutor.Executor.Execu teCommand(String dir, String cmd, String args, String _installType, Int64 timeOut, Boolean hide) Message: Directory 1: C:\Program Files\Lenovo\System Update Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Common.CommandExecutor.Executor.Execu teCommand(String dir, String cmd, String args, String _installType, Int64 timeOut, Boolean hide) Message: If directory 1 exists: C:\Program Files\Lenovo\System Update Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Common.CommandExecutor.Executor.Execu teCommand(String dir, String cmd, String args, String _installType, Int64 timeOut, Boolean hide) Message: The parameters directory and command stay as follows: command: uacsdk.exe directory: C:\Program Files\Lenovo\System Update Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Common.CommandExecutor.Executor.Execu teCommand(String dir, String cmd, String args, String _installType, Int64 timeOut, Boolean hide) Message: hide window: False Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Common.CommandExecutor.Executor.Execu teCommand(String dir, String cmd, String args, String _installType, Int64 timeOut, Boolean hide) Message: -1 Info 2011-05-08 , 12:02:15 a következő helyen: Tvsu.Service.Client.CommandLauncher.ExecuteCommand Line(String command) Message: Command execution duration was: 411 Miliseconds
TSS(R) 1: 00:02:14:0175 tvsu.cpp(1506): Installdir: C:\Program Files\Lenovo\System Update TSS(R) 1: 00:02:14:0180 tvsu.cpp(1527): szCmd: C:\Program Files\Lenovo\System Update\TvsuCommandLauncher.exe TSS(R) 1: 00:02:14:0734 tvsu.cpp(518): StartTvsukernel : admin TSS(R) 1: 00:02:14:0749 tvsu.cpp(525): Begin InvokeUacSdkViaService TSS(R) 1: 00:02:14:0882 tvsu.cpp(370): Installdir: C:\Program Files\Lenovo\System Update TSS(R) 1: 00:02:14:0889 tvsu.cpp(405): szCmd: C:\Program Files\Lenovo\System Update\TvsuCommandLauncher.exe
TSS(L) 0: 00:02:15:0323 uacsdk.cpp(168): User: ADMIN TSS(L) 0: 00:02:15:0325 uacsdk.cpp(169): TempRegFile: TSS(L) 0: 00:02:15:0326 uacsdk.cpp(170): ComdLine: TSS(L) 0: 00:02:15:0327 uacsdk.cpp(178): ComdLine tvsukernel: C:\Program Files\Lenovo\System Update\\Tvsukernel.exe TSS(L) 0: 00:02:15:0328 uacsdk.cpp(186): Vista admin TSS(L) 0: 00:02:15:0330 vista.cpp(62): StartUIOnVistaWithAdminLongon ComdLine: C:\Program Files\Lenovo\System Update\\Tvsukernel.exe TSS(L) 0: 00:02:15:0331 vista.cpp(70): WTSGetActiveConsoleSessionId dwSessionId: 3 TSS(L) 0: 00:02:15:0335 vista.cpp(74): WTSQueryUserToken failed! TSS(L) 0: 00:02:15:0336 vista.cpp(159): CreateProcessAsUser failed!
04-03-2012 07:55 AM
Same problem when trying to run System Update through a remote desktop session (aka RDP).
Everything is ok when running System Update through a local session.