View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002659 | MMW v4 | Install/Config | public | 2006-09-22 19:18 | 2007-09-24 17:39 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | reopened | ||
Fixed in Version | 3.0 | ||||
Summary | 0002659: Micro-Player doesn't uninstall correctly | ||||
Description | If the user: 1) Installs MM and enables the Micro-Monkey player as a desktop toolbar 2) Uninstalls MM 3) Re-installs MM -->The following error occurs in the installer: Error: C:/Program Files/MediaMonkey/DeskPlayer.dll An error occured while trying to replace the existing file: DeleteFile failed; code 5 Access is denied. Click Retry to try again, Ignore to skip this file.... | ||||
Tags | No tags attached. | ||||
Fixed in build | 1078 | ||||
|
This is a known problem, installation/uninstallation of the dll isn't fully resolved yet. Assigning to Petr to review what steps are needed to do these actions properly. |
|
Note: I no longer get that error, but I cannot get the player to work at all. |
|
Was probably caused by a bug in installer that didn't register toolbar player - should be ok in build 1016. |
|
Tested build 1023 and this doesn't seem to be fixed: -If the mediamonkey player toolbar is enabled then MediaMonkey fails to uninstall completely (it seems that the uninstaller doesn't try to disable the player toolbar first, which means that Windows doesn't 'let go' of it) -If the mediamonkey player toolbar is disabled, then uninstalling MediaMonkey fails to remove the entry 'mediamonkey desk player' from the tray Toolbars list While we're doing this can we also change the name: MediaMonkey Desk Player --> MediaMonkey Player |
|
fixed |
|
I think that this issue is what is causing me to be unable to install build 1052 on Vista (I'm not certain though, since MM just fails to install silently--i.e. a console screen briefly appears and then the install halts). The one thing I can confirm is that the installer has made a change to DeskPlayer.dll, as evidenced by the timestamp--but nothing else is installed. It seems that somehow, this file is locked and Vista won't allow me to delete it no matter what I do (reboot, attempt to unlock it, etc.). |
|
fyi, although this is still a bug, it's not clear that it's the cause of failed installs of Vista in build 1052: I just terminated explorer process, which has a lock on deskplayer.dll, and deleted the dll and even after doing that, the install still failed. |
|
This is quite an old issue, is there still any problem? |
|
Yes--this issue is still open in 1067. You can repro by using the MicroPlayer and subsequently trying to uninstall MM. Classified as immediate because this should be resolved prior to any sort of release. |
|
I've made some changes in install script to prevent this error. |
|
I tested on XP and found that: -Upon installation and running MM3 -->MicroPlayer is not displayed the first time that I look 'Toolbars>'. It appears, however, when I look a second time (note: this isn't a new issue; I'm just pointing it out in case it's of value for debugging) -Upon closing MM3 -->DeskPlayer.dll is still locked by Explorer -Upon uninstalling MM3 -->Deskplayer.dll cannot be removed Did this work correctly on your system? |
|
DeskPlayer can't be removed, but installer doesn't throw an error about this. Or it thrown an error ? This fix only prevents this error popup. |
|
The problem is: a) it's considered bad behaviour to not uninstall the entire app. In fact some software directories state that they won't list you for this. b) if we update this .dll, would the update be installed (how can it if there's a lock on the file)? |
|
Installer script will rename current DLL to temporary name and then copy new one. Old DLL is then uninstalled from registry and installed new DLL (so new DLL is now active). Problem is that explorer process doesn't free unused DLL's immediatelly, but i can rename it to other name so i can copy and activate new version. So only one problem is, that old version will stay in the folder after MM was uninstalled. |
|
Installation seems to work ok, however, leaving this open as 'urgent' since the file should be remove at uninstall time. |