百度空间 | 百度首页 
               
 
查看文章
 
关于NSIS ERROR的解决
2007-06-24 15:31

关于如何解决NSIS ERROR错误的方法


如果你的电脑不能运行某些程序,双击打开EXE格式的程序完全没反应,刚刚下载的安装程序本来还能够正常使用,但是重新启动以后再运行就弹出“NSIS ERROR”的对话框,大部分EXE格式的安装文件都有此症状,如果你实在没有别的办法那么再往下看,我写得废话有点多。

你的电脑很可能是中了一种病毒,99%的可能。当然硬件故障比如内存损坏、磁盘出错、坏道等,或是下载失败也有可能导致“NSIS ERROR”错误,但概率很小。

金山毒霸2007就能够查杀 http://www.skycn.com/soft/3772.html
这是天空软件站的下载地址,不需要升级病毒库就能够查杀。

============================================================================================

先不考虑硬件故障,只谈病毒引起NSIS ERROR病毒的解决。

顺便提一句:此病毒也许能感染GHOST备份的镜像,所以稳妥起见用安装盘重新安装。当时太匆忙,没有仔细研究这个病毒。

所谓“全盘格式化都没有用”,肯定是操作错误,格式化的步骤错误。由于具体情况不同,我只写一种100%有效的病毒清除方法,以硬盘分成四个分区、C盘安装WINDOWS XP操作系统为例,全盘格式化需要按照以下步骤进行:

首先,如果是在局域网中,先暂时拔掉网线,拿出光驱多余的光盘,然后我们正式开始:

方法一:用系统引导盘或其他工具盘引导,依次格式化各个分区,然后用光盘安装操作系统。此时的系统是最干净的,无论任何病毒,照此操作均可清除(当然了,删的什么都不剩当然干净了)。

注意:某些备份软件或其它程序可能额外划分一个隐藏分区,或未分配空间,但是目前是不会被访问到的,现在的系统是最干净的,当然必要的前提是系统安装盘本身不带病毒。

--------------------------------------------------------------------------------------------

方法二:在操作系统下格式化,大多数人都是这样操作的,也是造成所谓“全盘格式化都不能清除”的原因。正确的步骤是:

用系统安装盘引导,选择格式化C盘,安装操作系统,重新启动之后完成安装,打开我的电脑,不要进入任何分区,鼠标依次右键单击D、E、F盘符,依次选择格式化→快速格式化→开始,至此完成全盘格式化。

注意:某些GHOST版的操作系统比如JUJUMAO、番茄花园等,不能够格式化某个非系统分区。比如JUJUMAO的,它是自动在D盘存放虚拟内存以及用户配置文件,鼠标右键单击D盘盘符,选择格式化→快速格式化→开始,此时会提示文件正在使用分区不能格式化,所以需要用完整的WINDOWS XP安装盘。

此时想用GHOST版的操作系统,不是一般菜鸟会操作的,不写了。

某些情况下需要重复执行此步骤,在特殊的情况下,鼠标右键单击染毒分区盘符,病毒会被预读到内存,进而感染操作系统;此时格式化D、E、F非系统盘之后,再次重新启动,重复方法二的操作即可。

--------------------------------------------------------------------------------------------

以下内容我没有试验,但是我认为也是完全可行的,供大家参考:

由于金山毒霸能够查杀,全盘格式化不是必要的了。大可按照上面方法二的操作,安装完操作系统之后,下载金山毒霸2007或卡巴斯基等杀毒软件来清除,唯一需要注意的是未完成病毒清除之前不能打开任何非系统分区,也不能把杀毒软件安装到非系统分区。

此病毒的原理:NSIS是一种效率较高的安装系统,在安装前会先解压,校验文件完整性。
此病毒感染所有采用NSIS安装系统封包的安装程序,染毒文件的体积会减少十几KB,导致安装文件无法通过校验,运行错误。并且不改变文件的创建日期和修改日期,粗心点的人识别起来有难度。

对大部分的已经安装的文件没有影响,能够正常运行。但是对另外一些可执行程序也会感染,导致双击程序没有反应,不能运行。

