![Win7 SP1 安装总是无法编码 8000ffff 灾难性故障,目标状态 7(完整日志可用)](https://linux22.com/image/1530003/Win7%20SP1%20%E5%AE%89%E8%A3%85%E6%80%BB%E6%98%AF%E6%97%A0%E6%B3%95%E7%BC%96%E7%A0%81%208000ffff%20%E7%81%BE%E9%9A%BE%E6%80%A7%E6%95%85%E9%9A%9C%EF%BC%8C%E7%9B%AE%E6%A0%87%E7%8A%B6%E6%80%81%207%EF%BC%88%E5%AE%8C%E6%95%B4%E6%97%A5%E5%BF%97%E5%8F%AF%E7%94%A8%EF%BC%89.png)
Win7 32 位 SP1 总是出现严重故障,没有合理的错误代码,有什么建议吗?其他更新都正常。
我已经尝试过独立的 SP1,它在运行大约一个小时后失败了,这是今天尝试运行它的日志。
sfc/scannow 给出无法修复的错误,留下许多待处理的重命名。
我已经执行了 MS 系统更新准备工具 - 但是没有帮助
事件系统日志
Changes to an update(Service Pack for Microsoft Windows (KB976932)) failed during Service Pack installation.
Identity: Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514
Error Code: 0x8000ffff
Target State: 7
下面是 CBS.LOG 文件,80mb 文件的开头看起来正常,但错误出现在结尾;
2017-05-14 21:23:53, Info CBS Appl: Package: Package_38_for_KB2773072~31bf3856ad364e35~x86~~6.1.1.5, Update: 2773072-113_neutral_GDR, Applicable: Applicable, Disposition: Installed
2017-05-14 21:23:53, Info CBS Plan: Package: Package_38_for_KB2773072~31bf3856ad364e35~x86~~6.1.1.5, Update: 2773072-113_neutral_GDR, current: Staged, pending: Default, start: Installed, applicable: Installed, targeted: Installed, limit: Installed, selected: Default
2017-05-14 21:23:53, Info CBS Perf: Resolve chain started.
2017-05-14 21:23:53, Info CSI 000001e8@2017/5/14:18:23:53.303 CSI Transaction @0x3f7828 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000002 and client id [80]"TI1.30592216_1341436901:2/Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514"
2017-05-14 21:23:53, Info CSI 000001e9@2017/5/14:18:23:53.303 CSI Transaction @0x3f7828 destroyed
2017-05-14 21:23:53, Info CBS Perf: Resolve chain complete.
2017-05-14 21:23:53, Info CBS Perf: Stage chain started.
2017-05-14 21:23:53, Info CBS Exec: Express package staging finished without any missing file to download.
2017-05-14 21:23:53, Info CBS Perf: Stage chain complete.
2017-05-14 21:23:53, Info CBS Reboot mark refs: 0
2017-05-14 21:23:53, Info CBS Enabling LKG boot option
2017-05-14 21:23:53, Info CBS Restored system sleep block state: 0x80000000
2017-05-14 21:23:53, Info CBS Exec: Processing complete. Session: 30592216_1341436901, Package: Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514 [HRESULT = 0x00000000 - S_OK]
2017-05-14 21:23:55, Info CBS Session: 30592216_1341436901 finalized. Reboot required: no [HRESULT = 0x00000000 - S_OK]
2017-05-14 21:23:56, Info CBS Session: 30592223_1062534866 initialized by client SP Coordinater Engine.
2017-05-14 21:23:56, Error CBS SPI: (CSPICbsClient::ChangeState:556)Failed changing package state to 7 hr=0x8000ffff
2017-05-14 21:23:56, Error CBS SPI: (CSPCInstallTask::Execute:1010)Failed to install package with identity Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514 hr=0x8000ffff
2017-05-14 21:23:56, Info CBS SPI: Reporting Failed package event
2017-05-14 21:23:56, Info CBS Session: 30592223_1062534866 finalized. Reboot required: no [HRESULT = 0x00000000 - S_OK]
2017-05-14 21:27:37, Info CBS SPI: Deleting directory: C:\023f738a14ef127fcc0f4d\5167834f29da6e33322f\e88a012d9ad4e32862. ret=0
2017-05-14 21:27:37, Error CBS SPI: (CSPInstall::Install:1583)Failed executing Install task hr=0x8000ffff
2017-05-14 21:27:37, Info CBS SPI: Ending SP Installation
2017-05-14 21:27:37, Error CBS SPI: (PerformSPInstallation:833)Failed to install SP using UI hr=0x8000ffff
2017-05-14 21:27:37, Error CBS SPI: (wmain:1105)Failed to perform SP installation hr=0x8000ffff
2017-05-14 21:27:37, Info CBS SPI: Reporting Failed event
2017-05-14 21:33:55, Info CBS Reboot mark refs incremented to: 1
2017-05-14 21:33:55, Info CBS Scavenge: Starts
2017-05-14 21:33:55, Info CSI 000001ea@2017/5/14:18:33:55.882 CSI Transaction @0x3f8168 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000002 and client id [10]"TI6.0_0:0/"
2017-05-14 21:33:55, Info CBS Scavenge: Begin CSI Store
2017-05-14 21:33:56, Info CSI 000001eb Performing 1 operations; 1 are not lock/unlock and follow:
Scavenge (8): flags: 00000017
2017-05-14 21:33:56, Info CSI 000001ec Store coherency cookie matches last scavenge cookie, skipping scavenge.
2017-05-14 21:33:56, Info CSI 000001ed ICSITransaction::Commit calling IStorePendingTransaction::Apply - coldpatching=FALSE applyflags=7
2017-05-14 21:33:56, Info CSI 000001ee Creating NT transaction (seq 2), objectname [6]"(null)"
2017-05-14 21:33:56, Info CSI 000001ef Created NT transaction (seq 2) result 0x00000000, handle @0xe08
2017-05-14 21:33:56, Info CSI 000001f0@2017/5/14:18:33:56.508 CSI perf trace:
CSIPERF:TXCOMMIT;161081
2017-05-14 21:33:56, Info CBS Scavenge: Completed, disposition: 0X1
2017-05-14 21:33:56, Info CSI 000001f1@2017/5/14:18:33:56.508 CSI Transaction @0x3f8168 destroyed
2017-05-14 21:33:56, Info CBS Reboot mark refs: 0
2017-05-14 21:33:56, Info CBS Idle processing thread terminated normally
2017-05-14 21:33:56, Info CBS Ending the TrustedInstaller main loop.
2017-05-14 21:33:56, Info CBS Starting TrustedInstaller finalization.
2017-05-14 21:33:56, Info CBS Ending TrustedInstaller finalization.
我还分析了 inf/setupapi.app.log,它有错误;
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_36dcabb60af69b68\usbuhci.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_36dcabb60af69b68\usbport.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usb.inf_x86_neutral_d30dae84172297e2\usbhub.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_36dcabb60af69b68\usbehci.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_36dcabb60af69b68\usbd.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbstor.inf_x86_neutral_9d88b35623781f49\USBSTOR.SYS'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\wvpchbus.inf_x86_neutral_4081b3954d367047\vpchbus.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\wvpchbus.inf_x86_neutral_4081b3954d367047\vpchbuspipe.dll'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\vpcusb.inf_x86_neutral_55a9e62c3e7d51a4\vpcusb.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\usbport.inf_x86_neutral_36dcabb60af69b68\usbohci.sys'
!!! cpy: Error 160: One or more arguments are not correct.
!!! cpy: Store copy Not NT5 signed 'C:\Windows\System32\DriverStore\FileRepository\sffdisk.inf_x86_neutral_130f79da61a126bb\sffp_sd.sys'
!!! cpy: Error 160: One or more arguments are not correct.
答案1
尽管您恳求不要建议全新安装 Windows,但恐怕我们需要打破您的幻想。
最好重新安装 Windows 7,并使用 SP1 安装。
这将确保您的计算机得到正确且干净的修补,从而允许其他 Windows 更新顺利安装,并让您的 5 年旧机器运行得更顺畅。让您的机器继续使用未打补丁的 Windows 7 变体会让您容易受到多年来已修复的许多漏洞的攻击。
在擦除机器之前,请确保您可以访问 Windows 7 序列号,以便您可以轻松地重新激活您的副本。
答案2
从 SP 日志文件中,可以找到带有字符串“error”的行 - 它用于检测 IIS 组件是否存在问题并给出错误,我卸载了 IIS 并重新安装了 SP,计算机现在正常了。