it won't let me uninstall

Whenever I try to uninstall a partially installed file, I get an error message like this:

>SetupDLL\SetupDLL.cpp(390)

PAPP:Oblivion

PVENDOR:Bethesda Softworks (http://www.bethsoft.com)

PGUID:35CB6715-41F8-8881-6FC75BF054B0

$11.0.0.2844

@Windows XP Service Pack 2 (2600) IE 6.0.2900.2180

Then it says

Setup has experienced an error.

Does anyone know what this means and how I can get around it?

You have already got this post in Software!