07-17-2014 04:51 PM
Hello MissTeriLynn - glad to hear from you!
I had already comprehensively read the link that you sent me about the DIFxAPI.dll file.
And, as I wrote here on July 14th: The DIFxAPI.dll file is indeed present on my PC: once in Windows/System32/ and once more in Windows/SysWOW64/ But, obviously, it also needs to be somewhere else for the uninstalling program to work. But where?
The best advice of that thread is: "Reinstall the program that uses the difxapi.dll file.". But, as I have already written here, I can't install the HP program because it already thinks that the software is installed.
So in short:
1) I can't uninstall the HP software program because a DIFxAPI.dll file is missing (but this file is where it SHOULD be, e.g. in my Windows/System32/ and Windows/SysWOW64/ directories.
2) I can't install the HP software program because the installerprogram thinks it's already present on my PC
3) I can't use the "Modify" option of the Windows Control Panel because I get this error message:
The feature you are trying to use is on a network resourse that is unavaiable. Click OK to try again, or enter an alternate path to a folder containing the installation package "DJ251x64.msi" in the box below.
The problem is that I have no idea where the HP installation package extracts its files... In a temp directory, sure, but I can't find the DJ251x64.msi file...
07-18-2014 10:22 AM
Hello everybody and especially MissTeriLynn!
Well, I'm glad to be able to report that I managed to solve the problem. This is what I did:
As you know, I was unable to remove the corrupted HP software program because I was missing the DIFxAPI.dll file.
And I couldn't reinstall the new HP software because it thought that it was already present on my PC! A real chicken and egg situation.
As I also wrote, the DIFxAPI.dll file was indeed present on my PC: once in Windows/System32/ and once more in Windows/SysWOW64/ But, obviously, it was needed to be present somewhere else for the uninstalling program to work properly. But where?
So I went to Windows/SysWOW64/ and I copied the DIFxAPI.dll file. I then pasted it in every HP and Hewlett-Packard directory and sub-directory that I could find on my PC, mainly in the program files(x86) main directory.
I then tried to uninstall the software program and it worked! The uninstalling program thus needed the DIFxAPI.dll file to be present in the HP directory.
I then ran the latest version (4.4 - out a few days ago) of HP Scan and Print Doctor. It correctly identified my printer and also the fact that no software was installed. It then downloaded the latest package and installed it. Problem finally solved.
Once again, many thanks for your patience and for your input.