There's a problem running around lately that is indirectly caused by Dial-a-fix. I was wrong about unregistration; it's not the unregistration option (which may come back in a future version after thorough testing), it's the OLE section in box #5.

The new OLE registration section, which was purported by technicians to fix various issues (and does, on most occasions) has the potential to break the OLE system in Windows, rendering System Restore, Help and Support, and Internet Explorer useless. I am working on a fix for affected systems, and I have already removed the OLE section from the current version of Dial-a-fix (but have not posted the download yet). I have also pulled the Dial-a-fix packages so that they cannot be downloaded until I resolve the issue completely. It seems that a certain file in the OLE subsystem ("%commonprogramfiles%\system\Ole DB\") contains a bug in DllRegisterServer().

If you have a previous version of Dial-a-fix, do not use the OLE section (in box #5). If you have already used it and have not had any problems (which is about 95% of the systems out there) you are lucky. For those other 5% who have been affected by this issue, I am working on a fix which should take care of all of the issues all at once.

The rest of Dial-a-fix is just fine, and this issue is really not directly Dial-a-fix's fault. It is a particular version of a particular file in the aforementioned "OLE DB" folder which has a bug in its DllRegisterServer() function. I will publish details on what file causes it (if I have time — fixing it is faster than finding the "why" sometimes) and how to fix it as soon as I know.



Comments

Leave a Reply

Comments are moderated.

If you use the same email address you used in a previous comment that was approved then your comment will bypass moderation.





Comments will be sent to the moderation queue.