You may get this warning in your Windows event log:
Event ID: 11
Custom dynamic link libraries are being loaded for every application. The system administrator should review the list of libraries to ensure they are related to trusted applications…
This basically means what is says. Each application being used is loading custom dynamic link libraries (Non Windows 8 DLLs). Why is this bad? Well, DLLs are bits of code that has been written to be shared with other programs. DLLs were invented by Microsoft some years back in a (successful) attempt to enable programmers to write smaller applications by using code that is already stored on the computer, thereby saving disk space. Of course, disk is now cheap and it’s arguably better not to rely on DLLs, but that’s a discussion for another day.
Back to the Custom dynamic link libraries are being loaded for every application, if DLLs are designed to be shared to reduce disk usage, then programs are not operating efficiently if each application is loading it’s own DLL rather than using others.
So what effect will each application loading custom DLLs have on your PC? Well, Microsoft have categorised this as a warning rather than an error. This is probably because it’s not causing applications to operate incorrectly, it’s just inefficient. Why is loading custom DLLs inefficient? Because the programs aren’t sharing DLLs, they could potentially be using a few megabytes more disk space than they should be.
Should you worry about custom dynamic link libraries being loaded for every application? No, because the implications on disk and memory are negligible and unless you are writing your own applications, you can’t do anything about it 🙂