第一个问题是,我的 Windows 7 64 位 Ultimate 突然提示不是正版。但它是几年前从微软购买的。错误代码是0xC8000247在阅读了一些微软论坛后,有人建议系统可能已损坏,他们建议我多次使用系统文件检查器(sfc)。
我sfc /scannow
在提升的命令提示符(登录用户是管理员)中运行两次后,CBS.log
生成了一个。通过使用以下命令:
C:\Users\MyUserName>findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofil
e%\Desktop\sfcdetails.txt"
然后sfcdetails.txt
我的桌面上就生成了一个。以下是关键行:
2013-08-25 00:27:05,错误 CSI 0000006b (F) [SR] 未找到组件:Microsoft-Windows-Security-SPP-UX,版本 = 6.1.7600.16385,pA = PROCESSOR_ARCHITECTURE_AMD64 (9),文化中立,VersionScope = 1 nonSxS,
PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中性,TypeName中性,PublicKey中性[gle = 0x80004005] 2013-08-25 00:27:05,错误 CSI 0000006d (F) [SR] 未找到组件:Microsoft-Windows-Security-SPP-UX,版本 = 6.1.7600.16385,pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10),文化中性,VersionScope = 1
nonSxS,PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中性,TypeName中性,PublicKey中性[gle = 0x80004005] 2013-09-01 09:05:02,错误CSI 00000031(F)[SR]未找到组件:Microsoft-Windows-Security-SPP-Client,版本= 6.1.7600.16385,pA = PROCESSOR_ARCHITECTURE_AMD64(9),文化中性,VersionScope = 1 nonSxS,
PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中性,TypeName中性,PublicKey中性[gle = 0x80004005] 2013-09-01 09:05:14,错误CSI 00000033(F)[SR]未找到组件:Microsoft-Windows-Security-SPP-Client,版本= 6.1.7600.16385,pA = PROCESSOR_ARCHITECTURE_INTEL(0),文化中性,VersionScope = 1 nonSxS,
PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中性,TypeName中性,PublicKey中性[gle=0x80004005]
此外,论坛建议我在干净启动模式下在批处理文件中运行以下命令:
net stop wuauserv
ren %windir%\SoftwareDistribution\WuRedir WRold
ren %windir%\SoftwareDistribution\DataStore DSold
ren %windir%\SoftwareDistribution\Download Dold
ren %windir%\SoftwareDistribution\SelfUpdate SUold
net start wuauserv
重新启动到正常模式后,问题仍然存在。Windows 更新仍然失败,并提示我的 Windows 不是正版。
另外,他们建议我执行REGSVR32 WINTRUST.DLL
,响应成功。仍然失败。
下一步我应该做什么来解决这些问题?
答案1
你需要修复通过就地升级到 Windows 7。
- 将 Windows 7 DVD 插入驱动器(或安装 ISO)
- 在 Windows 中从 DVD 运行 setup.exe
- 选择
Upgrade
并按照设置操作。