[BUG] Missing HCS services: vfpext — persists after DISM, SFC, and full in-place Windows 11 reinstall

Status Closed — duplicate
Maintainer reply None cached
Activity 11 comments · opened Jul 23, 2026 · closed Aug 19, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Preflight Checklist

I have searched existing issues and this hasn't been reported yet (similar reports exist, e.g. #74649, #77277, #78866, #78858, but none confirm persistence after a full OS reinstall)
This is a single bug report
I am using the latest version of Claude Code

What's Wrong?
Claude Desktop's Cowork tab shows "Missing HCS services: vfpext" and remains disabled. The vfpext.sys driver file is missing from C:\Windows\System32\drivers, confirmed via Test-Path.

Environment

OS: Windows 11 Pro, x64
Claude Desktop: latest version at time of testing
Install method: standard installer with admin/UAC elevation accepted

Steps Taken (in order, each unsuccessful)

Enabled Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform via Enable-WindowsOptionalFeature, rebooted — features report "Enabled" but vfpext.sys still absent.
Ran DISM /Online /Cleanup-Image /RestoreHealth (elevated) — completed successfully.
Ran sfc /scannow (elevated) — found and repaired unrelated corrupted files.
Rebooted, re-checked — vfpext.sys still absent.
Performed a full in-place Windows 11 reinstall via ISO (setup.exe, "Keep personal files" — downgraded to "personal files only" due to a language-mismatch prompt during setup), all apps/files otherwise preserved.
Post-reinstall, re-enabled Hyper-V and Virtual Machine Platform, rebooted.
Test-Path "C:\Windows\System32\drivers\vfpext.sys" still returns False.

Expected
vfpext.sys should be deployed to System32\drivers when Hyper-V/Virtual Machine Platform are enabled on a Windows 11 Pro x64 system, or a full OS reinstall should restore it if a prior deployment gap caused this.

Actual
The driver is not deployed under any of the above, despite Hyper-V and VMP reporting "Enabled" at the OS level. vmcompute and hns services were not individually verified as present/absent — only vfpext was confirmed missing at each stage.

Additional Notes
This matches the pattern reported in #78866 and #78858 (driver missing rather than merely unregistered) but adds that the issue survives a full in-place Windows reinstall, suggesting the deployment source itself (WinSxS component store or install media) may lack this driver for some system configurations, rather than it being a one-off servicing corruption.

What Should Happen?

Preflight Checklist

I have searched existing issues and this hasn't been reported yet (similar reports exist, e.g. #74649, #77277, #78866, #78858, but none confirm persistence after a full OS reinstall)
This is a single bug report
I am using the latest version of Claude Code

What's Wrong?
Claude Desktop's Cowork tab shows "Missing HCS services: vfpext" and remains disabled. The vfpext.sys driver file is missing from C:\Windows\System32\drivers, confirmed via Test-Path.

Environment

OS: Windows 11 Pro, x64
Claude Desktop: latest version at time of testing
Install method: standard installer with admin/UAC elevation accepted

Steps Taken (in order, each unsuccessful)

Enabled Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform via Enable-WindowsOptionalFeature, rebooted — features report "Enabled" but vfpext.sys still absent.
Ran DISM /Online /Cleanup-Image /RestoreHealth (elevated) — completed successfully.
Ran sfc /scannow (elevated) — found and repaired unrelated corrupted files.
Rebooted, re-checked — vfpext.sys still absent.
Performed a full in-place Windows 11 reinstall via ISO (setup.exe, "Keep personal files" — downgraded to "personal files only" due to a language-mismatch prompt during setup), all apps/files otherwise preserved.
Post-reinstall, re-enabled Hyper-V and Virtual Machine Platform, rebooted.
Test-Path "C:\Windows\System32\drivers\vfpext.sys" still returns False.

Expected
vfpext.sys should be deployed to System32\drivers when Hyper-V/Virtual Machine Platform are enabled on a Windows 11 Pro x64 system, or a full OS reinstall should restore it if a prior deployment gap caused this.

Actual
The driver is not deployed under any of the above, despite Hyper-V and VMP reporting "Enabled" at the OS level. vmcompute and hns services were not individually verified as present/absent — only vfpext was confirmed missing at each stage.

Additional Notes
This matches the pattern reported in #78866 and #78858 (driver missing rather than merely unregistered) but adds that the issue survives a full in-place Windows reinstall, suggesting the deployment source itself (WinSxS component store or install media) may lack this driver for some system configurations, rather than it being a one-off servicing corruption.

