Hello Hafiz,
If the Hyper-V performance counter library is corrupted, you can rebuild the Windows performance counter registrations from an elevated Command Prompt:
`cd /d %windir%\system32 lodctr /R
cd /d %windir%\SysWOW64 lodctr /R
WINMGMT.EXE /RESYNCPERF`
Afterward, restart the Performance Logs & Alerts and Windows Management Instrumentation services, or reboot the Hyper-V host during an appropriate maintenance window.
Then verify that the Hyper-V counters are available:
Get-Counter -ListSet "Hyper-V*"
Hyper-V normally exposes counter sets such as Hyper-V Virtual Machine Health Summary, Hyper-V virtual processors, dynamic memory, storage, and networking counters.
I would use lodctr /R to rebuild the registered counter library rather than manually modifying individual Hyper-V counter registry entries. If the Hyper-V counter sets are still missing afterward, please share the Windows Server version/build and the output/error from lodctr /R and Get-Counter -ListSet "Hyper-V*".