Quantcast
Viewing all articles
Browse latest Browse all 7696

SQL Server 2008 install fails due to RegKeyCreate error 0xC0000181 (STATUS_CHILD_MUST_BE_VOLATILE)

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."

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

Nicky

 

 

 


Viewing all articles
Browse latest Browse all 7696

Trending Articles