I remote desktop into my desktop all the time from my laptop, unfortunately, my laptop having a different screen resolution causes the icons to change their position. So when I get back to my desktop, several Icons are in the wrong place. Desktop Restore is a program that adds shell extension to windows so that when you right click on the desktop you have the option to save how the current icons are set up, or restore them to a previous saved state.
Note: unfortunately this program is only for windows Icons, it does not include other Desktop preferences like Windows Gadget’s locations.
Ok, so. My rainmeter plugin “Dark Rainmeter” (doesn’t matter which version) uses the Rainmeter plugin “perfmon.dll” to gather it’s info over the CPU (cores).
If your rainmeter shows “100%” for the CPU read but all other measures of the CPU( like task manager) shows a more reasonable range.
Try going to start > search “perfmon.exe” > enter
If a pop-up shows saying:
“Unable to add these counters:
\Memory\% Committed Bytes In Use
\PhysicalDisk(*)\Avg. Disk Queue Length
\Network Interface(*)\Bytes Total/sec””
Then go to start > search “cmd” > right click > run as administrator:
Then type lodctr /r and press enter.
You should receive a message that says “Info: Successfully rebuilt performance counter setting from system backup store”
At this point, my problem was fixed. PerfMon.exe was able to start with no prompt, and my rainmeter plugin would perfectly. But to make sure everything is working,
Then type lodctr /q and press enter. This will show all the providers and whether they are enabled or not. (scroll through and make sure all say “(Enabled)”
If it says (Disabled) next to a provider, you can enable it with lodctr /e:<provider name>. Use for <provider name> the string between the [ ] at the beginning of the entry.
Thank you ProGas for this solution