It is currently August 5th, 2020, 1:59 pm

ModernGadgets 1.6.3

Post your work-in-progress and completed skins to share and discuss.
User avatar
Posts: 3
Joined: July 11th, 2020, 11:39 am

Re: ModernGadgets 1.6.3

Post by ryouji »

Symptoms have improved.
Thank you for the information.
SilverAzide wrote:
July 12th, 2020, 10:01 pm
Aha, that's good info, thank you! It appears your Windows performance counter database is corrupted. Follow the instructions at the link below, then reboot and see if the CPU Meter behaves normally.

PerfMon Troubleshooting
How to Fix High CPU Usage
Run PerfMon Troubleshooting
CPU consumption drastically reduced


When a PC is forcibly shut down due to a blue screen, etc., the database of performance counters may be corrupted, very rarely. If this happens, you will not be able to obtain information using PerfCounter.dll or ServiceModelPerformanceCounters.dll. When I updated the display driver, this symptom appeared after the BSOD burst, and I thought that these DLL files were damaged at first, but I tried reinstalling the .NET Framework but it did not revive, and I was searching for the cause further, I found out that there is a performance counter library. Certainly, binary data is written to CounterBlock in the registry, unlike DLL. This is DB. The command to rebuild and repair the DB of the library is as follows.

Code: Select all

cd C:\Windows\System32
lodctr /R
cd C:\Windows\SysWOW64
lodctr /R
Normally, if you start the command prompt in administrator mode, System32 is the first time, so the cd in the first line is not necessary, but execute the same command with SysWOW64. Switch directories because you need to. This completes the repair of performance counters. Let's check if you can get the information again.


Repair Windows Corrupted System Files

Press “Windows + X” and select “Windows PowerShell (Admin)”

Code: Select all

DISM.exe /Online /Cleanup-image /Restorehealth