I receive the following error when my installation tries to replace this DLL with a later version.
The component property is: Never Overwrite =No.
My understanding of this property is, set the Never Overwrite property to Yes so that you don't replace a current version of a file with the new version that you are installing. Set this property to No to always have the file overwritten during installation.
Error 1931. The windows Installer Service cannot update the system file c:\winnt\system32\scrrun.dll because the file is protected by windows. You may need to update your operating system for this program to work correctly.