nsis error解決方法
安裝軟件時出現nsis error對話框的解決方法:
安裝軟件出現nsis error對話框,而使軟件不能繼續安裝,與計算機的硬件不兼容有關,如:內存不兼容或者其它硬件不兼容,這就得檢測硬件的兼容性才行,如果排除了硬件的問題外,我們可以采用如下方法加以解決。
以安裝百度輸入法為例。
步驟:
1、點擊右鍵 ,選擇安裝軟件,點擊創建快捷方式,創建的快捷方式如圖所示。
2、右鍵單擊百度輸入法快捷方式安裝圖標,點擊屬性,跳出如下圖所示對話框。
3、在屬性下找到快捷方式窗口,在快捷方式下找到目標(T),在目標(T)欄中的目標后,輸入一個空格后,再輸入/NCRC,點擊確定。
4、退出屬性,雙擊軟件安裝包,開始安裝軟件。
5、等待一段時間,如果沒有再次出現錯誤則軟件安裝成功,點擊最后完成按鈕后就可以使用軟件了。
注:如果還出現nsis error對話框,軟件不能繼續安裝,那應該是安裝包損壞,必須重新下載安裝包,再進行安裝。
擴展資料:
安裝程序出錯原因:
1、應用程序沒有檢查內存分配失敗:
程序需要一塊內存用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「光標」。
內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的光標,而是系統向應用程序發出的一個通知,告知出現了錯誤。
作為應用程序,在每一次申請內存后都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該采取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之后的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。
在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,并指出被引用的內存地址為「0x00000000」。
內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統使用很長時間后,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之后。
2、應用程序由于自身BUG引用了不正常的內存光標:
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什么,這個預料中可用的光標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。
注銷了的內存被系統回收,其訪問權已經不屬于該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!
3、木馬病毒:
木馬或病毒這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
4、操作系統:
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。
5、硬件本身:
硬件本身質量問題及不兼容的情況,同時還要注意散熱問題,超頻等特殊情況。
參考資料來源:百度百科-應用程序出錯
電腦上總是出現“NSIS ERROR”是什么意思?怎么刪除?
1. 運行一個用Nullsoft Scriptable Install System (NSIS)建立的程序常會發生這種錯誤,起因可能是下載來的文件不完整,或存放該程序的磁盤區壞了,也可能因病毒。無論何種原因,建議你聯系程序的作者,重新下載,再安裝
2、硬盤故障造成的nsis error錯誤
硬盤本身有問題也有可能造成nsis error錯誤的情況。也許你安裝包所安裝的位置剛好存在磁盤錯誤,或壞道之類的問題。你可以把安裝路徑更改到別的分區試試。
3、安裝包不支持中文路徑造成的nsis error錯誤
有些安裝包在安裝的過程中是不支持中文路徑的。這樣的情況你需要把安裝路徑全設置為英文字母。
4、病毒或操作系統本身的問題造成的nsis error錯誤
對電腦進行全盤的殺毒,或者重新安裝操作系統
5、內存故障引起的nsis error錯誤
這種可能性比較小,如果在嘗試了上述所以方法均不奏效的情況下,可以考慮換條內存試試。
最后在網上看到一種出現nsis error錯誤后的強制安裝方法:單擊開始,運行,輸入CMD,進入命令行。然后找到安裝包,把它拖拽到命令提示符下,這時命令提示符里就會出現安裝包的詳細路徑,最后在這個路徑的后邊加上 /ncrc,安裝程序將不作自身校驗,強制進行安裝。
求助NSIS到底是不是病毒
問題:
安裝EXE文件就提示 NSIS ERROR 無法安裝
錯誤提示:
NSIS Error
The insaller you are trying to u is corrupted or incomplete.
This could be the result of a damaged disk,a failed download or a virus.
You may want to contact the author of this installer to obtain a new copy.
It may be possible to skip this check using the/NCRC command line switch.
(NOT RECOMMENDED)
首先說明:這并不一定是系統中了病毒問題,也不是硬盤或內存等硬件問題,不需首選重裝系統或格式化磁盤。
據飛騰科技技術員青松分析,nsis是一個安裝程序工具,出現這種情況可能是如下原因造成的:
1、可能是下載的文件受損。 (最有可能)
2、可能是病毒破壞了文件。 (可能性很小)
3、可能是其它的軟件和NSIS沖突。(可能性很小)
針對1和2:非硬盤錯誤,再格也沒用。再下載一次,關掉殺毒軟件所有的監控,多見欲md5等加密下載的問題,如apache-tomcat
針對3:把文件復制到另一臺電腦上試一下!
電腦騰訊會議Nsis錯誤啥意思
意思是文件本身的錯誤、下載地址磁盤問題、下載中的錯誤、病毒感染。電腦騰訊會議出現NSIS錯誤提示的解決方法:
1、嘗試清空瀏覽器緩存,在IE選項中,清空IE臨時文件。或使用清理專家百寶箱,清除系統垃圾文件,實現這個功能。
2、嘗試禁用任何下載加速器或下載工具,嘗試使用IE另存為進行重新下載。
3、更新殺毒軟件,并進行殺毒。出現NSIS錯誤,被感染型病毒破壞的可能性較大。推薦重啟到帶命令行的安全模式殺毒。
4、嘗試關閉殺毒軟件和網絡防火墻。
5、使用磁盤掃描程序或chkdsk掃描并修復磁盤錯誤。
6、從另一臺正常計算機重新下載安裝包,再復制到曾出故障的電腦上。
7、還有一種極端的方法:單擊開始,運行,輸入CMD,進入命令行。瀏覽到NSIS安裝文件路徑,執行程序名.exe/ncrc,安裝程序將不作自身校驗,強制進行安裝。
出現NSIS怎么辦?
如果你的電腦不能運行某些程序,雙擊打開EXE格式的程序完全沒反應,剛剛下載的安裝程序本來還能夠正常使用,但是重新啟動以后再運行就彈出“NSISERROR”的對話框,大部分EXE格式的安裝文件都有此癥狀,如果你實在沒有別的辦法那么再往下看,我寫得廢話有點多。你的電腦很可能是中了一種病毒,99%的可能。當然硬件故障比如內存損壞、磁盤出錯、壞道等,或是下載失敗也有可能導致“NSISERROR”錯誤,但概率很小。 先不考慮硬件故障,只談病毒引起NSISERROR病毒的解決。順便提一句:此病毒也許能感染GHOST備份的鏡像,所以穩妥起見用安裝盤重新安裝。當時太匆忙,沒有仔細研究這個病毒。所謂“全盤格式化都沒有用”,肯定是操作錯誤,格式化的步驟錯誤。由于具體情況不同,我只寫一種100%有效的病毒清除方法,以硬盤分成四個分區、C盤安裝WINDOWS XP操作系統為例,全盤格式化需要按照以下步驟進行:首先,如果是在局域網中,先暫時拔掉網線,拿出光驅多余的光盤,然后我們正式開始:
方法一:用系統引導盤或其他工具盤引導,依次格式化各個分區,然后用光盤安裝操作系統。此時的系統是最干凈的,無論任何病毒,照此操作均可清除(當然了,刪的什么都不剩當然干凈了)。注意:某些備份軟件或其它程序可能額外劃分一個隱藏分區,或未分配空間,但是目前是不會被訪問到的,現在的系統是最干凈的,當然必要的前提是系統安裝盤本身不帶病毒。
方法二:在操作系統下格式化,大多數人都是這樣操作的,也是造成所謂“全盤格式化都不能清除”的原因。正確的步驟是:用系統安裝盤引導,選擇格式化C盤,安裝操作系統,重新啟動之后完成安裝,打開我的電腦,不要進入任何分區,鼠標依次右鍵單擊D、E、F盤符,依次選擇格式化→快速格式化→開始,至此完成全盤格式化。
注意:某些GHOST版的操作系統比如JUJUMAO、番茄花園等,不能夠格式化某個非系統分區。比如JUJUMAO的,它是自動在D盤存放虛擬內存以及用戶配置文件,鼠標右鍵單擊D盤盤符,選擇格式化→快速格式化→開始,此時會提示文件正在使用分區不能格式化,所以需要用完整的WINDOWSXP安裝盤。 此時想用GHOST版的操作系統,不是一般菜鳥會操作的,不寫了。
某些情況下需要重復執行此步驟,在特殊的情況下,鼠標右鍵單擊染毒分區盤符,病毒會被預讀到內存,進而感染操作系統;此時格式化D、E、F非系統盤之后,再次重新啟動,重復方法二的操作即可。
由于金山毒霸能夠查殺,全盤格式化不是必要的了。大可按照上面方法二的操作,安裝完操作系統之后,下載金山毒霸2007或卡巴斯基等殺毒軟件來清除,唯一需要注意的是未完成病毒清除之前不能打開任何非系統分區,也不能把殺毒軟件安裝到非系統分區。(金山毒霸好像不管用,是網友這樣說的,大家試試吧)
方法三
運行WINPE等格式化工具,用NTFS格掉C盤(D盤無必要文件也要格掉),用沒有msvbvm60.dll的系統,如深度5。0的丁香魚,龍帝國的V7。6等GHOST版本,不然就在系統中進行搜索,找到msvbvm60.dll后,刪除就OK啦,msvbvm60.dll 是將死者病毒的中毒介質,刪了它,將死者病毒(也叫偽AVP病毒或NSIS ERROR病毒)
就無法發作。注意:該種方法會使那些原本有msvbvm60.dll 的系統無法運行一些風險軟件,如快速關機及快速重啟的小程序就無法使用等。
此病毒的原理:NSIS是一種效率較高的安裝系統,在安裝前會先解壓,校驗文件完整性。
此病毒感染所有采用NSIS安裝系統封包的安裝程序,染毒文件的體積會減少十幾KB,導致安裝文件無法通過校驗,運行錯誤。并且不改變文件的創建日期和修改日期,粗心點的人識別起來有難度。
對大部分的已經安裝的文件沒有影響,能夠正常運行。但是對另外一些可執行程序也會感染,導致雙擊程序沒有反應,不能運行。
此病毒不形成啟動項,但一運行或指向染毒文件,病毒就留在內存,感染所有被操作系統預讀的文件。
關于“全盤格式化無法清除病毒”的原因主要有以下幾方面:
1、電腦連接在局域網中交叉感染;
2、重新安裝時沒有格式化系統分區,而是覆蓋安裝。
3、在非系統分區未格式化的時候,安裝完操作系統后沒有先格式化其它分區,進入了分區盤符,導致再次染毒;
4、非系統分區未格式化的情況下,使用了GHOST版的操作系統來安裝;
5、使用GHOST鏡像恢復(一鍵還原精靈、一鍵GHOST等),而沒有重新安裝;
6、中了一些autorun類的病毒,與NSIS病毒交叉感染(此時要先處理掉這種病毒,可用ro病毒專殺干掉autorun類的病毒,再用德國人的木馬獵手掃描一遍.,OK!)。
7、再次運行了病毒源文件,(惡意網站下載來的程序、含病毒的光盤等)。所以做好系統后安裝殺毒軟件還是有必要的。
其他情況:特殊問題特殊處理。
nsis干什么用的
NSIS(Nullsoft Scriptable Install System)是一個開源的 Windows 系統下安裝程序制作程序。它提供了安裝、卸載、系統設置、文件解壓縮等功能。這如其名字所指出的那樣,NSIS 是通過它的腳本語言來描述安裝程序的行為和邏輯的。NSIS 的腳本語言和通常的編程語言有類似的結構和語法,但它是為安裝程序這類應用所設計的。