View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009306 | MMW v4 | Other | public | 2012-04-26 23:22 | 2014-11-28 00:29 |
Reporter | peke | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 4.0.3 | ||||
Target Version | 4.1.1 | Fixed in Version | 4.1 | ||
Summary | 0009306: MediaMonkey Elevation prompt appears repeatedly in some environments | ||||
Description | It 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 Information | http://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 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1607 | ||||
|
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). |
|
This is probably caused by the failed file associations as described at: YMI-127101 |
|
Strange i cannot see any debug messages related to COM elevator. |
|
New debug log posted at KRV-725378 |
|
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. |
|
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" |
|
Peke, I don't understand the suggested change. Could you describe how would it work differently from the current implementation? |
|
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). |
|
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? |
|
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. |
|
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). |
|
Fixed in 1607 |
|
Verified 1609 |
|
It's reported on 1672: http://www.mediamonkey.com/forum/viewtopic.php?p=378843#p378843 |
|
I reopen it for post 4.1 triage and possible inclusion in installation wizard to make things more simpler. |
|
Assigned to me to specify things better post 4.1 release. |
|
Resolving KB article is enough for now as each user having such issue after folowing KB article do not report it anymore. |
|
No new reports closing. |