Because directshowlib_2005is an external file, it presents a great opportunity for something undesirable to occur.
These broken registry keys can be as a result of a missing DLL file, moved DLL file, or an leftover DLL file reference in your Windows registry from an unsuccessful software installation or uninstallation.In some cases your DLL file may not register properly, and as a result, will provide a "directshowlib_2005not registered" error.Fortunately, you can use a built-in utility called "Microsoft Register Server" (regsvr32.exe) to re-register your directshowlib_2005file.These troubleshooting steps get progressively more difficult and time consuming, so we strongly recommend attempting them in ascending order to avoid unnecessary time and effort.
When you install software that uses the directshowlib_2005dependency, the software should automatically register the file for you.
The DLL file that controls printing does not need to load unless it's function is needed - eg. When you select "Print", Microsoft Word calls the printer DLL file, and it is loaded into memory (RAM) at that time.