http://bugs.winehq.org/show_bug.cgi?id=33726
Bug #: 33726 Summary: wmiutils should be installed in c:\windows\system32\wbem Product: Wine Version: 1.5.31 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: wmi&wbemprox AssignedTo: wine-bugs@winehq.org ReportedBy: djelinski1@gmail.com Classification: Unclassified
noticed while testing for bug 33642: winetricks dotnet20 installs native wmiutils.dll, which works just fine. However, every wineprefix update rewrites COM class registration to use builtin wmiutils. Specifically, after installing dotnet20 registry contains the following entry: [Software\Classes\CLSID\{CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA}\InprocServer32] @="C:\windows\system32\WBEM\wmiutils.dll" After wineprefix update the entry changes to: [Software\Classes\CLSID\{CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA}\InprocServer32] @="C:\windows\system32\wmiutils.dll"
If we move wine's wmiutils to the same folder as on Windows, the registry won't change. On a related note, bug 33642 is not testable with builtin wmiutils. I'll create a separate bug for that.