1)Para archivos que no se dejen eliminar usa KillBox que lo puedes descargar de google, de todas manera te adelanto como se usa:
Para eliminar tanto librerías .DLL, .EXE u otros archivos que no se dejen eliminar normalmente,Iniciar el KillBox.exe y seleccionar la opción "Delete on reboot" (Eliminar al reiniciar).
En el recuadro etiquetado como "Full path of file to delete" (Ruta completa del archivo a eliminar).
Ahi poner el nombre del archivo que queremos eliminar y la ruta de donde se encuentra por ej: si queremos eliminar el archivo Bad.dll y se encuentra en la carpeta System32 ponemos:
C:\WINDOWS\System32\Bad.dll
Luego pulsar el botón que parece un circulo rojo con una X blanca. Cuando pregunte si se quiere reiniciar ahora ("Reboot now"), ponerle que Yes (SI) .
Si tenemos mas de un archivo para eliminar le ponemos que NO a reinicia y repetimos los procesos para luego si ponerle que reinicie y ahi eliminara estos archivos.
2) Limpia el registro con RegSeeker y pasa Ad-Aware actualizado.
3 Elimina cookies y temporales con Disk Cleaner y vacía la papelera.
4) Reinicia normal
espero haberte ayudado...

Salu2