Ubisoft rebranded "Uplay" to "Ubisoft Connect" years ago. If your launcher is severely outdated, it may fail to handshake with the game. the game and the launcher completely.
Some software might be interfering with Uplay's functionality. Try disabling or uninstalling the following:
Which are you using? (Steam, Epic Games, or Ubisoft Connect directly?) unable to locate uplay pc watch dogs 2
Navigate to and scroll down to Linked Accounts . Unlink your Steam or Epic Games account.
Open your GPU management software (NVIDIA GeForce Experience or AMD Software: Adrenalin Edition) and install the latest game-ready drivers. Ubisoft rebranded "Uplay" to "Ubisoft Connect" years ago
link under the download button and select the folder where the game is already installed. Advanced Troubleshooting
In the field, add a space at the end of the text and type /eac_launcher (or -eac_launcher depending on your version). Click Apply and launch the game again. 🔧 Permanent Fix: Replace Missing DLL Files Unlink your Steam or Epic Games account
Run the installer. If it detects an existing version, choose to overwrite or uninstall the old version first.
If all else fails, a fresh installation of the launcher can fix deep registry errors. Uninstall Ubisoft Connect via the Windows Control Panel. (crucial step). Download and install the latest Ubisoft Connect PC client. How to Prevent Future "Unable to Locate" Errors