此病毒不形成启动项,但一运行或指向染毒文件,病毒就留在内存,感染所有被操作系统预读的文件。

--------------------------------------------------------------------------------------------

关于“全盘格式化无法清除病毒”的原因主要有以下几方面

1、电脑连接在局域网中交叉感染;
2、重新安装时没有格式化系统分区,而是覆盖安装。
3、在非系统分区未格式化的时候,安装完操作系统后没有先格式化其它分区,进入了分区盘符,导致再次染毒;
4、非系统分区未格式化的情况下,使用了GHOST版的操作系统来安装;
5、使用GHOST镜像恢复(一键还原精灵、一键GHOST等),而没有重新安装;
6、中了一些autorun类的病毒,与NSIS病毒交叉感染(此时要先处理掉这种病毒)。
7、再次运行了病毒源文件,(恶意网站下载来的程序、含病毒的光盘等)。

所以做好系统后安装杀毒软件还是有必要的。

其他情况:特殊问题特殊处理。
另外我再重复BS一下那些“换了个硬盘就好了”的人,你连硬盘都换了,做的真绝!

一家之言,如有谬误、不够详尽之处在所难免,大方向是没错的,RP保证。


类别:♂♀ | 添加到搜藏 | 浏览() | 评论 (24)
 
最近读者:
 
网友评论:
1
2007-06-30 14:57 | 回复
哥们 有这个病毒的样本吗 发一份 真的那么厉害吗
 
2
2007-07-10 02:58 | 回复
真好,,在2月份中了,分部分区格式化解决了,,不过现在7月又中了一次。 搜索的一下相关文章。楼主你的最好。
 
3
2007-07-31 23:30 | 回复
原因分析得是很不错,可是解决方法还是不怎样。很多NSIS Error 的出现不但是中了这个蠕虫病毒这么简单。
 
4
2007-08-01 08:30 | 回复
我的解决思路就是尽量做好备份——无论是在中毒之前还是之后。 1、格式化系统分区;2、重新安装操作系统;3、立即安装杀毒软件查杀。 之所以写成上面那样是因为这三句话也不是很多人都看得懂。看明白了,操作,结果却错了,就是这样的。明明就是很简单的三句话。 关于 NSIS ERROR ,你可以用百度搜索,试用上面列出的所有方法。我只能说他们的方法如果有效就不会有这篇东西了,尤其是那些指导手工删除文件夹的,解决思路就不对。 再:我不认为这个“NSIS ERROR”病毒(其实这个病毒很有些年头了,也有专门的名字,不过我没记录下来,忘记了。)是蠕虫病毒,它不符合蠕虫病毒的概念。关于NSIS ERROR的原因最上面就写到了:要么是病毒,要么是硬件故障,当然也有可能是系统损坏,也就是软件方面的原因;但是如果是上面写到的症状,那么就基本可以肯定是病毒了。
 
5
2007-08-12 18:26 | 回复
真的有用吗
 
6
2007-09-08 13:27 | 回复
技术问题终归是要靠技术解决,精专不贵多。 反正目前我已经见过2种不同原因引起的NSIS ERROR错误了,一种是开机弹出错误对话框的,一种是运行程序时弹出错误对话框、或者运行程序没反应的。 很简单,只要不是硬件故障,有关于软件和操作系统方面的:几乎可以说没有理由不能解决,实际情况也是这样的。 写这么啰嗦本来是想让菜鸟也能看懂的,可那样就不是菜鸟了,就像是有些时候告诉别人几个简单的小操作可能要十几分钟最后还是搞不定,自己动手十几秒就解决。要用脑子的,思考问题的时间要比解决问题的时间要长。 SO,这东西根本就是垃圾,没有价值,转到回收站。
 
7
2008-03-18 16:15 | 回复
换内存条 是最好解决办法
 
8
2008-03-20 09:48 | 回复
哪个能 帮我看看 这是怎么回事
 
9
2008-03-22 18:17 | 回复
= = 完全看不明白.......555555~~~
 
10
2008-04-05 01:46 | 回复
http://hi.baidu.com/xiaodehua/blog/item/8c9d033f062388e854e723ab.html
 
