"Error 1931: The Windows Installer service cannot update the system file C:\WINDOWS\System32\msxml6r.xml because the file is protected by Windows.".

book

Article ID: 177422

calendar_today

Updated On:

Products

Endpoint Encryption

Issue/Introduction

What is the workaround/solution to the above error.

Symptoms
The above error message will occur when trying to install the Symantec Endpoint Encryption Removable Storage client.


Cause

When installing SEE-RS on a Traditional Chinese (and other non-English Operating Systems) the installer attempts to replace the file msxml6r.dll with the English version of the same file. Since XP SP3, this file is already present on the system and is protected by the OS. This generates "Error 1931. The Windows Installer service cannot update the system file."

Resolution

Since SEE 7, the version of the file present on the system and the one SEE-RS attempts to insert is the same (6.0.3883.0), the only difference is the file language. This error is therefore safe to ignore. This will be documented in the release Notes for the next version of SEE.

There are no detrimental affects on the operation of SEE-RS or any other Windows component as a result of the error. We advise using the msiexec /quiet switch as a workaround to avoid seeing the error.


References
Case 281-467-521



Technical Information
http://support.microsoft.com/kb/958897