It sounds like you're encountering a conflict with a DLL file that already exists on the second computer. Here are some steps you can take to troubleshoot and resolve this issue:
- Check for Existing DLLs: Use a tool like Sysinternals Process Explorer to search for the DLL file in question. This tool can show you which processes are using the DLL and where it is located on the system.
- Safe Mode: Boot the second computer in Safe Mode and try to install the .exe file again. This can help avoid conflicts with other running applications.
- Clean Up the Registry: Since you've already checked the registry, ensure that you have removed all references to the DLL. Sometimes, there might be additional entries under different keys that could cause conflicts.
- Use Dependency Walker: This tool can help you identify which DLLs are being called by the .exe file and if there are any missing or conflicting versions.
- Reinstall the Program: If possible, uninstall any previous versions of the program completely, including all associated files and registry entries, before attempting to reinstall.
- Check System Path: Ensure that the DLL is not located in a system path that might be causing conflicts. You can check the system paths in the environment variables.
- Compatibility Settings: If the compatibility tab is missing, you can try running the installer from a command prompt with administrative privileges. You can also try using compatibility mode by right-clicking the .exe file and selecting "Run as administrator".
If these steps do not resolve the issue, you may need to consider reaching out to the software vendor for further assistance, especially since it is an older program.
References: