I have a dll that was installed by oracle database. I'm trying to replace it but I get a file locked message. I have no oracle services running and rebooted the PC, But still I get the file locked message. I can rename the dll then reboot and I get no error message and the renamed file is not locked. I'm running out of ideas on how to resolve this. Is there any way to find out what is locking the dll?

More info - that I found. Is is the winlogon.exe program that has used the DLL. How can I free the DLL?