Launch.dll errors are caused by situations that lead to the removal or corruption of the launch DLL file.
REPAIR ALL MISSING DLL FILES WITHOUT DOWNLOADING OR INSTALLING ANYTHING
Follow these steps in the order they are listed below to try the simpler solutions first.
Recover launch.dll from Recycle Bin. The simplest possible cause of a "missing" launch.dll file is that you accidentally deleted it.
If you suspect this, but you've already emptied the Recycle Bin, you may be able to recover the file with a free data recovery program.