I am using Lenovo Thinkpad W510, my harddisk was Seagate 320GB and it had some bad sectors so I decided to replace it with a 750GB western digital.
After replacement, I reinstalled OS with Lenovo recovery disk. Then my windows update doesn't work any more.When I click "check for updates", the Windows update window refreshes itself and after that nothing happens. When I use Lenovo update and downloaded some hot fixes for windows 7,my manual update with all the manually downloaded patches returns the same error: 0xc8000222.
I tried to install .Net 4.0, also same, error HRESULT: 0xc8000222. My Computer property shows activated status.
Even it's Lenovo problem, why Windows 7 has such a mistake that doesn't allow an activated user to update? It must be some Windows update bug, please check and help me fix this. Thanks.
The following is my information:
Windows 7 64 bit
Fresh window installation, no any patch installed yet (failed to install)
No anit-virus program
Exact step (I tried several times):
(1) reinstall windows 7 using recovery disk
(2) download .Net 4.0 (actually any update fails, but it's easier to find links for .Net 4.0), install it
(3) installation failure HRESULT: 0xc8000222
(4) log file for .Net 4.0:
OS Description = Windows 7 - x64
Package Version = 4.0.30319
Exe Log File: dd_SetupUtility.txt
I tried Windows update: fix it using program downloaded from this website: http://windows.microsoft.com/en-US/windows7/Open-the-Windows-Update-troubleshooter
The troubleshoot is not able to know the problem. The detailed failure is: Windows update encounters an error while searching for updates. Error code: -939523550.
I've checked my windows Log:
System Error Log:
Windows update could not be installed because of error 3355443746 "" (Command line: ""C:\Windows\system32\wusa.exe" "C:\Program Files (x86)\Lenovo\System Update\session\os7016ww_64\windows6.1-kb975599-x64.msu" ")
App Error Log:
wuaueng.dll (608) SUS20ClientDataStore: Unable to read the header of logfile C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log. Error -546.
Can anyone tell me what's the problem? Thanks.
My problem is solved. Do not read any answers here because my problem isn't involved with any virus or similar.
I solved my problem by the following step, I think lenovo recovery fails some directory if the harddisk size is different (I guess)?
Step 3: Rename the temporary folder of Windows Update.
This behavior may occur if the temporary folder of Windows Update has been corrupted. We
can refer to the following steps to rename this folder. Please be assured the folder will
be created again when we visit the Windows Update site again.
1. Click Start, Run, type: cmd and press Enter. Please run the following command in the
net stop WuAuServ
2. Click Start, Run, type: %windir% and press Enter.
3. In the opened folder, rename the folder SoftwareDistribution to SDold.
4. Click Start, Run, type: cmd and press Enter. Please run the following command in the
net start WuAuServ