Windows File Protection blocking installation of files
Posted: Thu Nov 01, 2007 9:16 am
Hi. I am currently trying to deploy some Windows Media player supplement codecs and have created an MSI using InstallAware but am having some problems with Windows 2000 blocking some of the files because of Windows File Protection.
I used PackageAware to monitor the changes made by the standalone exe and using Studio Admin created a single file distribution followed by an MSI. The MSI is being distributed using Group Policy and after logging on for the first time after the install, Windows File Protection complains that two system files (mpg4ds32.ax and msadds32.ax) were changed and prompts to restore from the original CD. My understanding is that protected system files can be replaced by Windows Update, Hotfixes, Service packs and O/S upgrades using Winnt32.exe.
Can anyone advise if there is any way to update these two files with an InstallAware MSI ? I have even tested scripting a replacement of the two files in c:\\windows\\system32\\dllcache with the newer versions followed by the replacing the actual final files in c:\\windows\\system32\\. Unfortunately Windows File Protection still complains which I'm slightly confused on as I thought Windows monitored for the change in the system directory, compared the file version with the dllcache and if they don't match restore the protected file.
Thanks,
Alex.
I used PackageAware to monitor the changes made by the standalone exe and using Studio Admin created a single file distribution followed by an MSI. The MSI is being distributed using Group Policy and after logging on for the first time after the install, Windows File Protection complains that two system files (mpg4ds32.ax and msadds32.ax) were changed and prompts to restore from the original CD. My understanding is that protected system files can be replaced by Windows Update, Hotfixes, Service packs and O/S upgrades using Winnt32.exe.
Can anyone advise if there is any way to update these two files with an InstallAware MSI ? I have even tested scripting a replacement of the two files in c:\\windows\\system32\\dllcache with the newer versions followed by the replacing the actual final files in c:\\windows\\system32\\. Unfortunately Windows File Protection still complains which I'm slightly confused on as I thought Windows monitored for the change in the system directory, compared the file version with the dllcache and if they don't match restore the protected file.
Thanks,
Alex.