Windows 用戶端裝置上的應用程式概觀

您可以在 Windows 用戶端裝置上執行不同類型的應用程式。 本文提供一些在 Windows 裝置上使用的常見應用程式概觀。 它也會說明如何安裝這些應用程式的基本概念。

Windows 應用程式類型

Microsoft 365 應用程式

這些應用程式用於商務和生產力,包括 Outlook、Word、Teams、OneNote 等等。 根據組織擁有的授權,您可能已經有這些應用程式。 當您使用 MDM 提供者時,這些應用程式也可以部署到行動裝置,包括智慧型手機。

如需 Microsoft 365 授權選項和您取得內容的詳細資訊,請參閱 尋找適合您組織的 Microsoft 365 企業版方案

如需部署 Microsoft 365 應用程式的詳細資訊,請參閱 Microsoft 365 Apps 的部署指南

Power Apps

這些應用程式是自定義的低程式碼應用程式,可連線到商務數據、將程序現代化,並解決獨特的挑戰。 Power Apps 可在在線和內部部署中使用、可在網頁瀏覽器中執行,以及在行動裝置上執行。 它們可由商務分析師和專業開發人員建立。

如需詳細資訊,請 參閱什麼是Power Apps?

.NET 應用程式

這些應用程式可以是裝置上執行的傳統型應用程式或 Web 應用程式。 一些常見的 .NET 應用程式包括:

  • Windows Presentation Foundation (WPF) :使用 .NET,您可以建立在裝置上執行的 WPF 傳統型應用程式,或建立 WPF Web 應用程式。 建立企業營運 (LOB) 桌面應用程式的組織通常會使用此應用程式。 如需詳細資訊,請參閱 WPF 應用程式開發

  • Windows Forms (WinForm) :使用 .NET,您可以建立在裝置上執行且不需要網頁瀏覽器或因特網存取的 Windows Forms 桌面應用程式。 就像 Win32 應用程式一樣,WinForm 應用程式可以存取應用程式執行所在電腦的本機硬體和檔案系統。 如需詳細資訊,請參閱 .NET) (Windows Forms 桌面指南

Windows 應用程式

提示

從 Windows 10 開始,您可以使用 Windows UI 連結庫 (WinUI 3) 來建立 .NET、Win32 桌面和 UWP 應用程式。 此連結庫包含 Windows 使用者熟悉的原生 Windows UI 控制項和其他使用者介面元素。 如需詳細資訊,請 參閱 Windows UI 連結庫 (WinUI)

  • 應用程式:所有安裝在受保護目錄 C:\Program Files\WindowsApps中的應用程式。 這些應用程式有兩個類別:

    • 已安裝:安裝為操作系統的一部分。

    • 布建:第一次使用新的用戶帳戶登入時安裝。

      提示

      若要取得所有已佈建應用程式的清單,請使用 Windows PowerShell:

      Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName
      

      輸出會列出所有布建的應用程式及其套件名稱。 如需詳細資訊,請參閱 Get-AppxProvisionedPackage

  • 通用 Windows 平台 (UWP) 應用程式:這些應用程式會執行,而且可以安裝在許多 Windows 平臺上,包括 tablet、Microsoft HoloLens、Xbox 等等。 所有UWP應用程式都是 Windows 應用程式。 並非所有 Windows 應用程式都是 UWP 應用程式。

    如需詳細資訊,請參閱什麼是 通用 Windows 平台 (UWP) 應用程式?

  • Win32 應用程式:這些應用程式是在裝置上執行的傳統 Windows 應用程式,通常稱為傳統型應用程式。 它們需要直接存取 Windows 和裝置硬體,而且通常不需要網頁瀏覽器。 這些應用程式會在64位裝置上以32位模式執行,而且不相依於受控運行時間環境,例如 .NET。

    如需詳細資訊,請參閱開始開發適用於 Windows 桌面的應用程式前 11 個專案,讓您的應用程式在 Windows 11 上變得很棒

  • 系統應用程式:安裝在系統根目錄 C:\Windows\中的應用程式。 這些應用程式是 Windows OS 的一部分。

    提示

    若要取得所有系統應用程式的清單,請使用 Windows PowerShell:

    `Get-AppxPackage -PackageTypeFilter Main | ? { $_.SignatureKind -eq "System" } | Sort Name | Format-Table Name, InstallLocation
    

    輸出會列出所有系統應用程式及其安裝位置。 如需詳細資訊,請參閱 Get-AppxPackage

Web 應用程式

Web 應用程式和漸進式 Web 應用程式 (PWA) 在伺服器上執行,而不會在使用者裝置上執行。 若要使用這些應用程式,用戶必須使用網頁瀏覽器並具有網路存取權。 漸進式 Web 應用程式 的設計訴求是適用於所有使用者、使用任何瀏覽器,以及在任何平臺上工作。

Web 應用程式通常會在 Visual Studio 中建立,而且可以使用不同的語言來建立。 如需詳細資訊,請 參閱建立 Web 應用程式。 建立並準備好使用應用程式時,您會將 Web 應用程式部署至 Web 伺服器。 使用 Azure,您可以在雲端中裝載 Web 應用程式,而非內部部署。 如需詳細資訊,請參閱 App Service 概觀

當您使用如 Microsoft Intune 等 MDM 提供者時,您可以在裝置上建立 Web 應用程式和漸進式 Web 應用程式的快捷方式。 如需詳細資訊,請參閱將 Web 應用程式新增至 Microsoft Intune

Android™️ 應用程式

從 Windows 11 開始,您可以安裝 Android™️ 應用程式。 此功能會使用 Windows 子系統 Android 版,並可讓使用者與其他應用程式一樣地與行動應用程式互動。

如需詳細資訊,請參閱下列文章:

將應用程式新增或部署至裝置

當您的應用程式準備就緒時,您可以將這些應用程式新增或部署到您的 Windows 裝置。 本節列出一些常見的選項。

手動安裝

在您的裝置上,使用者可以從 Microsoft Store、因特網和組織共用磁碟驅動器安裝應用程式。 這些應用程式等等都會列在 [設定>應用程式應用程式>和功能] 中

如果您想要防止使用者在組織擁有的裝置上下載應用程式,請使用 MDM 提供者,例如 Microsoft Intune。 例如,您可以建立原則來允許或防止使用者側載應用程式、只允許私人市集等等。 如需您可以限制之功能的詳細資訊,請參閱使用 Intune 允許或限制功能的 Windows 用戶端裝置設定

如需您可以建立之不同類型裝置原則的概觀,請參閱在 Microsoft Intune 中使用裝置配置檔在裝置上套用功能和設定

管理服務

使用 MDM 提供者,例如 Microsoft Intune 或內部部署解決方案,例如 Configuration Manager。 例如,您可以建立應用程式原則來部署 Microsoft 365 應用程式、部署 Win32 應用程式、建立 Web 應用程式的快捷方式,或新增市集應用程式。

如需詳細資訊,請參閱:

Microsoft Store

當您使用 Microsoft Store 應用程式時,Windows 使用者可以從公用市集下載應用程式。 他們也可以下載貴組織所提供的應用程式,稱為 私人市集。 如果您的組織建立自己的應用程式,您可以使用 Windows 封裝管理員 將應用程式新增至私人市集。

注意

商務用 Microsoft Store 和 教育用 Microsoft Store的淘汰已延後。 我們會在宣佈新的淘汰日期時,更新此通知。 在該時間之前,客戶可能會繼續使用免費應用程式的目前功能。 不支援 商務用 Microsoft Store和教育版 Windows 11。

如需詳細資訊,請參閱發展 商務用 Microsoft Store 與教育。 此部落格文章說明 Windows 11 和 Windows 10 的新 Microsoft Store 體驗。 若要瞭解取得和管理應用程式的其他選項,請參閱將 Microsoft Store 應用程式新增至 Microsoft Intune

若要協助管理裝置上的 Microsoft Store,您可以使用原則:

  • 在內部部署環境中,您可以使用組策略中的系統管理範本來控制對 Microsoft Store 應用程式的存取:

    • User Configuration\Administrative Templates\Windows Components\Store
    • Computer Configuration\Administrative Templates\Windows Components\Store
  • 使用 Microsoft Intune,您可以使用系統管理範本設定目錄來控制對 Microsoft Store 應用程式的存取。

傳統型應用程式的 MSIX

MSIX 會封裝您的 UWP、Win32、WPF 和 WinForm 傳統型應用程式檔。 MSIX 會可靠地安裝應用程式、協助優化磁碟儲存空間,並減少重複的檔案。 如果您的組織通常會使用 .EXE.MSI 檔案來安裝傳統型應用程式,則您應該查看 MSIX。

若要部署 MSIX 套件及其應用程式,您可以:

  • 使用管理服務,例如 Microsoft Intune 和 Configuration Manager。
  • 使用應用程式安裝程式。 用戶使用者按兩下安裝程式檔案,或選取網頁上的連結。

如需詳細資訊,請參閱下列文章:

Windows 封裝管理員

Windows 封裝管理員 是開發人員常用來安裝 Windows 應用程式的命令行工具。 使用命令行,您可以從 Microsoft Store 或 GitHub 等服務取得應用程式,並在 Windows 裝置上安裝這些應用程式。 如果您想要略過使用者介面來從組織和開發人員取得應用程式,這會很有説明。

如果您的組織使用.EXE.MSIX.MSI 檔案,則 Windows 封裝管理員 可能是正確的部署選項。

如需詳細資訊,請參閱 Windows 封裝管理員

具有 MSIX 應用程式連結的 Azure 虛擬桌面

透過 Azure 虛擬桌面,您可以虛擬化 Windows 用戶端 OS 桌面,並在此桌面上使用虛擬應用程式。 透過 MSIX 應用程式連結,您可以動態地將 MSIX 封裝的應用程式傳遞給使用者和使用者群組。

其優點是使用雲端,視需要即時傳遞虛擬應用程式。 使用者使用應用程式時,就像安裝在本機一樣。

如果您目前使用App-V,並想要減少內部部署使用量,則具有 MSIX 應用程式連結的 Azure 虛擬桌面 可能是您組織的正確部署。

如需詳細資訊,請參閱下列文章:

Application Virtualization (App-V)

App-V 可讓 Win32 應用程式作為虛擬應用程式使用。

注意

Application Virtualization 將於 2026 年 4 月結束生命週期。 建議您查看具有 MSIX 應用程式連結的 Azure 虛擬桌面。 如需詳細資訊,請參閱什麼是 Azure 虛擬桌面?設定 MSIX 應用程式連結與 Azure 入口網站

在內部部署伺服器上,您會安裝並設定 App-V 伺服器元件,然後安裝您的 Win32 應用程式。 在 Windows 企業版用戶端裝置上,您可以使用 App-V 用戶端元件來執行虛擬化應用程式。 它們可讓使用者使用他們熟悉的圖示和檔名來開啟虛擬應用程式。 使用者使用應用程式時,就像安裝在本機一樣。

其優點是即時並視需要提供虛擬應用程式。 如需詳細資訊,請 參閱 Application Virtualization (App-V) for Windows 概觀

管理應用程式

若要協助管理您的裝置,並協助管理裝置上的應用程式,請使用管理服務,例如 Microsoft Intune和 Configuration Manager。 如需詳細資訊,請參閱下列文章:

應用程式相容性

Microsoft 致力於確保您的業務關鍵應用程式可在最新版本的 Windows 上運作。 如需詳細資訊,請參閱下列文章: