windows軟體的未來:什麼是msix檔案?

副檔名為.msix的檔案是Windows應用程式安裝程式。微軟最近推出了MSIX作為EXE、MSI甚至AppX軟體包的替代品。在執行MSIX檔案之前,請注意並確保您信任該檔案的原始碼。...

windows軟體的未來:什麼是msix檔案?

副檔名為.msix的檔案是Windows應用程式安裝程式。微軟最近推出了MSIX作為EXE、MSI甚至AppX軟體包的替代品。在執行MSIX檔案之前,請注意並確保您信任該檔案的原始碼。

windows有太多不同型別的安裝程式

windows軟體的未來:什麼是msix檔案?

目前,Windows有三種常見的安裝程式格式MSI、EXE和AppX。每個人都有不同的優點和缺點。

MSI安裝程式最適合於簡單的、可能無人参與的安裝。他們使用一個基本的安裝圖形使用者介面(GUI)來安裝或解除安裝程式,沒有額外的或選項。這個安裝程式的核心是一組壓縮的安裝程式檔案,其中包含軟體所需的所有資料。安裝過程不會檢測軟體是否已經存在,或者是否缺少任何元件。它可能會覆蓋安裝路徑中的任何檔案。這種簡單性意味著一個安靜的、所有預設值的安裝對於管理員來說是輕而易舉的事情。

EXE安裝程式比MSI安裝程式更通用,但隨著附加功能的增加,複雜性也隨之增加。此安裝程式可以包括語言、載入項、檢測以前的安裝等選項。EXE安裝程式允許自定義安裝路徑並選擇要安裝的元件。開發人員可以將自己的品牌新增到GUI中,並加入特定語言的服務條款,或者指向網頁以獲取歡迎訊息。但這反過來又使靜默無人值守安裝變得更加困難,因此在企業環境中用處不大。

AppX安裝程式用於通用Windows應用程式,並共享MSI安裝程式的一些好處。它們是簡單、直接的安裝程式,給終端使用者的選擇很少。此外,它們允許從較舊版本的軟體升級到較新版本,並且允許更乾淨的解除安裝。AppX安裝程式還依賴於容器技術,因此為了安全起見,它們與作業系統的其他部分是隔離的。不幸的是,為MSI或EXE安裝程式編寫的程式必須重寫或轉換,可能是在工具的幫助下,才能用於AppX包。而且AppX軟體包只能與windows10一起使用,所以舊版本的Windows就不走運了。

msix結合了msi和appx的最佳功能

007Ys3FFgy1gp723hfc65j30i208c3yq

MSIX檔案具有AppX的優點,同時與MSI檔案類似。它是一個直接的安裝程式,系統管理員甚至可以為自動“無人值守”安裝編寫指令碼。此外,它還依賴於容器技術,允許順利解除安裝和升級。

從使用者的角度來看,MSIX的安裝方式類似於MSI檔案,但在幕後,它的安裝方式類似於AppX檔案。此外,可以在Microsoft應用商店之外進行MSIX分發。有了這個新的過程,就更容易把舊的程式帶進來,併為MSIX重新打包。

msix甚至可以在Windows7、linux等平臺上執行!

也許MSIX最令人興奮的特性是微軟釋出了一個SDK來增強跨平臺的相容性。在他們的GitHub頁面上可以看到,支援iOS、MacOS、Android、Linux,甚至更早版本的Windows。開發人員在MSIX檔案中放置特殊指令,以允許它識別作業系統以及要採取的步驟。

程式將更乾淨地解除安裝

使用MSI和EXE安裝程式時,該程式可以更改登錄檔並在整個系統中建立檔案和資料夾。解除安裝程式時,這些檔案和登錄檔項經常會被留下,從而在系統中留下混亂。

使用MSIX,程式安裝在一個容器中,所有必需的檔案要麼留在該容器中,要麼遵循精確的、可預測的規則來確定這些檔案的存放位置(例如,存放在AppData資料夾中)。當你解除安裝的時候,所有的資料都會與程式同步,不會留下任何亂七八糟的東西。這意味著你的系統會更乾淨。

它仍然是一個安裝程式,所以要小心!

windows軟體的未來:什麼是msix檔案?

如果您正在檢視一個MSIX檔案,並且想知道它是否安全,那麼您應該問的第一個問題是從哪裡獲得安裝程式的。像其他程式安裝程式一樣,如果不信任原始碼,就不應該開啟它。

