Step 1
Remove all previous log files from C:\program files\lenovo\system update\logs
Step 2
Click Start -> Run -> Secpol.msc
Click Security Options.
Find System cryptography: Use FIPS compliant algorithms for encryption, hashing and signing
Disable this setting
Step 3
Navigate to:
C:\Program Files\Lenovo\System Update\session\system\SSClientCommon
For 64 bit OS
C:\Program Files (x86)\Lenovo\System Update\session\system\SSClientCommon
Open file MappingInterface.xml using Notepad
Add the following lines:
<OS>
<OSTVIA>WIN7-PRO.SP1</OSTVIA>
<OSeGatherer>
<Name>Windows 7 Professional</Name>
<ServiceRelease>Service Pack 1</ServiceRelease>
</OSeGatherer>
<OSPCDPackSpec>7.SP1</OSPCDPackSpec>
<OSQuest>Windows 7</OSQuest>
</OS>
If you're using other version than Professional, just change WIN7-PRO.SP1 to WIN7-UTL.SP1 etc and 4th line to WINDOWS 7 Ultimate.You should be able to run the System Update now.
This fix can work for any other Windows Operating systems as long as correct name and version is put into the above code.
For Windows Server 2008, try the following code, I've put together. Bare in mind that it is not tested so please take a back up of the original XML file stated above before making changes on the server.
<OS>
<OSTVIA>WINSERVER2008-Standard.SP1</OSTVIA>
<OSeGatherer>
<Name>Windows Server 2008 Standard</Name>
<ServiceRelease>Service Pack 1</ServiceRelease>
</OSeGatherer>
<OSPCDPackSpec>2008.SP1</OSPCDPackSpec>
<OSQuest>Windows Server 2008</OSQuest>
</OS>
This does not fix the issue on Windows XP Service Pack 3 even when the details are changed to suit.
ReplyDelete@runey71: Try removing all previous log files from c:\program files\lenovo\system update\logs
ReplyDeleteI've updated the blog a bit. Try now
ReplyDeleteCan this work on Windows Server 2008? If so, would someone care to show me what the edited portion of MappingInterface.xml should look like?
ReplyDeleteWhat is the correct version for Windows Server Datacenter 2008 R2? Trying to get this working on that. Thanks.
ReplyDeleteI hope this helps anyone who is still having trouble:
ReplyDeletehttp://blag.nullteilerfrei.de/2013/03/09/lenovo-system-update-somewhat-demystified/
In my case the issue was that it said WIN7-PRO not WIN7-PRO.SP1
ReplyDeleteThanks. It worked like charm :)
ReplyDeleteThis solved the problem in my Thinkpad T410 Windows 7 Professional SP1.
ReplyDeleteLenovo X1 Carbon, worked like a charm. Thank you :)
ReplyDeleteI am using Windows 10 and I don't know what to add to the XML (it's not Windows 7 probably)... anyone have any clue?
ReplyDeleteIt appears that the XML doc doesnt have XP Pro SP4 in its coding. but it wont allow me to add this in to see if it fixes my issue. can someone guide me on how to add this in. I'm a novice at this kind of thing?
ReplyDeleteThank you! Mine was disabled, but I added the line and it worked. Coming from a X201 laptop, windows professional.
ReplyDeleteAlso... this is my third time trying to say thank you. Logins are stupid. Waste my time with something else, like a mini US quiz.