Nsis系统程序常见问题与解决方法

日期: 2010-02-01 来源:TechTarget中国

  很多网友最近都遭遇到了基于Nsis的一些程序问题,身边一些朋友也总有询问系统围绕着Nsis出现了一些这类那样的问题,今天就带大家来看一看这个“Nsis”到底是何方神圣。

  首先我们要了解一下,NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。

Nsis系统程序常见问题与解决方法

  而通常网友遇到的Nsis问题都是由于恶意程序破坏导致的,今天我们重点解决这一类的中毒“症状”:

  一、病毒名称:

  未知(暂以NSIS病毒命名,因为感染最显着症状为NSIS Error)

  二、病毒症状与危害:

  1.部分或全部安装程序(无论从哪里下载)均无法安装,点击时弹出NSIS Error对话框。

  2.部分或全部应用程序无法使用,提示:已经被破坏或者内存错误等对话框。

  3.无法安装或使用的程序均无法删除提示硬盘写保护或正在使用字样,即使重起也无法删除。

  4.老症状:windows文件保护对话框弹出,提示文件被替换字样。

  5.格c重装无效,目前任何杀毒软件。病毒专杀均无法查出问题所在。u盘,移动硬盘只要连过感染机

  器再连别的机器就会感染其他,无论你是否在感染机器上拷过东西。

  三、以知解决办法:

  目前我以知的解决办法除了全盘格式化再重装之外还没发现第二种彻底杀除此毒的办法。对于电脑里储存有重要资料或者电脑知识匮乏的新手再次感染几率极高。

  四、附次毒感染症状与一些网友的提问于回答:

  打开下载的安装程序出现

  翻译内容:

  NSIS 错误

  你正使用的安装程序已经被破坏或不完整。

  这可能是由于损坏的磁盘,或是下载失败,或是病毒导致的结果。

  你可以联系本安装程序的程序员来获取新的软件拷贝。

  或许可能通过用NCRC指令设置,跳过检测这一步骤。(不推荐)

  运行一个用Nullsoft Scriptable Install System (NSIS)建立的程序常会发生这种错误,起因可能是下载来的文件不完整,或存放该程序的磁盘区坏了,也可能因病毒。无论何种原因,建议你联系程序的作者,重新下载,再安装。

  或命令行中附加参数 /NCRC 试试安装。(不推荐此法)。

  一些网友的意见(目前我还未从中找到切实可行的解决方法):

  1.据我的经验如果出现这段话,你的系统基本废了嘻嘻,重做吧~

  2.不是。简单说是因为Nsis编译出来的安装程序是加过壳的

  程序有损坏时不通过壳的自带验证

  就出了这种错误。

  一般两种情况会出现这种错误

  一种是拷贝过程中文件出现了错误,重复制一次就行了

  另一种是中了早期病毒。破坏了程序可读性

  这种就比较危险了。最好安装杀毒软件查杀一下。

  3.

  1>.重启进入安全模式(启动时按F8)

  2>.删除下列文件

  1) windowsbackup*.*

  2) windowsprefetchadvapi32*.* avicap32*.*

  3) windowsystem32MyIMLite*.*

  4) windowsdownloaded program files319*.*

  这个目录在windows下搜索不到,也看不到(开了显示隐藏),

  可采用以下方法搞定:

  开始--运行,输入cmd,确定

  cd d:回车

  del c:advapi32.exe/s/a 回车

  del c:avicap32.exe/s/a 回车

  del c:MuSearch.dll/s/a 回车

  5)ADVAPI.DLL2以及ADVCCAPI.DLL

  3>.删除注册表中与advapi32.exe avicap32.exe MuSearch.dll相关的键值

  步骤如下:

  开始--运行,键入regedit,确定

  在菜单栏点击编辑--查找,分别键入advapi32.exe avicap32.exe MuSearch.dll进行查找

  找到后全部清除掉

  4>. 开始--运行, 键入msconfig,确定

  修改SYSTEM.INI,删除 “DRIVERS=ADVAPI.DLL”

  5>.清除所有cookies,internet临时文件(tyrael)

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