今天某网友在安装中望CAD2024时失败了,错误代码是1603:
安装日志结尾往上搜索1603,找不到更多的错误描述,只看到别的错误2502和2503。
日志里说“安装程序在安装此程序包时遇到了错误。可能表明此程序包有错”,但是我查看过安装包exe的属性数字签名是完好的,事件查看器里也没有NTFS、Disk等磁盘错误日志。
远程前网友已经用过TU在虚拟机监视安装包安装导出的反reg,确认问题跟软件注册表残留无关。
远程后用procmon分析安装过程,没一会就找到异常事件:
日志里居然出现访问%userprofile%这种没展开的路径,而且%还不是在路径的开头。第一时间检查了Shell Folders、User Shell Folders等注册表,没发现异常。然后又检查了环境变量,发现系统环境变量Path少了一堆系统自带的。
参考正常系统的补上后,继续检查用户和系统的temp和tmp环境变量。然后就发现问题所在:
把这两个路径改回C:\windows\temp后再次安装,问题解决!
总结:不懂电脑的不要乱删乱改环境变量。遇到疑难杂症可以看看环境变量是不是有问题。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...