即使在下載檔案之前,也應該採取措施確保其安全。最終這是一個安裝程式,這意味著它可能安裝一個奇妙的程式,垃圾程式,或更糟的東西。

我什麼時候開始看到msix檔案?

可能需要一段時間才能看到MSIX檔案。微軟仍在微調一些承諾的功能,直到最近,只有Windows10的內部版本才能建立MSIX包。

即使經過微調,開發人員和他們所依賴的安裝技術提供商也需要接受、學習和部署新的包。如果開發者願意的話,他們可以繼續建立EXE和MSI安裝程式。採用一種新的格式會帶來風險和成本,因此開發人員必須將其與收益進行權衡。

  • 發表於 2021-04-04 01:12
  • 閱讀 ( 53 )
  • 分類:網際網路

你可能感興趣的文章

關於基於golang的惡意軟體,您需要了解什麼

...之所以特別強大,是因為它可以使用相同的程式碼庫針對Windows、macOS和Linux。這意味著惡意軟體開發人員可以編寫一次程式碼,然後使用這個程式碼庫為多個平臺編譯二進位制檔案。使用靜態連結,開發人員為Linux編寫的程式碼...

  • 發佈於 2021-03-11 10:52
  • 閲讀 ( 63 )

網路安全能跟上嗎?惡意軟體和防毒軟體的未來

惡意軟體和防毒軟體的未來將是一個有趣的戰場。惡意軟體不斷演變,迫使防病毒開發者保持速度。但是自動化機器學習反駭客系統的未來願景比你想象的要近得多。 ...

  • 發佈於 2021-03-15 00:15
  • 閲讀 ( 49 )

microsoft.net framework:為什麼需要它以及如何在windows上安裝它

...麼要關心它?好吧,在很多方面,.NET框架是什麼讓現代Windows成為它是什麼。 ...

  • 發佈於 2021-03-17 04:56
  • 閲讀 ( 46 )

Mac電腦比windows更不容易受到惡意軟體攻擊的5個原因

人們普遍認為,Mac電腦不像Windows PC那樣容易受到病毒的影響。但為什麼這是,確切地說? ...

  • 發佈於 2021-03-18 19:05
  • 閲讀 ( 67 )

人工智慧將如何塑造惡意軟體的未來

...慧城市提供動力,而且——不幸的是——會用惡劣的惡意軟體感染我們的電腦。 ...

  • 發佈於 2021-03-19 04:54
  • 閲讀 ( 41 )

這4個防病毒工具使用人工智慧來保護你的系統

... 下載:適用於Windows | Mac | Linux的Avast免費防毒軟體 ...

  • 發佈於 2021-03-24 02:54
  • 閲讀 ( 76 )

您可以信任microsoft的5個安全原因

...歷史上最有影響力的科技公司。在第一次釋出近30年後,Windows仍然是世界上最流行的作業系統。截至2018年,全球88.4%的電腦上安裝了該軟體。 ...

  • 發佈於 2021-03-24 08:10
  • 閲讀 ( 53 )

什麼是小丑惡意軟體?如何保護自己免受這種威脅

...有欺騙性。它現在使用的不是簡訊欺詐,而是一種常見於Windows惡意軟體的老把戲。 ...

  • 發佈於 2021-03-30 20:31
  • 閲讀 ( 50 )

如何使用Windows10的軟體包管理器“winget”

微軟新的Windows軟體包管理器透過執行一個命令就可以輕鬆地安裝應用程式。下面是如何嘗試新的“winget”命令,以及為什麼這個Linux風格的包管理器對windows10的未來如此令人興奮。 什麼是windows包管理器(the windows package manager)...

  • 發佈於 2021-04-02 04:27
  • 閲讀 ( 52 )

windows 10 2020年5月更新的新增功能,現已提供

Windows10的2020年5月更新於2020年5月27日釋出。在開發過程中代號為20H1,這是Windows10版本2004。它比Windows10 2019年11月的更新要大得多,但仍然感覺像是一個有用的改進的集合。 這篇文章是最新的,包含了最終版本中的特性。我們最...

  • 發佈於 2021-04-03 05:05
  • 閲讀 ( 59 )
番茄vstomato
番茄vstomato

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