Skip to main content




RECOMMENDED: Click here to fix Windows errors and get the most out of your system performance

Many persons han informado que se han encontrado con el problema del inicio fallido del controlador UniFi. Algunos usuarios encontraron el problema al intentar actualizar el software del controlador UniFi, mientras que otros recibieron el error posteriormente de iniciar el software durante unos minutos. Hasta ahora, muchos usuarios de Windows 10 han informado del error de que el controlador UniFi no pudo iniciarse.

how-to-fix-unifi-controller-startup-failed-issue-when-opened-9986493

It fails with the error:

"Port 8080 is already in use by another program"

or sometimes

«El server tarda demasiado en iniciarse … Error al iniciar».

What is the cause of the error? After going through many user reports, we have found several possible reasons why the UniFi controller won't boot up.

  • Lack of free disk space on the host system.
  • Incompatible or outdated JAVA installation.
  • Hay caracteres especiales en el nombre de Username del perfil de Windows.
  • The required ports are not available for the UniFi Controller.
  • Database corruption.
  • Corrupted UniFi protocols.
  • Temporary errors in the UniFi controller software.

The above causes are used to identify the appropriate solutions. Now we will see how to fix the UniFi controller boot failure.

Empty space on the system hard drive

hard-drive-check-9621241

The Unified Controller software requires additional free space on the system drive to fully function. This error can occur if you do not have enough free space on your system hard drive. In this context, creating free space on your hard drive can fix the problem. To illustrate this, we will discuss the procedure for Windows.

  • Free space on drive C (system drive).
  • Then run the control application if it works correctly.

Change the engine specified in the system properties file

If the database was created by the storage engine "mmapv1", but the storage engine specified was "wiredTiger", this error can occur. In this context, forcing the control application to use the mmapv1 storage engine may fix the problem. As an illustration, we will discuss the procedure for a Windows computer.

  • Launch the file explorer and navigate to the driver application installation directory. This is usually the case:% USERPROFILE% Ubiquiti UniFi data
  • Now open the System.Properties file with notepad and add the following line to the end of: db.extraargs = --storageEngine = -mmapv1
  • Save your changes and exit Notepad.
  • Then launch the control application and check if it works properly.

Check if the required ports are not available

The ports required by UniFi are used by other programs. Change the ports according to the steps below.

  1. go to /logs/server.log
  2. There is a high probability that an equivalent ERROR will occur:
    java.net.BindException: address already used: JVM_Binding
    to java.net.PlainSocketImpl.socketBind (native method)
    EITHER :
    startup program ERROR: port 8080 is used by other programs
  3. Modify the ports used by the UniFi Network Controller.

Java incompatibility

unable-to-launch-the-java-update-installer-error-in-windows-1024x1024-4527538

At this time, Java 9 does not support the UniFi Network Controller. Use Java 8. The driver software release notes, which can be found with the software on our download page, contain release notes and requirements for each release.

Make sure that the correct version of Java is installed on your computer (64-bit). As of version 5.10.12 of the UniFi Network Controller, you need to use x64-Java as we only support the 64-bit WebRTC library. Uninstall Java, if applicable, and install Java 8.

RECOMMENDED: Click here to troubleshoot Windows errors and get the most out of your system performance