大家帮帮忙,这个rundll32是啥子?

大家帮忙看一下啊,我以打开电脑就出现这个老是windows主程序rundll32出错,然后我的程序就不能用了,然后一个个的自动关闭了,这是怎么回事啊?我重装了系统后,还是有很多程序不能用,有的只能用管理员的身份才能打开。很多就直接关了。请大家帮忙看一下啊!
  PS: 我用的是vista系统

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)