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