For many network engineers and IT professionals, the Ubiquiti Discovery Tool (v2.5.1) remains a staple in the toolkit. While modern Ubiquiti ecosystems have largely moved to the UISP application or mobile apps, the standalone desktop discovery tool is still widely used for quickly locating AirOS, EdgeMAX, and legacy UBNT devices on a local network without logging into a router interface.
Ubiquiti officially stopped supporting this version years ago. The two main culprits on modern Windows 10 are: ubnt discovery tool v2.5.1 and java on windows 10
or third-party antivirus, as these frequently block the discovery broadcasts necessary for the tool to "see" devices on the network. Step-by-Step Installation for Windows 10 Running UBNT Discovery Tool v2
Do not double-click the JAR directly if you have multiple Java versions installed. Instead, use a command prompt to run it specifically with the older JRE:"C:\Path\To\Java8\bin\java.exe" -jar "C:\Path\To\ubnt-discovery-v2.5.1.jar" Open System Properties → Environment Variables
"A Java Exception has occurred" error message upon launching.
JAVA_HOME = C:\Program Files (x86)\Java\jre7Path variable and add: %JAVA_HOME%\bin