前不久給一位客戶的電腦裝系統,其過程一切正常,只是到最後從網上下載了一個顯卡驅動安裝不上,安裝的時候提示“nsis error”,如圖:
nsis error是什麼意思
這個驅動是從官方網站下載的,驅動本身沒有問題,但是筆者注意到下載的過程非常慢,而且老是斷斷續續的。把之前的安裝包刪掉又下載了一遍,但還是老樣子的,客戶也告訴筆者她家裡最近網絡不太正常。
沒辦法,筆者只好回家,還是按照之前的下載地址把驅動下載到u盤上,到客戶家再次安裝,這回一切正常,沒有再彈出“nsis error”的提示。。
因此可以推斷出,筆者遇到的nsis error錯誤的情況是由於下載下來的安裝包有問題而造成的。(當然出現nsis error錯誤的情況並不只有這一種,後邊會一一做講解)
那麼nsis error是什麼意思呢?從圖中英文內容翻譯出來如下:
運行一個用Nullsoft Scriptable Install System (NSIS)建立的程序常會發生這種錯誤,起因可能是下載來的文件不完整,或存放該程序的磁盤區壞了,也可能因病毒。無論何種原因,建議你聯系程序的作者,重新下載,再安裝
因為解釋正好說明了筆者所遇到的情況,就是因為下載來的文件不完整造成的。
但是造成nsis error錯誤的原因不止這一種。下邊筆者把有可能造成nsis error錯誤的原因一一列舉出來。
1、安裝包本身有問題造成的nsis error錯誤
重新下載安裝包、更換下載工具、或者在別的電腦上下載好之後再拷貝到你的電腦進行安裝。
2、硬盤故障造成的nsis error錯誤
硬盤本身有問題也有可能造成nsis error錯誤的情況。也許你安裝包所安裝的位置剛好存在磁盤錯誤,或壞道之類的問題。你可以把安裝路徑更改到別的分區試試。
3、安裝包不支持中文路徑造成的nsis error錯誤
有些安裝包在安裝的過程中是不支持中文路徑的。這樣的情況你需要把安裝路徑全設置為英文字母。
4、病毒或操作系統本身的問題造成的nsis error錯誤
對電腦進行全盤的殺毒,或者重新安裝操作系統
5、內存故障引起的nsis error錯誤
這種可能性比較小,如果在嘗試了上述所以方法均不奏效的情況下,可以考慮換條內存試試。
最後在網上看到一種出現nsis error錯誤後的強制安裝方法:單擊開始,運行,輸入CMD,進入命令行。然後找到安裝包,把它拖拽到命令提示符下,這時命令提示符裡就會出現安裝包的詳細路徑,最後在這個路徑的後邊加上 /ncrc,安裝程序將不作自身校驗,強制進行安裝。(筆者分析這種方法治標不治本,也許能正常安裝,但安裝好之後不一定能正常運行哦,還是照著文中說的5個步驟一一去嘗試吧。