11
2008-04-05 16:55 | 回复
http://hi.baidu.com/xiaodehua/blog/item/8c9d033f062388e854e723ab.html 与 http://hi.baidu.com/xiaodehua/blog/item/b4751b01dda10c0f7aec2c59.html 如出一辙 基本是为卡巴斯基做广告,思路偏离,方向错误。 http://hi.baidu.com/%BB%A8s%D0%A1%D1%FD/blog/item/b61820343ba1c0b4d0a2d3e7.html 比较专业。。虽然写的不详细,但是大部分都是正确的。 http://hi.baidu.com/100561155/blog/item/66a97b89e472fab70f2444e8.html 只是个例,需要解决NSIS ERROR问题请注意核对症状,与该介绍症状一致时可以考虑采用(实际效果未知)。 PS:不要忽略硬件故障,数据源出错或下载失败。
 
12
2008-04-05 17:06 | 回复
关于NSIS ERROR的最终解释 今天偶然转到这里,发现大家这些问题。由于工作的需要,我基本每天要用NSIS打包发布数十个到300多个安装包。我想在报错这个问题上还是有发言权的。 首先NSIS制作的安装包在生成EXE文件之前,需要进行一个CRC校验,也就是说NSIS在制作EXE的时候因为要用ZLIB等算法进行压缩,为了保证文件的完整性要进行校验。所以在安装NSIS打包的软件的时候,相当于要把程序包进行解压,然后通过校验来判断文件的完整性,如果校验没有通过,那么就出现NSIS ERROR的错误。既然是这样,那么出现这个问题的原因就明确了。 可能1,文件没有完全下载,或者已经损坏。这种情况可能是下载的时候没有完全,也可能是由于其他感染EXE文件的病毒破坏了文件引起的,而NSIS ERROR只是一个报错信息,说明由NSIS打包的安装文件不能被正常安装而已,不是病毒。 可能2,内存或者硬盘损坏,导致NSIS制作的安装文件不能正确的解压或者读取,导致的,也会报如上信息。 可能3,NSIS制作过程中需要调用的外部资源库不存在,这种可能是非常少的,一般来说需要调用的资源都会写在安装包里的,这种情况是程序安装包制作的时候的失误。 好了,大家结合
 
13
2008-04-05 17:09 | 回复
接上段: 好了,大家结合自己的情况排查吧,别来回格式化折磨自己的硬盘了。 如果实在不明白可以加我msn:jinfamuxi@sina.com 以上是Nsis Error 错误的原因,资料来源人:http://passport.baidu.com/?detail&aid=6&default_tab=1&un=%D0%C4%CB%E9%A4%CE%E3%E5%CF%A6 可以参考http://hi.baidu.com/%BB%A8s%D0%A1%D1%FD/blog/item/b61820343ba1c0b4d0a2d3e7.html 至于解决方法,请勿笃信各种名目的所谓“专杀工具”——如果不是木马或流氓软件包就谢天谢地了,解决思路可参考本篇。 ①归纳症状②确定原因③根据判断出的原因来解决④如果无效,说明原因判定错误或者技术不够⑤如果不是硬件故障全盘格式化99.99%能解决问题;低级格式化100%解决问题。
 
14
2008-04-05 21:53 | 回复
网上现有的所谓“NSIS病毒专杀工具”大体有三种: ①NSIS 压缩包修复程序,相当于命令行“/NCRC”,既跳过校验来运行程序。目的仅是运行NSIS封包的程序,对“NSIS 病毒”没有任何作用,说白了就是没有杀毒功能,只是程序修复器。 ②标题为“NSIS病毒专杀”实际却是恶意程序,本身就是木马或者流氓软件包,需警惕此类。 ③某些程序员自行开发的“杀毒程序”,也许对特定病毒引起的NSIS Error有作用,发布的时候会有相应介绍,如果症状一致才可以考虑,否者用了也没用。 敬告:请勿相信任何手工修改注册表或文件夹或者在“运行”或CMD命令行下输入某些命令来修复NSIS Error,都是骗人的。所谓“NSIS病毒专杀工具”尚未有任何“官方”性质的发布,不想格式化的时候死马当活马医可以试试,不过务必小心使用。 PS:遇到过两次NSIS ERROR,第一次是病毒,全盘格式化完美解决。第二次是每次开机自动弹出NSIS ERROR错误窗口(流氓软件引起的),重新做了系统、杀毒就OK了。
 
