The errors I get before the eMule window loads are:
1- The language was set to 'English'. You can use the 'Options' dialog at any time to select a different language.
2- Failed to create incoming files directory "C:\Program Files(x86)\eMule\Incoming" - Access is denied.
3- Failed to create incoming files directory "C:\Program Files(x86)\eMule\Incoming" - The system cannot find the file specified.
4- Failed to create temporary files directory "C:\Program Files(x86)\eMule\Temp" - Access is denied.
5- Failed to create temporary files directory "C:\Program Files(x86)\eMule\Temp" - The system cannot find the file specified.
6- Unknown error while reading emfriends.met: %s - C:\Program Files(x86)\eMule\config\emfriends.met contains an invalid path.
7- Failed to load known.met file - C:\Program Files(x86)\eMule\config\known.met contains an invalid path.
8- Failed to load credit file, a new file will be created - C:\Program Files(x86)\eMule\config\clients.met contains an invalid path.
9- failed to initialize cryptokeys - secure ident disabled.
After I accept all these warnings, eMule starts the same as if it was started just after first installation. If I try to config something and then close eMule, the next time I open it all the same happens again, no config changes are saved.
My eMule was configured to use my personal user config at C:\Users\myusername\AppData\Local\eMule but it seems to have forgotten this and is trying to find the config at C:\Program Files(x86)\eMule and when not finding it, tries to create it (that is not allowed in Windows 7). I have completely uninstalled it and installed again several times and also with the shared option (Where the path for the config is C:\Program Data\eMule) but the problem persists. Every time I run eMule, the same bunch of warnings and then tabula rassa.
I still have my config data at C:\Users\myusername\AppData\Local\eMule that remains untouched by eMule. When I uninstall eMule it gets deleted (but I have a copy) and it is created again by the installation process, but eMule just ignores it.
I also tried to copy my config folder to C:\Program Files(x86)\eMule just to see what happens. eMule starts with all my personal configuration and the downloads and servers list are populated again with my servers and my downloads but it doesn't work well I suppose because eMule can read the config folder contents but cannot alter them.
What happened? Why suddendly eMule is looking for the config at the wrong path? How can I fix this? maybe is something in the system register what tells eMule where is the path to look for?
This post has been edited by jedikalimero: 23 March 2015 - 04:33 AM