http://bugs.winehq.org/show_bug.cgi?id=31655
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2012-09-30 13:59:36 CDT --- Created attachment 41896 --> http://bugs.winehq.org/attachment.cgi?id=41896 Registry diff, upgrade from 1.5.12 to 1.5.14
I installed SlingPlayer 1.5 in a clean wineprefix with Wine 1.5.12, then updated the wineprefix to Wine 1.5.14, after creating a copy of the original. The result being the same as above: the SlingPlayer no longer works.
I made a diff -Nru of the two wineprefixes but the only interesting changes were in the registry (diff attached).
The attached shows some expected changes, some expected deletions (due to new commits) but a load of completely unexpected deletions.
For some reason Wine removes a lot of the registry entries that the SlingPlayer installer has created.
Some of the removals can, in theory, be replaced with a "regsvr32 *.dll", but others cannot without a complete reinstall.
The question now is: why is Wine doing this and how can it be stopped?