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 應用程式可以存取應用程式執行所在電腦的本機硬體和檔案系統。 如需詳細資訊,請參閱 (Windows Forms .NET) 桌面指南。
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市集、從因特網,以及從組織共用磁碟驅動器安裝應用程式。 這些應用程式等等都會列在 [設定>應用程式應用程式>和功能] 中。
如果您想要防止使用者在組織擁有的裝置上下載應用程式,請使用 MDM 提供者,例如 Microsoft Intune。 例如,您可以建立原則來允許或防止使用者側載應用程式、只允許私人市集等等。 如需您可以限制之功能的詳細資訊,請參閱使用 Intune 允許或限制功能的 Windows 用戶端裝置設定。
如需您可以建立之不同類型裝置原則的概觀,請參閱在 Microsoft Intune 中使用裝置配置檔在裝置上套用功能和設定。
管理服務
使用 MDM 提供者,例如 Microsoft Intune 或內部部署解決方案,例如 Configuration Manager。 例如,您可以建立應用程式原則來部署Microsoft 365 應用程式、部署 Win32 應用程式、建立 Web 應用程式的快捷方式,或新增市集應用程式。
如需詳細資訊,請參閱:
Microsoft Store
當您使用 Microsoft 市集應用程式時,Windows 使用者可以從公用市集下載應用程式。 他們也可以下載貴組織所提供的應用程式,稱為 私人市集。 如果您的組織建立自己的應用程式,您可以使用 Windows 封裝管理員 將應用程式新增至私人市集。
注意
商務用 Microsoft Store 和 教育用 Microsoft Store 已淘汰。 如需詳細資訊,請參閱 商務用 Microsoft Store 和教育版即將於 2023 年 3 月 31 日淘汰。 不支援 商務用 Microsoft Store和教育版 Windows 11。
若要協助管理裝置上的 Microsoft Store,您可以使用原則:
在內部部署環境中,您可以在組策略中使用系統管理範本來控制Microsoft市集應用程式的存取權:
User Configuration\Administrative Templates\Windows Components\Store
Computer Configuration\Administrative Templates\Windows Components\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 上運作。 如需詳細資訊,請參閱下列文章: