When I ran sfc/scannow, Windows asked for the install disk. But that would not have gotten my software to run. I discovered that the program in question was written to run on an XP system and that I had an incorrect version of the .dll. So like a good Boy Scout, I copied the file from a working XP computer and did an overwrite to the dllcache and system 32 folders. The software now runs but I still cannot register the dll with regsrv. Ho hum...