欢迎光临散文网 会员登陆 & 注册

安装AutoCAD2020时遇到一个又一个1603错误的解决思路

2023-03-16 12:56 作者:鸟人飞飞  | 我要投稿

某网友电脑上安装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驱动,安装也正常完成!


安装AutoCAD2020时遇到一个又一个1603错误的解决思路的评论 (共 条)

分享到微博请遵守国家法律