Error Messages/Logs

Preflight Checklist

 I have searched existing issues and this hasn't been reported yet (similar reports exist, e.g. #74649, #77277, #78866, #78858, but none confirm persistence after a full OS reinstall)
 This is a single bug report
 I am using the latest version of Claude Code

What's Wrong?
Claude Desktop's Cowork tab shows "Missing HCS services: vfpext" and remains disabled. The vfpext.sys driver file is missing from C:\Windows\System32\drivers, confirmed via Test-Path.

Environment

OS: Windows 11 Pro, x64
Claude Desktop: latest version at time of testing
Install method: standard installer with admin/UAC elevation accepted

Steps Taken (in order, each unsuccessful)

Enabled Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform via Enable-WindowsOptionalFeature, rebooted — features report "Enabled" but vfpext.sys still absent.
Ran DISM /Online /Cleanup-Image /RestoreHealth (elevated) — completed successfully.
Ran sfc /scannow (elevated) — found and repaired unrelated corrupted files.
Rebooted, re-checked — vfpext.sys still absent.
Performed a full in-place Windows 11 reinstall via ISO (setup.exe, "Keep personal files" — downgraded to "personal files only" due to a language-mismatch prompt during setup), all apps/files otherwise preserved.
Post-reinstall, re-enabled Hyper-V and Virtual Machine Platform, rebooted.
Test-Path "C:\Windows\System32\drivers\vfpext.sys" still returns False.

Expected
vfpext.sys should be deployed to System32\drivers when Hyper-V/Virtual Machine Platform are enabled on a Windows 11 Pro x64 system, or a full OS reinstall should restore it if a prior deployment gap caused this.

Actual
The driver is not deployed under any of the above, despite Hyper-V and VMP reporting "Enabled" at the OS level. vmcompute and hns services were not individually verified as present/absent — only vfpext was confirmed missing at each stage.

Additional Notes
This matches the pattern reported in #78866 and #78858 (driver missing rather than merely unregistered) but adds that the issue survives a full in-place Windows reinstall, suggesting the deployment source itself (WinSxS component store or install media) may lack this driver for some system configurations, rather than it being a one-off servicing corruption.

Steps to Reproduce

Preflight Checklist

I have searched existing issues and this hasn't been reported yet (similar reports exist, e.g. #74649, #77277, #78866, #78858, but none confirm persistence after a full OS reinstall)
This is a single bug report
I am using the latest version of Claude Code

What's Wrong?
Claude Desktop's Cowork tab shows "Missing HCS services: vfpext" and remains disabled. The vfpext.sys driver file is missing from C:\Windows\System32\drivers, confirmed via Test-Path.

Environment

OS: Windows 11 Pro, x64
Claude Desktop: latest version at time of testing
Install method: standard installer with admin/UAC elevation accepted

Steps Taken (in order, each unsuccessful)

Enabled Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform via Enable-WindowsOptionalFeature, rebooted — features report "Enabled" but vfpext.sys still absent.
Ran DISM /Online /Cleanup-Image /RestoreHealth (elevated) — completed successfully.
Ran sfc /scannow (elevated) — found and repaired unrelated corrupted files.
Rebooted, re-checked — vfpext.sys still absent.
Performed a full in-place Windows 11 reinstall via ISO (setup.exe, "Keep personal files" — downgraded to "personal files only" due to a language-mismatch prompt during setup), all apps/files otherwise preserved.
Post-reinstall, re-enabled Hyper-V and Virtual Machine Platform, rebooted.
Test-Path "C:\Windows\System32\drivers\vfpext.sys" still returns False.

Expected
vfpext.sys should be deployed to System32\drivers when Hyper-V/Virtual Machine Platform are enabled on a Windows 11 Pro x64 system, or a full OS reinstall should restore it if a prior deployment gap caused this.

Actual
The driver is not deployed under any of the above, despite Hyper-V and VMP reporting "Enabled" at the OS level. vmcompute and hns services were not individually verified as present/absent — only vfpext was confirmed missing at each stage.

Additional Notes
This matches the pattern reported in #78866 and #78858 (driver missing rather than merely unregistered) but adds that the issue survives a full in-place Windows reinstall, suggesting the deployment source itself (WinSxS component store or install media) may lack this driver for some system configurations, rather than it being a one-off servicing corruption.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

1.0.123

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

7 Comments

aszx5548-byte · 1 month ago

Windows 11 Pro, 버전 25H2, 빌드 26200.8875에서 동일 증상 확인됨.
sc.exe query vfpext → 1060 오류 (서비스 없음)
vfpext.sys 파일 자체가 없음 (Test-Path 결과 False)
DISM /RestoreHealth, sfc /scannow 둘 다 실행했지만 해결 안 됨.

buckinghamfit · 1 month ago

"Missing HCS services: vfpext — persists after DISM, SFC, and full in-place Windows 11 reinstall") almost exactly. Since you've now also confirmed it survives a full disable/re-enable cycle, that's useful new data for that thread. Include:

Build: 26200.8875
CPU: AMD Ryzen 5 6600H
Confirmed: DISM RestoreHealth ran clean, SFC found and repaired corrupt files, vmcompute/hns running, Hyper-V-All fully re-deployed via disable/enable cycle — vfpext.sys still absent afterward

ronakvkashid-ux · 1 month ago

Title: Missing HCS services: vfpext — persists on Windows 11 Pro x64 (Surface, Snapdragon X Elite) after full Hyper-V enable and edition upgrade from Home

Environment:

  • Device: Microsoft Surface, Snapdragon(R) X 12-core X1E80100 @ 3.40 GHz (ARM64 chip)
  • Claude Desktop build installed: x64 (running under Windows ARM64 emulation, not native ARM64)
  • OS: Windows 11 Pro, 25H2 — upgraded from Windows 11 Home (same build, 25H2, OS build 26200.8246) specifically to attempt to resolve this issue
  • Claude plan: Pro

What's wrong:
Cowork's "Missing HCS services" error persists even after a from-scratch Hyper-V enable and a full Windows edition upgrade (Home → Pro) performed specifically to fix it.

Steps taken, in order:

  1. On Windows 11 Home: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform, Microsoft-Hyper-V, Containers -All -NoRestart → failed with "Feature name Microsoft-Hyper-V is unknown."
  2. Confirmed via DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V on Home → same "Feature name Microsoft-Hyper-V is unknown" (Error 0x800f080c) — confirms Home edition's OS image doesn't contain the feature at all, not a syntax issue.
  3. Cleared Claude Desktop cache and restarted via Help → Troubleshoot (while still on Home) → no change, error persisted as "Missing HCS services: HNS, vmcompute, vfpext" (all three missing).
  4. Upgraded Windows 11 Home → Pro specifically to resolve this (via Settings → Activation → Change product key).
  5. Post-upgrade: Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V → now returns State: Disabled (confirms feature exists now, unlike Home).
  6. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All -NoRestart → succeeded, returned RestartNeeded: True.
  7. Restarted (not shutdown).
  8. Post-restart verification:
  • Test-Path C:\Windows\System32\drivers\vfpext.sys → False (driver file does not exist)
  • Get-Service vmcompute, hns → both Running
  1. Opened Cowork tab in Claude Desktop → error narrowed from three missing services to one: "Missing HCS services: vfpext" — vmcompute and hns are no longer flagged, only vfpext remains.

Diagnosis:
Hyper-V is fully enabled at the OS level, vmcompute and hns are confirmed Running, but the vfpext.sys driver is never deployed to System32\drivers despite the feature reporting Enabled and a full edition upgrade. This matches the pattern reported in #78866, #78858, and #80584 — the deployment step that stages this specific driver from the component store appears to be broken, independent of Windows edition (reproduced here on Pro, not just Home) and independent of CPU architecture (reproduced here on x64 Claude Desktop on ARM64 hardware, and #80584 reproduced it on x64 hardware entirely).

Expected behavior:
Either the vfpext driver deploys correctly once Hyper-V/VMP are enabled and confirmed Running, or Cowork's error message/documentation should clarify that this specific driver-deployment gap is a known, unresolved issue rather than presenting it as a standard "enable Hyper-V" fix that a full edition upgrade is expected to resolve.

Additional note: this issue cost a $99 Windows edition upgrade attempted specifically on the expectation that it would resolve the error, which it did not. Worth reflecting in documentation/support guidance so others don't spend money on the same assumption without a clearer risk disclosure.

Ready68 · 1 month ago

I hit this exact issue on a fresh Windows 11 Pro install and fresh Claude Desktop install (latest versions). Tried both VMware and Hyper-V — same "Missing HCS services: vfpext" error with both.

