NSIS Error:Error writing temporary file. Make sure your temp folder is valid的解決
老婆用了自己的WIN7系統一段時間之后,一直說系統越來越慢,讓我幫她重裝系統。好吧,那就重裝命令唄。幸好我當時給她安裝完WIN7之后用GHOST備份了一下。關機,GHOST,等待6分鍾。。。OK,安裝完畢。接着就是安裝必備軟件了,什么360啊,QQ啊,搜狗輸入法啊。但是問題來了,不管我安裝什么軟件,總是報“NSIS Error: "Error writing temporary file. Make sure your temp folder is valid.“”這個錯誤,見下圖。
但是如果我把軟件移至系統盤(C盤)中進行安裝(開始一直是在D盤中安裝的)的時候,沒有任何問題,可以進行安裝。MD,這是什么問題呢?開始GOOGLE,說有可能是環境變量(見下圖)中指定的TEMP和TMP文件夾可能不存存,但是它們是真的實實在在存在的。
然后我以為是文件夾的訪問權限不對,CHECK之后,發現也沒有問題。所以我就真的一頭霧水了,不知如何是好了。
最后,在一個老外的網站上發現一哥們發了一個同樣的問題的貼子,在那個貼子中有這么一個命令,他說他試了之后就可以了:“icacls d:\ /setintegritylevel H”。(注意:其中d代表出現問題的盤符,請自行修改為問題盤符)我報着試試看的態度試了一樣,OMG,果然好了。