安装启用Windows功能出现0x900F0914报错的原因和处理方法

网络小编P
在启用Windows功能时出现0x900F0914报错的原因:
一些精简版系统本身就精简了很多组件
但是一些部分网友启用Windows功能时是用命令行dism命令形式启用Windows功能
当用dism命令形式启用Windows功能启用一个被精简的组件时会触发标记组件存储状态损坏
这样就造成 用Windows功能面板去启用Windows功能时报0x900F0914错误
无法再启用任何Windows功能
所以在精简系统中正确的启用功能方式应该是通过Windows功能面板开启相关功能,不要用dism命令形式启用Windows功能

dism命令形式启用不存在(被精简)的Windows功能破坏了组件存储状态标记,造成后面无法启用Windows功能!

当出现0x900F0914报错时可用如下脚本处理(不一定能修复组件存储状态标记,仅供测试):
将如下脚本保持为bat执行即可
::1. 备份CBS注册表
reg save "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" C:\CBS_Backup.hiv /y
::2. 清理组件评估缓存
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache" /f
::3. 清理OptionalComponents缓存
reg save "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptionalComponents" C:\OptionalComponents_Backup.hiv /y
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptionalComponents\Cache" /f
rd /s /q "%ProgramData%\Microsoft\Windows\OptionalComponents"
::4. 清理Windows Update缓存
net stop wuauserv
net stop bits
rd /s /q "%windir%\SoftwareDistribution"
echo 操作完成,请重启电脑
pause

分类:帮助教程 百度收录 必应收录