Hi,
This .dll file is not allowed to modifi by default in Windows Vista. If you want to modify, you can rigth click on it and then go to security->advanced->owner. Change the owner of .dll from trustedinstaller to administrator. Please note to backup before performing any modification.
Also, if this problem does not occur before, you can try to restore system to a previous status to see if it works.
Hope this helps.