Skip to main content

Windows Installer 3.1 Upgrade Problems

If you have Windows Installer 3.1 on your computer, then the installation of a Microsoft Windows Installer (.msi) package may fail if the installer attempts to install a more current version of a system file that is being protected by the Windows File Protection (WFP) feature. Additionally, you may notice Windows Installer Error 1931 is added to the Windows Installer log or the Application log

Additional Information: WFP is a feature that helps in protecting Windows operating systems and other program files, usually with file name extensions, .dll, .exe, .ocx, and .sys. Some True Type fonts may also be protected by the feature. Primarily, file signatures and catalog files are used to ensure that the files being protected are correct Microsoft versions. WFP allows these files to be replaced only when a hotfix is installed by using the Update.exe or HOtfix.exe, or if the Operating System is upgraded using Winnt32.exe or a Windows Update is performed.

Cause of the Error

Windows Installers that were released before the version 3.1 allowed the silent installation process to continue even if the software package you were trying to install failed to install a later version of the file that was protected by WFP.

However, this behavior changed with Windows Installer 3.1. If the silent installation process fails to update a file that is protected by WFP, the installation process rolls back.

Resolution Method

The resolution methods for this issue depend on whether you are the end user of a package being installed or you are the developer who is creating the Windows Installer Package that is generating the problem.

Method 1: Use this method if you are the end user of the installation package.

This error usually occurs if you have the Windows Installer 3.1 version 1 installed on your PC. To check the version of Windows Installer on your computer, perform the following steps:

1. Open Windows Explorer.
2. Navigate to the C:\Window\System32 folder.

Note: Here, C: represents the system root folder in which your Windows is installed.

1. Here, locate the Msi.dll file and then right-click on it.
2. Select Properties.
3. Open the Version tab.
* If the file version is 3.1.4000.1823, it implies that you have Windows Installer 3.1 version 1 on your computer.
* If the file version is 3.1.4000.2435, it implies that you have Windows Installer 3.1 version 2 on your computer.

If you have Windows Installer 3.1 version 1 on the system, then you will have to upgrade to version 2 to repair the error. To do this, open the 893803 (http://support.microsoft.com/kb/893803/) Windows Installer 3.1 (v2) Web page and then download and install the update on your computer.

Method 1: Use this method if you are creating a Windows Installer package.

When creating an installer package for your application, it is recommended that in the Windows Installer database you create, that you set a condition that prevents WFP-components from installing on computers with the WFP feature.

For more information on how to set the condition, you may refer to the Microsoft MSDN Web site.

Comments

Popular posts from this blog

6 ways to Recover Deleted Files

Sometimes by Mistake we delete those files which are useful for us. And there is unfortunately no direct way to recover the files in windows which means that we have to rely on third party tools to recover lost files. So am Here posting the 6 way to recover the Files form Windows Easily. 6 ways to Recover Deleted Files 1. Pandora Recovery – Pandora Recovery is a powerful free tool that provides its users an effective way to attempt recovery of permanently deleted files. And that does not mean restoration of a file from Recycle Bin. Pandora Recovery actually recovers files permanently removed from Recycle Bin, files originally deleted using Shift + Delete keys bypassing Recycle Bin and files deleted from DOS prompt. 2. UndeleteMyFiles - UndeleteMyFiles is a quick and easy way to find and recover deleted media and digital devices.It employs a simplified two-step process that enables you recover any files that used to reside on your system. The interface is very easy to...

How to Detect Missing DLL File Errors?

W hen a DLL file is corrupt or missing you may receive an error message similar to the one given below when you run a program that needs to use this DLL file: Cannot find the file Program_Name.exe. In the error message Program_Name represents the name of the program or name of one of its components in which the error occurred. This error message is usually followed by an error message similar to the one given below: Error starting program. A required .DLL file DLL_Name.DLL was not found. Here, DLL_Name is the name of the DLL file that is causing the error. What Causes Missing DLL File Errors? There can be many causes of missing DLL errors. Some of the most common causes are: * An essential system file required by the program you are using has been deleted. This may happen when a program is uninstalled/installed or you have tried to clean up space on the hard disk. * A virus infection has infected the required DLL file. * DLL entries in the Windows registry are...

Where does the World's greatest Brand names came from ?

Adobe - came from name of the river Adobe Creek that ran behind thehouse of founder John Warnock. Apache - It got its name because its founders got started by applying patchesto code written for NCSA's httpd daemon. The result was 'A PAtCHy'server -- thus, the name Apache Apple Computers - favorite fruit of founder Steve Jobs. He was three monthslate in filing a name for the business, and he threatened to call his company AppleComputers if the other colleagues didn't suggest a better name by 5 o'clock. CISCO - its not an acronym but the short for San Francisco. Google - the name started as a jokey boast about the amount of informationthe search-engine would be able to search. It was originally named 'Googol',a word for the number represented by 1 followed by 100 zeros. After founders,Stanford grad students Sergey Brin and Larry Page presented their project toan angel investor, they received a cheque made out to 'Google' Hotmail - F...