昨天在安装.NET Framework,却发现总是存在问题。重新下载、安装VS等都不能解决问题。细看一下,发现是可恶的HResult 0xc8000222。上网查之:
原来是Windows Update本身的问题。网上的解释是:Windows Update向系统请求“Check for Update”服务,而系统告诉它此服务未运行但是其实它一直在运行的。
好了,问题就在这里的。那解决步骤也出来了:
1)停止“Check for Update”服务--net stop wuauserv
2)修改windows目录下SoftwareDistribution 的目录名--ren c:\windows\SoftwareDistribution SoftwareDistribution.old
注:此处如果不能修改的话,重启下电脑
3)开启“Check for Update”服务--net start wuauserv
Done!!!
理想的答案地址:
http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/windows-update-failing-0xc8000222/6d55c63a-316c-4e9d-97b2-538bc783cdad