http://bugs.winehq.org/show_bug.cgi?id=17019
Summary: Wine doesn't merge HKEY_CURRENT_USER\Software\Classes into HKEY_CLASSES_ROOT Product: Wine Version: 1.1.11 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: damjan.jov@gmail.com
According to the MSDN (http://msdn.microsoft.com/en-us/library/ms724498(VS.85).aspx), in the registry HKEY_CLASSES_ROOT is a merged view of 2 registry locations: HKEY_LOCAL_MACHINE\Software\Classes and HKEY_CURRENT_USER\Software\Classes.
My tests show that, under Wine, only HKEY_LOCAL_MACHINE\Software\Classes gets merged into HKEY_CLASSES_ROOT.
Some applications install registry keys only under HKEY_CURRENT_USER\Software\Classes. These keys won't appear in the merged view, and will be missed by tools that look at HKEY_CLASSES_ROOT.
Simple test to reproduce: Start regedit Make a new key under HKEY_CURRENT_USER\Software\Classes Look at HKEY_CLASSES_ROOT - it isn't there