熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(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)之家立場