解决AutoCAD 2020安装时遇到的1603错误

某网友电脑上安装autocad2020时遇到错误1603,远程前已尝试重装过最新版autodesk licensing service。以及用过AutoRemove清理残留。

AutoRemove工具删除服务的方式有问题,它没删除服务直接删除服务注册表。在重启前可能会导致安装软件出现1603错误。 但我远程时估计已经重启过了,运行services.msc,没发现有描述里有“无法读取xxx”的服务,如果有可以在任务管理器服务选项卡得知对应服务名,管理员cmd执行命令解决:sc delete 服务名 。 
  • 在安装失败后,运行%temp%打开临时目录。
  • 按时间排序查看临时目录最新的log日志时,发现是安装vc2019运行库出现1603。
  • 控制面板卸载不了vc2019,提示需要提供vcredist_x64.exe。
  • 最后用Windows Installer Clean Up修改版删除所有vc2019,再控制面板里卸载后问题解决。

然后问题来了,在解决vc2019运行库的1603后,再次安装还是错误1603。查看临时目录的log日志,看到是安装Autodesk Genuine Service时遇到1603。

  • 在安装目录里搜索*.msi,找到Autodesk Genuine Service的msi安装包打开安装。
  • 提示已安装更新版本的Autodesk Genuine Service。
  • 控制面板卸载程序里果然有Autodesk Genuine Service,尝试卸载也是出现错误。
  • 最后又用Clean Up修改版删除后成功装上。
  • 为了避免麻烦,把安装目录里所有能装的msi都安装一遍。

再次安装,本以为这回能成功了,结局还是1603。安装日志显示是AutoCAD2020 Private出现1603。

参考日志里AdskLicensingInstHelper.exe的命令参数执行,提示找不到文件。查看AdskLicensingService.log日志看到具体的错误提示:Feature Register error other error: open NUL: The system cannot find the file specified。

用Procmon分析adsk开头的进程,没发现有什么可疑的NAME NOT FOUND或PATH NOT FOUND日志,除了一个:

无法访问C:\Windows\SysWOW64\NUL,文件不存在。懂批处理的应该都用过nul,网友电脑上执行ping 2>nul也是提示找不到文件:

出现这个问题,一般是null.sys驱动出了问题。执行sc query null提示驱动没有运行,执行sc start null提示无法验证签名。

网友电脑是win10 1709,null.sys版本是10.0.15063.0。

管理员cmd,执行命令sfc /scanfile=c:\windows\system32\drivers\null.sys,提示无法修复损坏的文件。查看cbs.log日志发现缺失的是10.0.16299.15版本的null.sys。

手头上没有1709这么老的win10镜像,最后是在网上mypcrun里找到了这个版本。

替换后,成功启动null驱动,安装也正常完成!

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空