IEFrame.dll Error in iMIS
Posted by Dave Domagala
on Sunday, January 31, 2010
Occasionally iMIS spits out errors that may or may not make sense. One such error occurs just after logging into iMIS while waiting for the customer portfolio to load. This error is "Error Initializing Customer Portfolio (Detail): Component 'ieframe.dll' or one of its dependencies not correctly registered: a file is missing or invalid"
Now some of you may have performed a search on your system and found that the DLL is infact there in plain site broad as day. When trying to register that DLL manually, you may receive the error containing 0x80004001. I was a bit baffled with some findings on the net and didn't want the client to have to reformat the machine so I reached out to ASI tech support and was informed of the following.
"This error can occur when you have a corrupt or conflicting PSAPI.DLL file.
According to Microsoft, there is only one PSAPI.DLL file in your PC and it is under the Windows\System 32 folder. Additional PSAPI.DLL file may be installed by third party programs such as SmartBridge, often using an older version. If you have other versions of the PSAPI.DLL file in the system, it can cause your IE 7 or other windows programs that interact with IE7 (in this case, iMIS) to crash when you start it up."
ASI support also provided a possible solution to the issue that didn't involve reformating the machine, so I thought that I'd share that here for all to see.
- Open up Search from Start Menu.
- Find all instances PSAPI.DLL on your PC.
- Rename all extra copies of PSAPI.DLL files found EXCEPT the one located in \Windows\System32\ folder to some other names like PSAPIOLD.DLL (never delete or do anything with the PSAPI.DLL file in your Windows or Windows/System 32 folder).
- Reboot the system.
- After reboot, there will not be anymore conflict and Windows will automatically look for valid PSAPI file in the Windows system folder
Once that's complete, iMIS should function as normal. Unfortunately if it does not, it may be a different issue or windows may indeed need to be reformated.
Good Luck!
Care to Comment?