Error 1406 occurs during SQL Express installation after the latest Windows updates have been applied

Article:TECH179963  |  Created: 2012-01-26  |  Updated: 2014-04-11  |  Article URL http://www.symantec.com/docs/TECH179963
Article Type
Technical Solution


Subject

Issue



Updating a Windows 2003 server with the most recent Windows updates and then attempting to install Backup Exec or the Agent for Windows on that server, an error occurs and the installation fails. The error code may be 1406 or 1603.

 


Error



The following errors appear in the Backup Exec installation log.

+ 12-01-2011,11:53:44 : ERROR: Failed to install SQL Express BKUPEXEC instance with error 1406. ***To search for information about this error, click here + 12-01-2011,11:53:44 : Please review C:\Program Files\Microsoft SQL Server\90 \Setup bootstrap\LOG\Summary.txt for more details. And the SQL express installation summry log shows registry permission errors like what shows below. Product: Microsoft SQL Server 2005 Express Edition
Product Version : 9.4.5000.00
Install: Failed
Log File: c:\Program Files (x86)\Microsoft SQL Server\90\Setup
Bootstrap\LOG\Files\SQLSetup0002_MMS64_SQL.log
Last Action: InstallFinalize
Error String: Could not write value CodeBase to key \Software\Classes\CLSID\{5F1DA093-C8AE-4995-A1E9-2817385F4E7C}\InprocServer32\9.0.242.0.  System error.  Verify that you have sufficient access to that key, or contact your support personnel.
Error Number: 1406
 


Solution



Workaround: Edit the registry to set permissions to their defaults per the steps listed below:

Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Registry modification should be performed only by someone who is experienced in the use of the registry editor. Symantec recommends that you back up the registry and the server before you make any registry changes.

1. Open the registry editor. 
2. Right-click the HKLM\SOFTWARE key.
3. Select Permissions.
4. Click Advanced.
5. On the Owner tab, select the Administrators group, and then check the "Replace owner on subcontainers and objects" check box.
6. Click Apply.
7. On the Permissions tab, check the "Replace permission entries on all child objects with entries shown here that apply to child objects" check box.
8. Click OK.





Article URL http://www.symantec.com/docs/TECH179963


Terms of use for this information are found in Legal Notices