我安装了 Docker,但后来意识到 Hyper-V 未启用。
看来我无法启用它。
我试过DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
,
这是我的日志%windir%\Logs\CBS\cbs.log
:cbs日志。
我应该已经满足了所有要求。
我卸载了 VMWare 和 Docker。
我满足所有要求(
systeminfo
):- VM 监控模式扩展:是
- 固件中启用虚拟化:是
- 二级地址转换:有
- 数据执行保护可用:是
任务管理器>性能>虚拟化:已启用。
我拥有最新的 Windows 10 更新。
我也检查过了
sfc /scannow
。
但是当我尝试重新启动时,我得到:
让 Windows 准备就绪...
正在更新...
致力于功能...
我们无法完成功能...(撤消更改)
我们无法完成更新...(撤消更改)
答案1
cbs.log 中的第一个错误是:
2022-08-17 12:29:03, Info CSI 00000123 Begin executing advanced installer phase 31 index 0 (sequence 0)
Old component: [l:0]''
New component: [l:0]''
Install mode: delta
Smart installer: true
Installer ID: {b1498a21-0405-4959-adaa-7e78686acfbe}
Installer name: 'Counters Installer'
2022-08-17 12:29:03, Error CSI 00000124 (F) PerfCounterInstaller Error: LastCounter and LastHelp are inconsistent (10640,10925).
[gle=0x80004005]
2022-08-17 12:29:03, Error CSI 00000125 (F) PerfCounterInstaller Error: Counter database is corrupted, run 'lodctr /R' to fix it.
[gle=0x80004005]
以管理员身份打开 cmd 并执行以下操作:
C:\WINDOWS\system32>cd..
C:\Windows>cd syswow64
C:\Windows\SysWOW64>lodctr /R
Info: Successfully rebuilt performance counter setting from system backup store
现在再试DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
一次。