15
2008-11-01 19:39 | 回复
金山可以完全杀掉这毒吗?我中了,重做了系统有部分好转。如果真的有效感谢你啊。如果无效你就去死吧
 
16
2008-11-01 19:39 | 回复
金山可以完全杀掉这毒吗?我中了,重做了系统有部分好转。如果真的有效感谢你啊。如果无效你就去死吧
 
17
2008-11-02 15:37 | 回复
“对于非引导类故障,除非硬件有问题,否则没有全盘格式化解决不了的~” 可以肯定不是引导类故障,那么我同样可以肯定,如果确定不是硬件问题(用替换法或最小系统法之类的),那么我坚信全盘格式化是完全能够解决的。这已经是底线了。如果还不行,我只能说只有两种原因:1、格式化方法或顺序错误——即格式化不彻底;2、格式化之后运行了染毒文件(包括任何安装文件,也包括Windows安装文件)。如果想知道全盘格式化是否有效,只需安装干净的系统,在正规网站下载几个做测试的程序(可以是任何应用软件或游戏)然后看看系统是否正常,不要重装以后把所有应用软件安装以后再测试,因为有问题的染毒文件也许只有一个。注意事项是:暂时不要使用任何备份文件、不要使用移动硬盘、闪存等,必要的应用软件在网上重新下载。
 
18
2008-11-02 16:04 | 回复
不保证“仅依靠杀毒软件就能查杀完美解决”~请先排除硬件故障的可能性! 因为都是帮别人处理故障,不可能花上十几个小时进行全盘杀毒,为节省时间,我是直接全盘格的,然后重新安装系统。 我这里所说的杀毒方法重要的顺序是:1.格式化系统盘,下载杀毒软件,安装在系统盘;2.如果使用一键安装GHOST的Windows XP等,某些版本需要预先格式化D盘;3.不要使用一键还原程序还原备份;4.暂时不要使用移动存储设备,进行以上步骤时不要点击或查看任何非系统分区盘符。 另:我不喜欢说废话,你看不懂不说明我智商有问题;如果阁下认为哪一个步骤可以省略,请勿采用我的方法,这是不可精简的。 如果你愿意,可以试试那些个所谓的“NSIS专杀工具”,不过我是不抱任何希望,我不相信原理上就有根本错误的思路能误打误撞搞定这个~
 
19
2008-11-02 16:25 | 回复
关于网上大量引用的那篇“这两个方法经试验,基本无效,只做参考。”的评价。。 我只能说,这只不过是常见的一个电脑故障,因为不好解决才专门写了这篇东西,如果有现成的“各种专杀、补丁”能解决我才懒得废话。 我只能说,这只不过是常见的一个电脑故障,有什么了不起的,比这厉害的、严重得多的故障比比皆是、哪个解决不了?!为什么没有官方的解决方法?想过么? 并不是所有有的“NSIS ERROR”对话框都那么可怕,有时候甚至对系统主要功能完全没有影响。不要谈虎色变,唯恐天下不乱。 衷心希望每个经历过此故障现象的电脑爱好者能够按照你自己的预期目标圆满解决,欢迎批评——只要你有水平。
 
20
2008-12-09 19:24 | 回复
wo de 电脑中毒了
 
21
2009-02-25 17:05 | 回复
妈的我的也不能玩了 谁也整不了 怎么整啊
 
22
2009-03-03 12:22 | 回复
reg delete "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Appinit_Dlls
 
23
2009-03-10 08:42 | 回复
都拿去网吧修了几次 都还是出现啊有兴趣的可以家我QQ告诉我怎么解决啊476422269谢谢大家了
 
25
2009-06-21 09:55 | 回复
本人为了帮助中招朋友解决实际问题!

先分析原因,后出解决方法!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu