Hi all,
I have a problem, mainly with Windows Installer, that is preventing me from installing several things, most noticably .NET 2 and 3 and Visual C# Studio 2010.
From looking around the net for answers, and noting other related problems (such as the Turn Windows Features On and Off of Programs and Features not populating) and attempting to follow the fixes listed there, I think I have narrowed the problem down.
When attempting to run anything which makes use of the Windows Installer, CBS.log brings up the following error:-
[code]2012-12-07 23:43:32, Error CSI 0000000d (F) STATUS_OBJECT_NAME_NOT_FOUND #3028289# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysOpenKey(flg = 0, key = {provider=NULL, handle=0}, da = (KEY_READ|KEY_WOW64_64KEY),
oa = @0x13aca50->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[168]"\Registry\Machine\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-i..l-keyboard-00000850_31bf3856ad364e35_none_e4f2a31a524552fc\6.1"; a:(OBJ_CASE_INSENSITIVE)},
disp = Unmapped disposition: 20631064 (0x013ace18))[gle=0xd0000034]
2012-12-07 23:43:32, Error CSI 0000000e@2012/12/7:23:43:32.013 (F) d:\w7rtm\base\wcp\sil\merged\ntu\ntsystem.cpp(3676): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysOpenKey
expression: (null)
[gle=0x80004005]
2012-12-07 23:43:32, Error CSI 0000000f (F) STATUS_OBJECT_NAME_NOT_FOUND #3028288# from Windows::Rtl::SystemImplementation::CKey::OpenExistingKey(f = 0, da = (KEY_READ), oa = @0x13acf10, key = NULL, disp = (null))[gle=0xd0000034]
2[/code]
Going to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-i..l-keyboard-00000850_31bf3856ad364e35_none_e4f2a31a524552fc\6.1 in the registry brings me to a corrupt entry. Clicking on the 6.1 Key in the tree brings up the error message:- "Error Opening Key. 6.1 cannot be opened. An error is preventing this key from being opened. Details: The system cannot find the file specified." And clicking okay on that reveals no values in the right pane, whereas all the other very similar nearby keys have a REG_SZ value called (Default) and data of 6.1.7600.16385 and a REG_BINARY called 6.1.7600.16385 with a data of 01.
As the value apparently refers to the Mongolian (Mongolian Script) Keyboard layout (KBDMONMO.dll) it's kind of annoying as I don't think I would ever have need of that keyboard.
I cannot rename, delete or add values to, or look at permissions on the key to try and fix it, and RegDelNull and CCleaner don't register it as a problem registry entry.
I am unable to use system restore (0x80042302 error) and the system also failed when attempting a Repair Install. sfc /scannow under admin level prompt fails with Windows Resource Protection could not perform the requested operation and populations the CBS log with the above CSI error message. The FAST wizard also fails (so there would be no easy way of transferring info over to a clean install of Windows 7).
I have also ran the system update readiness tool which fixed some errors, but not that one.
OS:- Microsoft Windows 7 Ultimate 64bit insall
Version:- 6.1.7600 Build 7600
System Type:- x64-based PC
Processor:-Intel Core i5 CPU 760
Thanks for any help