pour les dossiers locked,
il me l´a fait aussi une fois.
Faut tout desinstaller et aller virer a la main les fichier dans C:\progam files\EA Games\Battlefield ( ou approchant)
pour la dll je pense que tu voulai ecrire d3dx_25.dll c´est un prob avec direct X
J´ai deux trois truc a faire et je te contact sur msn des que j´ai un peu de temps.
Desinstalle, vire le dossier et reinstall pendant ce temps.