Windows Update错误0x8000FFFF是由于内存过高引起的,如果你的内存大于3G会出现这种问题,参考微软知识库你需要先使用命令bcdedit /set removememory 2048的意思是减少内存2G,最后保证你内存等于512MB即可 ,下载KB929777http://www.microsoft.com/downloads/details.aspx?FamilyID=240ac3f3-2b60-4b70-b709-06b2bc5b1336&DisplayLang=zh-cn 更新文件,安装完上面的补丁后使用bcdedit /deletevalue removememory 命令恢复原始内存大小
基于 Windows Vista 的计算机上的 Windows Update 控制面板项目中单击"检查更新"时您会收到错误代码 8000FFFF
http://support.microsoft.com/kb/946414/zh-cn