Process: Full unistall every version of Unity and Unity Hub, clean up Appdata folder and regedit.
Turned off antivirus/ firewall, the lack of permision requests seemed fishy on previous tries.
Proceed to Install Unity Hub and Install a Unity editor (2018 LTS).
Download normal.
While installing, I ve kept inspecting the installation folder and the files seemed to be added normally.
Eventually it finishes but Unity Hub displays the message no Unity Editor installation detected.
I reinspect the installation directory it seems it fell from 900MB or so to 200MB and the files previously present missing.
For the next 10 mins or so, files start to reappear, meanwhile in the Hub there was no indication that something was happening. Is this even normal?
So it reaches again 900MB in size, BUT there is no Unity executable. In the Editor folder present are Data, BugReporter, locales folders and Unistall.exe.
One hour later nothing happens, so I proceed to close the Hub but a warning says that the installation hasn’t finished. Closed it anyway…
This happened every single time I’ve tried to install a new Unity Editor via Unity Hub.
Windows 7 ultimate, Unity hub versions 1.5 (don’t remember exactly) and current version 2.
Can upload logs upon request from the latest attempt (not publicly though).
(the rest are a bit irrelevant and could be a different thread)
That’s how you lose a day’s work and all because a Visual Studio extension (Shader Unity Support) decided it wants to download and install a Unity Editor before installing the extension and upon killing the installation (manually) Visual Studio broke (that makes zero sense as it was installing Unity upon termination).
Of course previsously installed Unity Editor stopped working too.
The last part is irrelevant from the Hub issue, but why the … a VS extension would try to install Unity, feels like Unity is a spamware… Also a Unity Editor installation is included by default inside the Unity Support package in Visual Studio Installer regardless if an installation of said editor is present already.
Cheers