Skip to content

Still seeing Virtual Machine Platform is not enabled error upon install #747

Open

Description

@joons5834

Bug report

Bug Description

Even though I enabled the feature in administrator Powershell and restarted my PC as the following, I still keep seeing the same error.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Image

Reproduction steps

  1. Download the docker installer from US Microsoft Store.
  2. Open the .exe file
  3. Wait for the auto-load of Docker Desktop
  4. Manually open the app since it doesn't do anything.
  5. Watch the error message and do what the error message suggests.
Image
  1. Upon restart, open the app again to see the same error message.
Image

Platform

Windows

Version information

Client:
 Version:           29.8.2
 API version:       1.56
 Go version:        go1.26.8
 Git commit:        7fc2dff
 Built:             Wed Sep 30 19:35:42 2026
 OS/Arch:           windows/amd64
 Context:           desktop-linux
request returned 500 Internal Server Error for API route and version http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.56/version, check if the server supports the requested API version

Diagnostics ID

CB12D5A7-2664-49D1-B0F8-33276F6C3DA4/20261015044727

Activity

  1. added theissue type on Oct 15, 2026
  2. joons5834 commented on Oct 15, 2026

    @joons5834
    Author

    I changed VMM to Docker VMM and the error message disappeared.

  3. voonyee commented on Oct 20, 2026

    @voonyee
    Collaborator

    Thanks for the detailed report.

    From the diagnostics, Windows is still missing the components that Virtual Machine Platform installs, even after your restart, so Docker couldn't start its default Linux backend.

    You've already found a good way forward: Docker VMM doesn't depend on that feature, so it's fine to keep using it. If you'd like the default WSL 2 backend working as well, could you open PowerShell as administrator and send us the output of these two commands?

    Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
    Get-Service hns,vmcompute
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions