4、杀毒软件安装后,一重启,病毒库被“破坏”;
5、从光盘上安装软件,成功率比较高。
联系这些问题,可以很肯定的把问题定位在机器内存上:
1、下载都是通过内存“中转”,然后到硬盘;
2、安装Nsis打包的软件,先要做类似“校验”的动作,需要调用内存,尤其是大软件,调用的内存会更多;
3、杀毒软件在系统启动时,优先启动,先用内存来工作。
马上去找了个内存检测软件,memtest,一检测,果然几十个内存错误!
关机,发现里面有两条内存,先换个位置,进去测试,发现报错的几率小了,但是装大软件还是会失败,可以断定是其中一条内存有问题了,拔掉一根再检测,pass,再没有报错,问题解决!
不仅感叹,网上众位大侠,把这个Nsis问题描述的神神秘秘,还能给出删除注册表信息这样的专业解决方案,实在是佩服的五体投地。当然,发生Nsis error的原因可能有多种,但是希望大家遇到问题,在看别人的释的同时,自己也多分析分析的比较好,网络大了,什么问题都有。
硬件篇:安装程序NSIS ERROR出错解决思路