新装的win7,在unity官网上下载了最新的unity hub 及最新的unity2021.3.5fl(稳定版)。
第一:认证激活失败问题
两个软件前期都能正常安装,但是在点开unity时,会弹出unity未认证的窗口,从而会进入unity hub进行激活认证。
问题:我在unity hub上首先选择的是进行自动激活认证,但是认证界面等了很久, 最后弹出类似联网失败的错误。试了很多次后,确定无法自动激活。
之后选择手动激活:但是在第一步,保存.alf文件就失败了,也是试了很多次均不行。
针对上面两个问题:我在unity官网上下载了老版的unity hub,成功实现认证激活。
第二:unity package manager error问题
在上面认证激活完成后,我进行新建项目,但是新建项目无法在unity中打开,并显示 unity package manager error 。
我将win7防火墙、defender全关闭后,依然显示上面这个错误。 之后进行Diagnostics分析,显示一个udp失败问题。随后进行百度查找方法。 发现是UnityPackageManager.exe无法启动,点击该软件后,弹出一个错误:无法定位程序输入点EventSetInformation于动态链接库ADVAPI32.dll上。
这就是电脑缺少ADVAPI32.dll,即缺少kb3080149系统升级补丁。 在下载安装后kb3080149补丁后,unity正常工作,成功打开新建unity项目。
分析下:新装win7缺少各类升级补丁,导致unity无法正常工作,出现unity package manager error。unity hub上无法激活认证、保存认证文件估计也是系统补丁未打上的原因。所以在win7上将缺少补丁安装上即可。