Preflight Checklist
What's Wrong?
Note: this is a Claude Desktop / Cowork bug, not the Claude Code CLI.
Cowork shows "Missing HCS services: vfpext" and the tab remains disabled.
Diagnosis performed:
- vmcompute and hns services: Running (Get-Service)
- vfpext: not installed as a service (sc.exe query vfpext -> error 1060)
- C:\Windows\System32\drivers\vfpext.sys: does not exist (Test-Path -> False)
- Full Hyper-V feature disable/enable cycle: does not restore the driver
- DISM /RestoreHealth + sfc /scannow: completed without fixing the issue
Root cause found in CBS.log:
CSI Scavenge: Skipping content retention check due to missing component
manifest: amd64_microsoft-windows-hyper-v-vfpext_31bf3856ad364e35_10.0.26100.8521_none_9c6e9b959bce5329
The manifest file for this component IS physically present under
WinSxS\Manifests, but CSI treats it as missing/unreadable, which
prevents the servicing transaction from ever completing and copying
vfpext.sys into System32\drivers. WinSxS also contains several stale
InFlight transactions for this same component (versions 7309, 7920,
8115, 8457, 7705), suggesting a Windows Update that never completed
cleanly for this driver.
Manual workaround attempted (unsuccessful):
- Copied vfpext.sys from WinSxS (version 10.0.26100.8875) to
System32\drivers manually
- Registered it as a kernel driver service:
sc.exe create vfpext type= kernel start= demand binPath= C:\Windows\System32\drivers\vfpext.sys
- sc.exe start vfpext -> fails with ERROR 193 (ERROR_BAD_EXE_FORMAT)
This suggests vfpext is an NDIS filter driver that cannot be started
via a plain sc start — it likely requires proper NDIS binding via its
.inf (wnetvsc_vfpp.inf, also present in WinSxS) processed through the
normal feature installer, which is blocked by the corrupt manifest
described above.
What Should Happen?
Either the Hyper-V feature installer successfully repairs/redeploys
the vfpext component despite the CSI manifest issue, or Cowork's
troubleshooting docs cover this specific failure mode (corrupt CSI
manifest + NDIS filter driver that can't be manually registered), so
Cowork can start normally.
Error Messages/Logs
sc.exe query vfpext:
[SC] EnumQueryServicesStatus:OpenService ERROR 1060:
El servicio especificado no existe como servicio instalado.
CBS.log:
CSI Scavenge: Skipping content retention check due to missing component
manifest: amd64_microsoft-windows-hyper-v-vfpext_31bf3856ad364e35_10.0.26100.8521_none_9c6e9b959bce5329
sc.exe start vfpext (after manual registration):
[SC] StartService con error 193.
Steps to Reproduce
- Open Claude Desktop on Windows 11 Pro (build 10.0.26100)
- Click the Cowork tab
- Observe "Missing HCS services: vfpext" and the tab stays disabled
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
Claude 1.24012.9 (03c61d) 2026-07-24T04:59:17.000Z
Platform
Other
Operating System
Windows
Terminal/Shell
Other
Additional Information
N/A — this is Claude Desktop (the consumer app), not the Claude Code CLI.
N/A — consumer Claude Desktop app (Pro/Max/Team plan), not using the API directly.
N/A — bug occurs in the Claude Desktop GUI (Cowork tab), not in a terminal.
PowerShell was used only for diagnostics, shown in the Error message/logs section.
Preflight Checklist
What's Wrong?
Note: this is a Claude Desktop / Cowork bug, not the Claude Code CLI.
Cowork shows "Missing HCS services: vfpext" and the tab remains disabled.
Diagnosis performed:
Root cause found in CBS.log:
CSI Scavenge: Skipping content retention check due to missing component
manifest: amd64_microsoft-windows-hyper-v-vfpext_31bf3856ad364e35_10.0.26100.8521_none_9c6e9b959bce5329
The manifest file for this component IS physically present under
WinSxS\Manifests, but CSI treats it as missing/unreadable, which
prevents the servicing transaction from ever completing and copying
vfpext.sys into System32\drivers. WinSxS also contains several stale
InFlight transactions for this same component (versions 7309, 7920,
8115, 8457, 7705), suggesting a Windows Update that never completed
cleanly for this driver.
Manual workaround attempted (unsuccessful):
System32\drivers manually
sc.exe create vfpext type= kernel start= demand binPath= C:\Windows\System32\drivers\vfpext.sys
This suggests vfpext is an NDIS filter driver that cannot be started
via a plain sc start — it likely requires proper NDIS binding via its
.inf (wnetvsc_vfpp.inf, also present in WinSxS) processed through the
normal feature installer, which is blocked by the corrupt manifest
described above.
What Should Happen?
Either the Hyper-V feature installer successfully repairs/redeploys
the vfpext component despite the CSI manifest issue, or Cowork's
troubleshooting docs cover this specific failure mode (corrupt CSI
manifest + NDIS filter driver that can't be manually registered), so
Cowork can start normally.
Error Messages/Logs
Steps to Reproduce
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
Claude 1.24012.9 (03c61d) 2026-07-24T04:59:17.000Z
Platform
Other
Operating System
Windows
Terminal/Shell
Other
Additional Information
N/A — this is Claude Desktop (the consumer app), not the Claude Code CLI.
N/A — consumer Claude Desktop app (Pro/Max/Team plan), not using the API directly.
N/A — bug occurs in the Claude Desktop GUI (Cowork tab), not in a terminal.
PowerShell was used only for diagnostics, shown in the Error message/logs section.