Solution: Override Windows 10 DPI scaling.
ubnt-discovery-tool-2.5.1.exe → Properties → Compatibility → Change High DPI settings.UBNT Discovery Tool v2.5.1 requires Oracle Java 8 (1.8) to run on Windows 10. It is not a native Windows executable; it is a Java-based JAR application wrapped with an executable launcher.
Once launched, the interface is clean: a table listing all Ubiquiti devices by MAC, IP, Model, Firmware, and Name. ubnt discovery tool v2.5.1 and java on windows 10
The UBNT Discovery Tool v2.5.1 was built on the Java Runtime Environment (JRE). In the years since its release, Java has become less common on consumer PCs due to security concerns, and Windows 10 does not include it by default.
If you try to launch the tool and nothing happens, or you receive a generic error, the issue is almost certainly your Java installation. Guide: Using UBNT Discovery Tool v2
| Feature | UBNT Tool v2.5.1 | UniFi Discovery Tool (v3.x) | | :--- | :--- | :--- | | Java requirement | Java 8 (32-bit) | Java 11+ (64-bit) | | AirMax M-series support | Full | None (dropped) | | Legacy AirGrid support | Yes | No | | Windows 10 DPI scaling | Broken (needs fix) | Perfect | | Launch speed | < 2 seconds | 15+ seconds | | Layer2 only mode | Yes | No (requires DHCP) |
Conclusion: If you maintain legacy UBNT gear, v2.5.1 is irreplaceable. For UniFi AC/HD devices, use the newer tool. Right-click ubnt-discovery-tool-2
Oracle hides old versions, but you can find Java 7 Update 80 (32-bit) on trusted archive sites. Install it to:
C:\Program Files (x86)\Java\jre7
Security note: Keep this Java version offline. Only run the Discovery Tool on an isolated management VLAN or trusted network.