I keep getting error registering... like, TLS or certificate file related error(s) at startup. Search/download does not work. What should I do?

Created by eMTee on on 2008-04-01
TLS certificate register magnet dchub adc
Last updated by:
eMTee on on 2012-02-12

At first : what are these errors NOT about

Many people associate these error messages with connection problems. The certificate file and setting up TLS needed only for encrypted connections on ADC hubs, and has nothing to do with normal searches/downloads.
Registering DC++ to handle magnet, dchub:// and adc:// links is for the ability to lauch DC++ from an external application using these kind of links. If these links aren't registered (to DC++) it won't affect searches/downloads, either.

So none of these messages will keep you from search and download if your connection is set up correctly. You should check the FAQ in the DC++ built-in Help (online at http://dcplusplus.sourceforge.net/webhelp/get_started.html#connection) that describes how to set up your connection. Many questions regarding connection problems are also answered here in the project's Launchpad Answers section, in the FAQs as well as in the answers for the user questions.

About the error messages themselves

In most cases these errors happen when you don't have appropriate rights to (write) access to files in your DC++ folder or to the registry. To avoid them you must install DC++ to a folder which has proper access rights and run the program as an user that has rights to modify the required part of the registry. Some security software actively protect the registry as well so disable them / make an exception for DC++ in them can be also a solution.
As encrypted connections still in development an upgrade to the latest version of DC++ may also help to get rid of the related error messages.