# How do I install DC++?

Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (most important is nick, connection mode, download location and shared folders).
You can also download the .zip file (Binary) and unpack it to any folder you like. By default DC++ will store its settings and create the downloads folder in the directory where it has been installed. You can configure DC++ to use another folder for settings by editing a file called dcppboot.xml located in the install folder. You can specify a path relative to the DC++ executable there.

# How do I uninstall DC++?

Use the uninstaller that followed when you used the installer.
If you didn't use the installer: You can delete your DC++ folder, but be aware that dchub://, adc:// and magnet: links will remain in the registry and will point to the nonexistent application. If you disable Register with Windows to Handle dchub:// and adc:// URL Links and Register with Windows to Handle magnet: URI Links options before uninstalling, these registry settings will be removed.

# How do I upgrade DC++?

Just install the new version (or unpack the .zip) in the folder your old version was in. Your old settings, queue, favorites will still be there and will be used by the new version.
BEWARE : There are some cases though when a feature upgrade makes impossible to reuse some some kind of settings or data created by an older version of DC++.

- Old (ver <= 0.163) Notepad notes will get lost, due to a format change in 0.17
- If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...).
- If you upgrade to 0.4033, all logs will be formatted as UFT-8 (Unicode), instead of ASCII. Also, finish your queue with the older version before upgrading if you care for your international filenames in it - they will not be correctly converted.
- If you upgrade to 0.68, as the options in Connection Settings are changed you should reconfigure them.
- If you upgrade to 0.685, as user identification method is changed you will lost your favorite users and all sources from your queue.
- If you upgrade to 0.695, as compatibility with non-TTH clients are dropped, sources with no TTH support will no longer appear and files without TTH will be removed from your queue.