Sometimes when moving over .dll files from one computer to another for reasons such as a redistributable wont install they will lose the proper ownership of the file.
They need to be owned by "Trusted Installer"
For more information on this please see the link: