系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 為什么軟件需要安裝

為什么軟件需要安裝?綠色軟件不需要安裝嗎?

時(shí)間:2018-01-17 13:39:26 作者:quers 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20180117/117933.html 手機(jī)查看 評論

  為什么軟件需要安裝?這個(gè)問題其實(shí)很簡單,我們常見的Windows軟件在進(jìn)行安裝、升級、卸載的時(shí)候都是需要修改文件新增/刪除的。綠色軟件也不例外,只是綠色軟件每次都會(huì)臨時(shí)安裝、卸載一次,而這個(gè)過程我們是看不到的。

為什么軟件需要安裝?綠色軟件不需要安裝嗎?

  為什么軟件需要安裝?

  Windows 下安裝程序主要進(jìn)行以下工作:

  1、檢查運(yùn)行所需的系統(tǒng)版本、運(yùn)行時(shí)/庫、軟件、硬件、磁盤空間等。

  2、清理老版本軟件,為更新做好準(zhǔn)備。

  3、復(fù)制文件到安裝路徑。不是每個(gè)軟件都能在任意路徑下面跑起來的,由于歷史遺留問題或者程序員效率問題,導(dǎo)致的路徑中空格或者 Unicode 字符問題會(huì)導(dǎo)致大量 Bug。所以安裝程序要先判斷。還有一些文件要被寫入其它地方,比如 Shared DLL 以及需要安裝到 Common Files 等等地方的文件。

  4、注冊組件,主要是調(diào)用 regsvr32 注冊 dll,還有安裝服務(wù)等。

  5、寫入注冊表,主要是軟件配置文件,卸載信息,開機(jī)啟動(dòng)等等。

  6、清理安裝時(shí)的臨時(shí)文件。

  綠色軟件不需要安裝嗎?

  綠色軟件的原理,要么本身軟件就不依賴注冊表項(xiàng)和 shared dll 等才能運(yùn)行,要么是通過一個(gè)程序在軟件啟動(dòng)前臨時(shí)寫入,退出后再刪除的。(相當(dāng)于每次打開都安裝一次,關(guān)閉后自動(dòng)卸載掉。PortableApps 和云端軟件平臺(tái)就是這個(gè)原理。)

  以上內(nèi)容便是關(guān)于為什么軟件需要安裝、綠色軟件不需要安裝的原因,而且大多數(shù)的Windows程序都是這樣安裝并被使用的,所以用戶安裝軟件必須等待程序安裝進(jìn)度完成。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