Error Uninstalling Oblivion

I’ve been getting the following error when I try to uninstall Oblivion:

>SetupDLL\SetupDLL.cpp (390)
PAPP:Oblivion
PVENDOR:Bethesda Softworks (http://www.bethsoft.com)
PGUID:35CB6715-41F8-4F99-8881-6FC75BF054B0
\$11.0.0.28844
@Windows XP Service Pack 2 (2600) BT_OTHER 376.21

The patch notes say that there is a known bug and that all you have to do is reinstall Oblivion to clear it up.  Unfortunately, every time I tried to do that, the installer would crash at the end and I’d continue to get the above error when uninstalling.

This forum has a suggestion to remove the c:\program files\common files\installshield directory.  I’m not sure if that helps, but it may.  There might be some voodoo with leaving the “install shortcut on desktop” and “view ReadMe file” options checked that helps the install complete correctly.