MSIX 驗證和疑難排解

雖然 MSIX 具有99% 的成功安裝速率,但有時您必須能夠順利地進行安裝。

知道應用程式

瞭解您正在安裝的應用程式和其運作方式,對使用者體驗進行疑難排解會是很好的方式。 例如,應用程式是否有可能造成問題的特定限制? 使用者是否能夠存取應用程式所需的資源? 應用程式是否有相依性,但目前的作業系統不符合這些相依性?

測試應用程式

在部署您的應用程式之前,請確定您已測試過您的應用程式。 Windows SDK 提供了一種工具,也就是 Windows 應用程式認證套件,可在發行前找出常見的問題。
若要安裝最新的 Windows SDK,請移至這裡。若要深入瞭解 Windows 應用程式認證套件,請參閱Windows 應用程式認證套件

飛行您的應用程式

及早捕捉問題的另一種絕佳方式是飛行您的應用程式。 如果您是透過 Windows 存放區或商務用 Microsoft Store 進行部署,則可以使用封裝航班將應用程式部署至個人的子集,以取得其他的真實世界測試。
若要深入瞭解試驗,請參閱 套件試驗。

裝置入口網站和調試

有時候,您必須在使用者的環境中與應用程式互動,以充分瞭解問題。 Windows 提供功能強大的工具,也就是裝置入口網站桌面,可讓您連線到裝置,並從遠端與應用程式互動。
若要深入瞭解裝置入口網站,請參閱 裝置入口網站 Desktop。 若要深入瞭解 MSIX 封裝的偵錯工具,請參閱 執行、偵測和測試已封裝的桌面應用程式。

安裝問題

當安裝有問題時,您可以調查 AppInstaller 提供的構件。 首先,AppInstaller 會提供錯誤程式碼失敗。 如果任何失敗的錯誤碼都不足以判斷錯誤的原因,則 AppInstaller 也會記錄與事件檢視器的所有互動。 您會在這裡找到記錄檔: Application and Services logs- > Microsoft > Windows- > appxdeployment-server-Server。

您可以使用事件檢視器或 Powershell 來存取這些事件。 若要深入瞭解如何查看事件,請參閱Windows 應用程式封裝、部署和查詢的疑難排解。

若要深入瞭解 AppInstaller 疑難排解,請參閱針對 AppInstaller 問題進行疑難排解。

接下來的步驟

有任何問題嗎? 請在 Stack Overflow 上發問。 我們的團隊會監視這些標籤