docobj.dll breaks IE8 printing RRS feed

  • Question

  • A couple of month ago, I had an issue with an old docobj.dll, that if registered on our computers, would bring up a javascript error for IE8 (http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/ff1d54bc-fb1e-4783-90bd-d428c7f555f7?lc=1033).  I was advised to unregister it since it is an old file not used anymore, which overwrites IE8 interfaces.

    this issue has now reoccured. we unregister docobj.dll to be able to run IE8 again, but now we got the problem that printing from IE8 or outlook will not work anymore. To prove this theory, we used a newly installed laptop with w7 and IE8. We can print from IE and outlook without problems. We copy docobj.dll into the systems folder and register it. If we now unregister docobj.dll the printing stops working (scripting error in res://ieframe.dll/preview.js). If we register the file again, printing works. We did NOT change anything else on the system. No reboot, no installations! We only registered and unregistered docobj.dll.

    This means, once docobj.dll is registered it overwrites something which cannot be undone by unregistering it. How can we repair this so users, who accidently registered docobj.dll, and need to unregister it to run the application, can print again?



    Wednesday, March 16, 2011 10:31 PM