I was also experiencing this issue, but followed the instructions in the KB article (KB300956) exactly -- very painful to go thru the registry and remove all the keys under each of the services, as I have TONS of services. At the end of the process, after rerunning lodctr /R, it fixed it. Note also that when I compared the perfc009.dat file to the original from my Windows installation disk, they were quite different, and the first part of the file was all zeros (using binary compare). Also, perfh009.dat had been empty (file length 0). It was also a pain to find these files from the Windows installation disk. The folder mentioned in the KB article didn't exist on my drive -- instead there was an "install.wim". I was able to use 7z (zip program) to open this compressed file, then navigate down to the \\windows\\system32" folder, and get at these files.