Well every thread had a different dll that was showing as 0 bytes. Mine was Overloud.dll. So its not just one dll it almost seems random.
If what Chuck is saying is true then re installing Sonar would not fix the issue.
People were re installing Sonar to fix the other dll problems but all that is needed is to replace the contaminated dll with a healthy one from a back up file.
You can make the back up file anywhere you choose. Just don't put it in the root of C drive as that will confuse windows. This might not be your issue but I'm putting this information here as others will google this issue and it might help them.
When you get the message make a screenshot. Then you can follow the pathway shown to find the corrupted dll.
Then you'll have to see what can be done, If this is not a Sonar related dll you better follow through possibly logging on to the Microsoft help forum
https://answers.microsoft.com/en-us/I've had mixed results but often a person will answer with the best solution to MS issues. Or you find others had the same problem.