View Issue Details

IDProjectCategoryView StatusLast Update
0009306MMW v4Otherpublic2014-11-28 00:29
Reporterpeke Assigned To 
PriorityurgentSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version4.0.3 
Target Version4.1.1Fixed in Version4.1 
Summary0009306: MediaMonkey Elevation prompt appears repeatedly in some environments
DescriptionIt looks that still in some case MM triggers UAC prompt for elevation.

It looks that it is again associated to OS Integration.

Adding Additional Dialog that will allow user to disable/cancel Association would solve it.

MediaMonkey OS integration
----
MediaMonkey is not Default playback application for selected file formats.
Would you like to make it Default?


[x] Do not ask again [YES] [NO]
----
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=1&t=64905
http://www.mediamonkey.com/forum/viewtopic.php?f=7&t=62060
http://www.mediamonkey.com/forum/viewtopic.php?f=1&t=66736
HKH-126830
TOL-402336
KRV-725378
ZRI-667247
WZR-548679
TagsNo tags attached.
Fixed in build1607

Relationships

related to 0008943 closedpetr MMW v4 MM continually prompts for elevation on Standard user account / uses admin settings db (regression) 
related to 0009218 closedLudek MMW v4 Autoplay actions don't work (regression) 
related to 0010436 closedLudek MMW v4 Repeated / unnecessary elevation prompts 

Activities

rusty

2012-04-27 14:32

administrator   ~0030958

Last edited: 2012-04-27 14:37

If this issue is occurring commonly (there are 3 such reports in the forum), we need to first confirm why this is specific to the MM upgrade. It's not 100% clear that the problem is related to file associations (another report indicated that it was related to the iPod.dll), and even if it is related to file associations, why is there a problem now--file association default settings were the same in previous versions of MM?!

The suggested fix of prompting the user probably won't fix the problem since the issue is the fact that elevation isn't allowing the config change to be written for some reason (i.e. if the user agree's to the prompted change, the bug will continue to manifest itself).

rusty

2012-05-10 18:46

administrator   ~0031092

This is probably caused by the failed file associations as described at:
YMI-127101

petr

2012-05-14 14:59

developer   ~0031123

Strange i cannot see any debug messages related to COM elevator.

rusty

2012-05-21 18:36

administrator   ~0031178

New debug log posted at KRV-725378

rusty

2012-05-30 15:37

administrator   ~0031257

It seems that the problem was related to the fact that the user never agreed to elevate (to accept the file association changes), which is why the prompt kept re-appearing each time MM was run.

peke

2012-07-07 02:02

developer   ~0031542

Here is another confirmation from user that it was not MM issue and in fact MM is working as it supposed to do.

I had few apps that annoyed me with constant Elevation prompts, most apps can be easily set to be run As Invoker. Other stubborn one were mostly Uninstalled.

Based on sum of all complains I would suggest that we modify approach a little different.

From System settings on all three of my PCs USERS are granted Read access to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System , DWORD Value "EnableLUA" where 1+ enabled / 0 or missing disabled which can be easily checked to evade non needed prompts in case <Vista System and/or UAC is Disabled.

Using this approach we will make things easier for users by adding dialog that will inform user what Part of MM needs Elevation in case UAC is Activated.

Another easier approach wold be that we add several debug log messages so that Tech Team can catch exact point where it happen eg. "UAC is Enabled" -> "OS integration needs elevated access" -> "Access Denied"

jiri

2012-07-09 09:29

administrator   ~0031544

Peke, I don't understand the suggested change. Could you describe how would it work differently from the current implementation?

lowlander

2012-09-01 21:14

developer   ~0031764

I also saw this when plugging iPod Touch that launched MediaMonkey. After seeing this I wasn't able to reproduce (AV log was send though).

peke

2012-09-27 22:49

developer   ~0032225

I was able to replicate it constantly.

1. Install MM Normally and associate files to MM
2. Install MM as portable in separate folder
3. It asks for elevation Click NO
4. Go to OS Integration and disable all associations and options
5. Close MM
6. Install MM Portable ower existing portable installation
7. Apron start elevation is prompted Click NO
8. Some OS integration options are re enabled

I guess we need to save that settings in other parts of MM?

rusty

2012-11-08 01:55

administrator   ~0033010

I'm able to reproduce this as well. It seems that if MM and MM Portable are installed to the same machine, MM Portable will always try to elevate.

petr

2012-11-27 20:49

developer   ~0033424

For 4.1 we've implemented mechanism to break all remaining operations when UAC is cancelled. This is fast and low-risk fix, but for future build we need to implement more complex rollback functionality (where all, already processed operations will be set back when UAC cancelled - like registry changes).

petr

2012-11-27 20:50

developer   ~0033425

Fixed in 1607

peke

2012-12-04 03:59

developer   ~0033598

Verified 1609

lowlander

2013-12-02 16:41

developer   ~0038460

It's reported on 1672: http://www.mediamonkey.com/forum/viewtopic.php?p=378843#p378843

peke

2013-12-23 16:19

developer   ~0039012

I reopen it for post 4.1 triage and possible inclusion in installation wizard to make things more simpler.

peke

2013-12-23 16:22

developer   ~0039013

Assigned to me to specify things better post 4.1 release.

peke

2014-11-14 04:17

developer   ~0041019

Resolving KB article is enough for now as each user having such issue after folowing KB article do not report it anymore.

peke

2014-11-28 00:29

developer   ~0041199

No new reports closing.