Installing an editor from the hub has been a bit troublesome, so I chose manual installation.
Is there a way to make the hub aware of the installation, so that I can manage it from there?
Thanks.
You can install your choice of editor from unity archives, there are multiple ways to download the unity editor such as director download and using unity hub
Also what issue are u facing in unity hub while downloading editor
Probably best to try and resolve the Hub issues first. Most commonly it’s antivirus, incorrect permissions, or a system that has been tampered with one way or another (eg a missing PATH environment variable that should be set).
If you install manually and it doesn’t appear in the Hub even after restarting it, try installing the editor where the Hub installs them. I think installing to Unity Hub/Editor might work. Otherwise I suppose the installed versions will be saved to a json file in one of the Hub folders under AppData.
That’s what I did.
When installing an editor, the progress shows 0 of n for hours, and then stops at some point, and I have to resume.
At one point, I restarted the hub, and the editor was registered as downloaded, and was usable, but it was not registered as installed, and there was no uninstall button.
There was an x86_64 directory, and x64 directory.
The hub seemed to be using the x86_64, because it’s only after deleting this, it was removed from the hub.
When I do a manual install, only the x86_64 directory is installed. However, it’s not in the hub, although in the same directory as the other editors in the hub.
I installed to that directory.
I have installed to Unity\Hub\Editor
The json files with the installed editors are:
UnityHub\graphqlCache\b97c8a617676445662aee34280222b31-data.json
UnityHub\logs\info-log.json
Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe\LocalState\content\AppInventory.json
UnityHub\logs\install-log.json
They don’t seem to be the files I would be looking for.
Thanks
Check the Hub’s log after that happened. It should provide clues as to what’s failing.
I again tried installing from the hub, and after several retries, there is at least one component that won’t install - the documentation.
I will keep trying and be patient. Perhaps the problem is the USB connection, since I am installing to an external drive that is not a SSD.
You don’t need the documentation unless you plan on working offline most of the time. It’s all online and you typically need more than just the documentation.
That could very well be the case. There’s a plethora of issues between the motherboard and the external drive. Especially if it’s cheap hardware or you have anything but a short direct cable (eg USB Hubs, extension cables, long cables, etc).
It’s also not recommended to install applications to external drives since if the the drive isn’t mounted during booting, all sort of issues can occur. Let alone the drive going offline in the middle of using it. As well as the slow speeds, even with an SSD.
Indeed. USB flash drives aren’t intended to be used for anything more than storing relatively large files like images, music, videos, etc. I’ve had flash drives that for simple transfers falling under one of those categories the transfer held megabytes per second, but as soon as a transfer of small files occurred which is normal for installation and running apps they slowed down to just kilobytes per second with multiple hour wait times. If you’re going to use an external drive it needs to be an SSD with a DRAM cache. Nothing else is really usable.
That said I wouldn’t do this unless I had no choice because the Hub and the editors really do want to be on the C drive and they will store large files there even when on an external drive.
I need the documentation then.
You nailed it.
Thank you.
Everything else installed, but the documentation, which is probably the smallest file, so there is hope.
Besides that, I am patient, and there are benefits to being patient.
So, there’s no loss, Except a few hours… but I’m not counting. ![]()
Thanks, but I am not using a flash drive.
I already used the engine on the external hard drive.
Also, for the moment, I have no choice… well actually I do have a few choices. I could forget about Unity, and use the NeoAxis engine that’s installed on the hard drive, and working. Or, I could go back to using Godot, which I don’t like very much.
However, I’ve heard nothing beat a try, but a failure. So, I’ll take my chances. ![]()
Thank you
Then there is AI, which is quite helpful when we meet a potential road block.
Install Unity Documentation
To install Unity documentation manually, you can download the documentation from the Unity download archive. If you are using newer versions of Unity, you should have installed the Editor using Unity Hub. Make sure that you have checked the Documentation module. If you did not have the Add Modules option, it’s likely that you installed Unity using the Component Installers from the website. In that case, go to the Download Archives and, next to the version of Unity you use, click on Release Notes. Under Component Installers for your OS, click on Documentation to download it. It should download as a compressed ZIP file. Extract the file and you’ll get a folder called Documentation. Move it into the directory shown in the next step. Next to the Add Modules option, there’s a Show in Explorer button. This is a convenient way to access the Editor files. If you know where it has been installed, head to that folder.
If you had to use the Component Installer from the previous section, then paste the extracted files in the Data folder, and follow along with these steps. Navigate to the following directory. \Data\Documentation\en\ScriptReference … Open the file 30_search.html on your favorite browser. You should see a page saying Searching Script Reference, please wait. along with a Loading icon. This is expected. Copy the URL to this HTML page. On Chrome, click on the Overflow icon (under the Close button) and head to Settings. Use the search to find Manage search engines. There, click on Add, and fill it as shown. Search engine: Unity Documentation Keyword: unity URL with %s in place of query: ?q=%s · Ensure that you type ?q=%s after you paste the URL. … Click on Add, and you’re done! You’ve added the offline documentation as a search engine.
So, since I have the zip file, I’ll follow this guide.
Thank you.
Edit:
Checking the Data folder, the documentation is already there.
So, it did install.
Thanks for that tip.
Does this help any, because I have no idea what “Bootstrap” there implies? Not that it matters at the moment.
{"timestamp":"2025-07-08T15:41:07.103Z","level":"debug","moduleName":"UnityInstallStepsWindows","pid":8648,"message":"Creating the folder of documentation, if needed: H:\\Unity\\Hub\\Editor\\6000.0.52f1/Editor/Data"}
> {"timestamp":"2025-07-08T15:41:07.124Z","level":"debug","moduleName":"UnityInstallStepsWindows","pid":8648,"message":"execInstaller"}
> {"timestamp":"2025-07-08T15:41:07.124Z","level":"debug","moduleName":"UnityInstallStepsWindows","pid":8648,"message":"installFromZip"}
> {"timestamp":"2025-07-08T15:41:18.292Z","level":"info","moduleName":"Bootstrap","pid":8648,"message":"[\r\n {\r\n \"ProcessId\": 11056,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 7184,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 10564,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 3304,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 4056,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 7532,\r\n \"Name\": \"Unity.Licensing.Client.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\UnityLicensingClient_V1\\\\Unity.Licensing.Client.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:28\",\r\n \"ProductVersion\": \"1.17.0+aa6cfba\"\r\n },\r\n {\r\n \"ProcessId\": 12180,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 12248,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 8648,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 11056,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 5272,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 8648,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n },\r\n {\r\n \"ProcessId\": 5468,\r\n \"Name\": \"Unity Hub.exe\",\r\n \"Path\": \"H:\\\\Unity Hub\\\\Unity Hub.exe\",\r\n \"ParentProcessId\": 8648,\r\n \"CreationTime\": \"2025-07-04T22:09:10\",\r\n \"ProductVersion\": \"3.13.0.0\"\r\n }\r\n]\r\n"}
> {"timestamp":"2025-07-08T16:16:02.968Z","level":"info","moduleName":"UnityInstallStepsWindows","pid":8648,"message":"unzip finished"}
> {"timestamp":"2025-07-08T16:16:02.969Z","level":"debug","moduleName":"UnityInstallStepsWindows","pid":8648,"message":"afterModuleInstallation"}