If a particular file ((MFC42.DLL or COMDLG32.OCX or any other)) is missing
Developers sometimes assume that most people have those files, however if you don't download very often and don't use a lot of software other than what came with your computer - you may need an additional support file here and there. Microsoft releases new "Run-time" files every now and then, they allow software developers to make use of the latest technology when creating new software. In order for YOU to use these programs, you need to update your Windows system with these files. Many software products requires the VB6 Runtimes or the earlier version, the VB5 Runtimes.
For all other missing files, check the
support.microsoft.com web site or find that file by doing a public FTP search and then downloading and placing it in your
C: \ Windows \ System directory ((folder)).
Example: If you received an error that a software requires COMDLG32.OCX, you would enter the exact name into the search box and press"search". You would then find a list of available downloads found on FTP servers. There may be multiple locations available, select the one that is dated most recently and download the file.
Save it in your C: \ Windows \ System directory ((folder)).