陈伟明
如果安装可选 Windows 组件时长时间卡在某个百分比,建议先看系统是否还在执行实际的服务操作,而不是只盯着 UI 进度条。 可以先检查 CBS.log、DISM.log 以及事件查看器中的相关日志; 如果日志持续有新的记录产生,通常说明组件安装服务还在处理任务,并不一定是真的卡死。
如果日志里反复出现依赖项解析、功能包查找或者等待其他功能启用的记录,那么更可能是功能依赖关系导致的延迟。 比如某些可选功能会依赖额外组件、语言包或特定基础功能,缺少这些依赖时安装过程可能会明显变慢。
另一方面,如果看到 CBS 或 DISM 日志中出现组件清单解析失败、文件哈希不匹配、Payload 缺失等错误,那就要怀疑组件存储(Component Store)损坏了。 这种情况下,通常建议先运行 DISM /Online /Cleanup-Image /RestoreHealth,然后再执行 sfc /scannow 进行验证和修复。
另外一个简单的判断方法是观察 TrustedInstaller、TiWorker 或 DISM 进程的 CPU、磁盘活动情况。 如果这些进程几乎没有任何资源消耗,同时日志也没有持续更新,那么问题更可能是卡在某个错误状态而非正常处理流程。
希望这些思路能帮助您快速定位是服务操作、依赖关系还是组件存储导致的问题。 如果这个回答对您有帮助,欢迎点击 “Accept Answer”,这样也能帮助其他遇到类似问题的用户更快找到解决方案。