Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 SQL Server 2008 install fails due to RegKeyCreate

Author  Topic 

NickyH
Starting Member

1 Post

Posted - 2010-06-11 : 11:50:15
Hi,

After installing and uninstalling SQL Server Express x64, I attempted to install SQL Server 2008 x64.

This fails with the entry "MSI (s) (20:AC) [21:58:28:554]: Product: Microsoft SQL Server 2008 Database Engine Shared -- Error 1406. Could not write value Class to key \Software\Classes\CLSID\{ADEDA98A-BDFC-4029-B6FB-991D6B468395}\InprocServer32\10.0.0.0. System error . Verify that you have sufficient access to that key, or contact your support personnel." in the sql_engine_core_shared_Cpu64_1.log.

I used Process Monitor to watch the registry changes. It found two identical attempts by MSI to create a key that fail with code 0xC0000181 (STATUS_CHILD_MUST_BE_VOLATILE).

9:49:18.2060763 PM msiexec.exe 8480 RegCreateKey HKCR\CLSID\{ADEDA98A-BDFC-4029-B6FB-991D6B468395}\InprocServer32\10.0.0.0 0xC0000181 Desired Access: Read/Write

This is explained as "An attempt was made to create a stable subkey under a volatile parent key."

Account SYSTEM has full control rights to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

I have everything installed now except the Database Engine Services and the SQL Server Replication; these have the registry issues.

Any ideas about how to proceed?

Massive manual uninstall procedure like http://support.microsoft.com/kb/909967 or http://support.microsoft.com/kb/909967?

A more automated uninstall like http://support.microsoft.com/kb/955404?

Thanks

/NickyH
   

- Advertisement -