Diagnosis:

  • vmcompute, hns both Running; vfpext.sys present on disk (Test-Path -> True)
  • - Get-VMSwitchExtension -VMSwitchName * on the Default Switch shows "Microsoft Azure VFP Switch Filter Extension" as Running: True but Enabled: False
  • - - Enable-VMSwitchExtension -VMSwitchName "Default Switch" -Name "Microsoft Azure VFP Switch Filter Extension" fails with: "The automatic Internet Connection Sharing switch cannot be modified." - this is expected/documented Windows behavior, Default Switch is locked from manual extension changes.
  • - - - As a workaround, created a new internal switch (New-VMSwitch -Name "CoworkSwitch" -SwitchType Internal) and successfully enabled the VFP extension on it (Enabled: True, Running: True).
  • - - - - Despite that, Cowork still reports "Missing HCS services: vfpext" - suggesting Cowork specifically checks the Default Switch (or checks Enabled state incorrectly) rather than any switch with VFP enabled.

This looks like a genuine detection bug on Cowork's side rather than anything fixable from the Windows/user side, since Default Switch is intentionally non-configurable by Microsoft design.

edward23a-lab · 1 month ago

Same issue on my end — Windows 11 Pro (not ARM64, standard x64).

Confirmed vfpext.sys genuinely absent from disk, not just a detection false-negative like #80122:

PS> Test-Path C:\Windows\System32\drivers\vfpext.sys
False

vmcompute and hns are both present and running correctly — only vfpext is missing.

Already tried, no effect:

Disable/re-enable Microsoft-Hyper-V and VirtualMachinePlatform optional features (restart between each)
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Clearing Claude Desktop cache via Help → Troubleshoot (as suggested for #80122) — no change

Adding this as another data point that the deployment source (WinSxS/install media) may be missing this driver on some configurations, consistent with what you found after the full reinstall.

shane5206 · 1 month ago

Same issue on Windows 11 x64 desktop (not ARM64), build 26200 / image 10.0.26200.8973.

vmcompute and hns both Running, but vfpext.sys was never projected from WinSxS into System32\drivers\, so sc.exe query vfpext returns 1060 and Cowork stays disabled.

Standard fixes did not work: DISM /Online /Cleanup-Image /RestoreHealth, disabling/re-enabling the Hyper-V feature, and multiple restarts.

What fixed it for me: manually copying the latest vfpext.sys from the WinSxS component store into the drivers folder, then rebooting:

powershell
$src = Get-ChildItem C:\Windows\WinSxS\ -Recurse -Filter vfpext.sys -ErrorAction SilentlyContinue |
Where-Object { $_.FullName -notlike '\r\' } |
Sort-Object LastWriteTime | Select-Object -Last 1
Copy-Item $src.FullName C:\Windows\System32\drivers\vfpext.sys -Force

After reboot, Test-Path C:\Windows\System32\drivers\vfpext.sys returned True and Cowork works. This suggests the servicing path isn't projecting the driver on some x64 configs, not just ARM64.

orrin-cross-rp · 1 month ago

Confirming this exact issue on a current, fully-patched build — no reinstall needed to hit it, which may be a useful data point since it rules out "stale build" as a cause.

Environment

  • OS: Windows 11 Pro, 25H2 (Build 26200.8875)
  • - Claude Desktop: latest version
  • - - Cowork tab: disabled, shows "Missing HCS services: vfpext"

Verified state

Get-Service vmcompute, hns
→ vmcompute: Running
→ hns: Running

Test-Path C:\Windows\System32\drivers\vfpext.sys
→ False

sc.exe query vfpext
→ Error 1060: The specified service does not exist as an installed service.

Steps taken (all unsuccessful)

  • Enabled Hyper-V, Virtual Machine Platform, Containers via Enable-WindowsOptionalFeature, rebooted
  • - DISM /Online /Cleanup-Image /RestoreHealth — completed successfully
  • - - sfc /scannow — no corruption found
  • - - - Rechecked vfpext.sys — still absent
  • - - - - Windows Update log reviewed — no errors, update history clean through current date

Notes
vmcompute and hns are both confirmed running, so this is isolated to the vfpext driver specifically not being deployed — matches the pattern in this issue and #78866/#78858, but on a build that's already current (26200.8875), not one needing a reinstall or update to reach parity.

Showing cached comments. Read the full discussion on GitHub ↗