Hi
merrittr — good news: your second screenshot actually shows
Hyper‑V Virtual Machine Management is running.
The
sc query ... | find "yper" output only shows display names, not status. The second command lists
running services only, and this one is present:
Hyper-V Virtual Machine Management
So I would
not chase the “4 out of 17 services” yet. Many of the Hyper‑V entries are drivers or demand-start services and will not all be running all the time.
The new error:
The operation is not supported.
points more toward
client/host compatibility, WMI/WinRM, or unsupported Windows 11 Home Hyper-V Manager behavior, not the VMMS service itself.
1. First verify Hyper-V works locally on HVSERVER
Since you are RDP’d into
HVSERVER, run this on the server:
Code:
powershell
Get-Service vmms
Get-VM
Get-VMHost
Expected:
Code:
Status Name
------ ----
Running vmms
If
Get-VM lists the VMs, the Hyper‑V host itself is basically OK.
If
Get-VM fails locally, then the issue is on the server, not the Windows 11 client.
2. Check the Hyper-V WMI namespace on the server
Still on
HVSERVER, run:
Get-CimInstance -Namespace root\virtualization\v2 -ClassName Msvm_VirtualSystemManagementService
If that fails, try:
winmgmt /verifyrepository
Expected:
WMI repository is consistent
If WMI is inconsistent, do
not reset WMI immediately unless needed — that is more invasive. Report the exact result first.
3. Restart only the key services
On
HVSERVER, run:
Code:
Restart-Service vmms -Force
Restart-Service WinRM -Force
Then confirm:
Get-Service vmms,WinRM
Expected:
Code:
Running vmms
Running WinRM
4. Re-enable the firewall later
For testing, firewall off is understandable, but long-term it is not ideal. Hyper‑V remote management normally needs the correct
WinRM/WMI/Hyper-V firewall rules, not the whole firewall disabled.
For now leave it as-is while testing, but once fixed, turn it back on and use proper rules.
5. Re-check CredSSP on both machines
On
HVSERVER, run:
Code:
Enable-PSRemoting -Force
Enable-WSManCredSSP -Role Server -Force
Then check:
Get-WSManCredSSP
On the Windows 11 machine, run PowerShell as Administrator:
Code:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "HVSERVER" -Force
Enable-WSManCredSSP -Role Client -DelegateComputer "HVSERVER" -Force
Get-WSManCredSSP
Expected on the client: it should say credentials can be delegated to something like:
wsman/HVSERVER
6. Make sure you connect using the exact same name
If your CredSSP entry says:
WSMAN/HVSERVER
Then in Hyper‑V Manager connect to:
HVSERVER
Do
not connect using the IP address unless you also configured the IP address in TrustedHosts and Credential Delegation.
If needed, add this to the Windows 11 client’s hosts file:
192.168.1.111 HVSERVER
Path:
C:\Windows\System32\drivers\etc\hosts
7. Try the PowerShell remote test from Windows 11
From the Windows 11 client:
Test-WSMan HVSERVER
Then:
Get-CimInstance -ComputerName HVSERVER -Namespace root\virtualization\v2 -ClassName Msvm_ComputerSystem
If this second command fails, Hyper‑V Manager will fail too. The exact error from this command will be more useful than the GUI message.
8. Important: Windows 11 Home may be the blocker
Because you said Hyper‑V Manager is
hacked onto Windows 11 Home, that may now be the real problem.
Microsoft only supports Hyper‑V tools on Windows editions that include Hyper‑V support, normally:
Code:
Windows 10/11 Pro
Windows 10/11 Enterprise
Windows Server
The symptom changing from a CredSSP error to:
The operation is not supported
could mean authentication is now mostly fixed, but the Windows 11 Home Hyper‑V Manager install is not fully functional.
Best practical workaround
If the goal is just to recover old VMs, I would do this:
- Use a temporary Windows 10/11 Pro machine or VM.
- Install Hyper‑V Management Tools normally.
- Configure CredSSP/TrustedHosts.
- Connect to
HVSERVER.
- Export the VMs or copy the
VHD/VHDX files directly.
Alternatively, from
HVSERVER itself, you can export VMs with PowerShell:
Code:
Get-VM
Export-VM -Name "YourVMName" -Path "D:\VMExports"
My read of your screenshots
The host service is probably
not the issue. Your
vmms service appears to be running. The next thing I would test is:
Code:
Get-VM
Get-CimInstance -Namespace root\virtualization\v2 -ClassName Msvm_VirtualSystemManagementService
Run those
on HVSERVER first. If both work locally, the fastest fix is likely to manage it from a supported
Windows Pro/Server machine instead of the modified Windows 11 Home install.