Unity Hub安装在D盘 添加Unity版本时提示空间不足问题求助
Unity Hub 2.4.3.0安装编辑器提示空间不足问题解决方案
核心报错原因
- 仅修改了编辑器最终安装路径,未调整下载缓存路径:Unity Hub安装编辑器时会先将安装包下载到本地缓存目录,默认缓存路径位于C盘用户目录下(
C:\Users\用户名\AppData\Local\UnityHub\Cache),如果C盘剩余空间小于安装包总大小,会提前触发空间不足报错,和最终安装盘的剩余空间无关。 - 2.4.3.0版本存在已知空间识别bug:该老旧版本会默认读取系统盘(C盘)的剩余空间作为安装判定依据,不会正确读取你设置的D盘目标路径的剩余空间。
- 系统临时文件目录位于C盘:安装过程中解压安装包产生的临时文件,默认会存到Windows系统临时目录(
C:\Users\用户名\AppData\Local\Temp),如果该目录所在C盘剩余空间不足,即使缓存和安装路径都在D盘也会触发报错。 - 安装路径存在非法字符:如果设置的D盘安装路径包含中文、空格或特殊符号,会导致Hub路径识别失效,误判安装路径位于C盘。
解决步骤
- 修改下载缓存路径:打开Unity Hub→右上角设置→选择【常规】选项卡→找到【缓存位置】设置项,将路径修改为D盘下的空文件夹,保存设置后重启Unity Hub再尝试安装。
- 清理C盘空间:清理C盘垃圾文件,确保C盘剩余空间大于你要下载的Unity编辑器+所选组件的总大小(2020.3 LTS完整版约15~20GB,预留25GB以上即可)。
- 升级Unity Hub到最新稳定版:2.4.3.0版本的路径识别bug已经在后续版本修复,升级后可正确读取目标安装盘的剩余空间进行判定。
- 检查安装路径格式:确保设置的Unity编辑器安装路径仅包含英文、数字和常规符号,不含中文、空格或特殊字符。
- 临时修改系统临时目录:如果上述方案无效,可以临时将Windows系统的TEMP/TMP环境变量修改到D盘路径,安装完成后再改回默认值即可。
内容的提问来源于stack exchange,提问作者Ali
相关产品推荐
相关产品推荐

