Opened 17 years ago
Closed 16 years ago
#209 closed bug (Duplicate)
[Windows only] Deluge installer can't copy certain files
Reported by: | net7runner@gmail.com | Owned by: | markybob |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | 0.5.x | Version: | 0.5.9.0 |
Keywords: | Cc: |
Description
If Deluge crashes (which, in Windows, it does rather frequently) it leaves zombie instances of dbs-daemon-deluge.exe running (frequently along with some calls to libexpat.dll via rundll32.exe). These processes persist even if Deluge is restarted and closed correctly.
If the Windows installer is then run (as an upgrade, etc.), it throws the following errors:
Error opening file for writing:
..\Deluge\libexpat.dll
..\Deluge\dbus-daemon\bin\dbus-daemon-deluge.exe
..\Deluge\dbus-daemon\bin\libdbus-1.dll
...because the zombie processes are still running (files are in use).
Is it possible to have the installer kill these processes before replacing files?
Workaround: kill dbus-daemon-deluge.exe and rundll32.exe by hand.