How to Fix - Naming Information Cannot be Located Because Library Not Registered

This tutorial explains how to fix the error below. This error can be seen on any operating system, including Server 2003, Server 2008, Server 2012, Windows 7, Windows 8, & Windows 10. It can be seen on a Domain Controller, or on a server or workstation with Remote Server Administration Tools installed on it. This message appears when opening a variety of MMC snap-ins, including Active Directory Users and Computers and Sites and Services.

Naming information cannot be located because: Library not registered. Contact your system administrator to verify that your domain is properly configured and is currently online.

How to Fix - Naming Information Cannot be Located Because Library Not Registered

To fix this error, you need to use the tool regtlibv12.exe, which is provided with the .NET Framework. Open a command prompt as administrator and browse to "C:\Windows\Microsoft.NET\Framework\VERSION\", where version is the directory name of the most recent version of .NET Framework you have installed. In my example, v4.0.30319 is the most recent. Then run the following command:

regtlibv12.exe activeds.tlb

You will see a confirmation stating "Registration of activeds.tlb successful. After this, you should be able to run any of the snap-ins without receiving errors.

Terminal Server Licensing Error 0xc0110011

This is a known problem with Microsoft terminal server licensing. Apparently this happened due to some corrupted or expired certificates that Microsoft uses for their clearing house. You might get errors about licensing protocol errors when trying to connect or get the 0xc0110011 errors when trying to activate the server again.

Luckily you can fix this problem by deleting the following registry keys (please make a backup beforehand):

  • HKLM\Software\Microsoft\TermServLicensing\Certificates
  • HKLM\System\CurrentControlSet\services\TermservLicensing\Parameters\Certificates.000
  • HKLM\System\CurrentControlSet\services\TermservLicensing\Parameters\Certificates.001

Blacked out login screen

 You may run across a server that is blacked out on the login screen. You can still login but it makes it difficult finding the username or password fields.

To fix this you should look in the registry at:
HKEY_USERS\.DEFAULT\Control Panel\Colors

You will probably notice that all the values or almost all the values have zeros in them. You need to replace these from another server. You can replace these with the values listed below if you don’t mind the colors. Just save the values to a .reg file and import them back in:

Subscribe to Server