Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Sometimes the following is found to be needed: replacing \windows\system32\ace.dll with the adobe one in \program files\adobe ...... reader\ace.dll has been said to work. Really ugly fix - hopefully someone at Adobe corrects this issue in the future.
Copy link to clipboard
Copied
For us to fix this issue remove the following dll files from the C:\windows\system32:
ace.dll
AGM.dll
BIB.dll
BIBUtils.dll
JP2KLib.dll
FIX: A batch script would be something like this:
move /y %windir%\system32\ace.dll %windir%\system32\ace.dll.old
move /y %windir%\system32\AGM.dll %windir%\system32\AGM.dll.old
move /y %windir%\system32\BIB.dll %windir%\system32\BIB.dll.old
move /y %windir%\system32\BIBUtils.dll %windir%\system32\BIBUtils.dll.old
move /y %windir%\system32\JP2KLib.dll %windir%\system32\JP2KLib.dll.old
Do search conflicting dll files.
----
Go to:
C:\Program Files\Adobe\Reader 9.0\Reader\
You'll see dll files in there such as ace.dll
1.) Now do a search on the rest of your hard drive looking for ace.dll
2.) If you find other ace.dll files, then compare the 2 versions. (The version in C:\Program Files\Adobe\Reader 9.0\Reader will probably be the newest version)
3.) Backup then remove older version as it will cause problems.
4.) Do this will each dll file in C:\Program Files\Adobe\Reader 9.0\Reader\
The list of dll files that were older version for us were: ace.dll, AGM.dll, BIB.dll, BIBUtils.dll, JP2KLib.dll
Also See:
http://en.wikipedia.org/wiki/DLL_hell
http://www.bitsum.com/aboutwfp.asp
You should probably before hand also check if they are in the following folders and subfolders and remove them as well:
XP & 2000:
c:\windows\system32\dllcache\
Vista:
c:\Windows\winsxs\
Copy link to clipboard
Copied
Wow, thank you goslackware
You're a genius!!!
That fixed my problem! We had this problem on lots of PCs where I work. I've being trying to solve it for weeks. It looks like the problem was caused by some software we have called Text Help - Read and Write, which had old versions of lots of those dlls.
Copy link to clipboard
Copied
This is an update to my original message. Our Ahlta msi installer installs the older dll files into system32. When we removed the older dll versions from system32, on the next reboot the Ahlta msi checked for the older dll files- it didn't find them there of course, and prompted with a Ahlta reinstallation. So, instead what we're doing is leaving the older dll files in system32 folder for the Ahlta program, and instead have copied the newer adobe 5 dll files mentioned above to the C:\Program Files\Internet Explorer folder. If the registry value (SafeDllSearchMode) is set to 1, then programs will search their current folder before looking into system32.
HKLM\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode
If the above is set to 0, you can change it to one with reg.exe, or instead just create a .local file. For example an empty local file:
C:\Program Files\Internet Explorer\iexplore.exe.local
If C:\Program Files\Internet Explorer\iexplore.exe finds the .local file, it will check its own directory before checking system32, regardless of the SafeDllSearchMode value.
http://msdn.microsoft.com/en-us/library/ms682586(VS.85).aspx
Example:
xcopy C:\Program Files\Adobe\Reader 9.0\Reader\ACE.dll C:\Program Files\Internet Explorer\
xcopy C:\Program Files\Adobe\Reader 9.0\Reader\ACE.dll C:\Program Files\Mozilla Firefox\
Do that with each dll, also I made a blank .local file for for iexplore.exe and filefox.exe then copy them over:
xcopy iexplore.exe.local C:\Program Files\Internet Explorer\
xcopy firefox.exe.local C:\Program Files\Mozilla Firefox\
good luck.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Thanks for the update. That made it really easy to build a package to fix the problem, without messing up any other programs.
Thank you!