per me l'errore che dà sembrerebbe relativo ad una dll mancante o danneggiata...
prova ad andare C:\WINDOWS\system32 e controlla se la dll incriminata esiste effettivamente. se esiste secondo me è danneggiata, in ogni caso penso che dovresti estrarla dal cd di windows.