Hi Danny,
I understand that the two links does not work for our issue. Could you please perform the following steps to rebuild the performance counter?
I will take USB counter (usbhub) as example. We need to use command
lodctr <<var>inifile</var>> to rebuid the USB command counter. So the key point is how to find the correct .ini file.
---------------------------------
1. The .ini file for the USB counter is usbperf.ini, we can get this in the registry key below.e.g.
HKLM\System\CurrentControlSet\services\usbhub\performance\perfinifile
2.
I use the usbperf to search in the Windows folder, found the following folder which contains this file. Then try to use the
lodctr .ini to reload the usbper.ini under the following folders.
C:\windows\inf\usbhub\0000\usbperf.ini
===Dont work.
C:\Windows\WinSxS\amd64_microsoft-windows-usbperf.resources_31bf3856ad364e35_6.3.9600.16384_en-us_ca78f49af4a1a728
===Dont work.
C:\Windows\WinSxS\amd64_microsoft-windows-usbperf_31bf3856ad364e35_6.3.9600.16384_none_90a0d03b4c066e9d\usbperf.ini
=== This worked.
There
are usbperf.dll, usbper.ini and usbperfsym.h under this folder. So, please use the correct *.ini file name to search under the
C:\Windows\WinSxs folder. Then change to the correct folder which include three files and run the
lodctr *.ini to add the missing counter. Please note that the folders name which include resources will not works.
3.
Repeat the step 1-2 to rebuild other missing counters.
Moreover, I consulted the OS engineers, they suggested that we could safely ignore the events, since
these errors
will not cause any functionality impact on the server and all of the normal operations would continue to work.
Thanks,