Unity Hub 3.6.0 Unable To Launch!

editors.json does not exist on my pc though, so is it safe to reinstall the Hub in this state?

Hello,

Yes! This file only gets generated if you add (or locate) any Editors that were installed without the Hub

Thank you it helped :slight_smile:

Can confirm, I ran into the same issue today with 3.7.0 and deleting/renaming this folder is the only thing that helped. Thanks a lot!

Ran into this issue today, downgrading seemed to fix it.

If you’re like me and you’ve tried everything but it still doesn’t work, see below for how I finally fixed it.
I’ve spent days trying to solve this, so I hope this helps someone. After going through every forum post, documentation, YouTube vids and more, this is the result:

What didn’t work:

  • Uninstalling/Reinstalling Unity Hub
  • Completely removing any background Unity services that were running
  • Installing different Unity Hub versions (I tried v.3.5.2, v.3.6, v.3.8 and v.3.10)
  • Deleting all the recommended sections in AppData\Roaming\UnityHub or AppData\Local\etc
  • Running in Admin
  • Running not in Admin
  • I made sure the .exe’s had the correct permissions (they did)
  • Checking if the UnityLicensingClient_V1\Unity.Licensing.Client.exe ran separately to Unity Hub (it did)
  • Launching with WiFi, Ethernet + Offline Mode
  • Installed latest .NET8 frameworks
  • Installed latest Microsoft Visual C++ Redistributables (both x86 and x64).
  • Checked for a windows update
  • Updated all drivers
  • Rolled back a windows update version
  • Did a System Restore with Win + R, type rstrui.exe
  • Ran a Disk Check with Run chkdsk /f /r
  • Ran "System File Checker with sfc /scannow
  • Ran DISM to Repair Windows Image with: DISM /Online /Cleanup-Image /RestoreHealth
  • Check the Licensing Certificate on date on Unity.Licensing.Client.exe/Change the Date and Time/Re-issued a new certificate

I narrowed down the Primary Issue: Licensing Client Connection Error
(The Unity Hub cannot establish a connection with the Licensing Client, leading to a critical failure.)

The logs should show something like this: Cannot connect to Licensing Client within 60000ms\n\tstack ConnectionLost: Timeout!

What did work:

  • Performing an In-Place Upgrade (Repair Installation) of Windows
  • Don’t worry, you keep ALL of your files, app, games etc.

Explanation:

An in-place upgrade reinstalls Windows while keeping your personal files, settings, and installed programs. This process can repair damaged system files and reset permissions without the need to format your drive.

Action:

  1. Download Windows Installation Media:
    Go to the Microsoft Windows 11 Download page.
    Under Create Windows 11 Installation Media, click Download Now.
  2. Run the Media Creation Tool:
    Launch the tool and accept the license terms.
    Choose Upgrade this PC now and click Next.
  3. Select “Keep Personal Files and Apps”:
    Ensure that the option to Keep personal files and apps is selected. This will preserve your data and installed programs.
  4. Proceed with the Installation:
    Follow the on-screen instructions to complete the installation.
    Your computer will restart multiple times during this process.
  5. Test Unity Hub:
  • After the in-place upgrade, try launching Unity Hub again.

Benefits:

This process will repair system files, reset system permissions to their defaults, and potentially resolve any issues caused by previous modifications.

Why this works:
At some point for some unknown reason, Unity Hub can’t establish a connection with the licensing service when running. It could have been a Windows Update or something, but it automatically changed at some point, and it’s almost impossible to debug this as it seems Windows cause the problem. This fix is actually quick, and you keep everything currently on your computer. It should work on all versions because it seems to have gone as far back as V3.0 (now at V3.10).

Good luck and let me know if it worked for you!

  • Greg R